上次寫了一篇「Raspberry Pi小玩意兒:Raspbian讓牛說Hello World」,有位網友RockShooter Black留言告知,在「動畫演示10個有趣但毫無用處的Linux命令 - Linux - 香港矽谷」可找到更多有趣的東西,真不錯,譬如蒸汽火車、駭客任務、火焰、金屬文字風格等等效果,大都只要下個指令安裝套件即可,非常簡單,但有個文字模式的水族箱asciiquarium,安裝過程較為困難,所以記錄如下。
目標是安裝asciiquarium(以Perl語言撰寫),需要Term-Animation模組,而又需要Curses模組,進而又需要ncurses這套程式庫。
首先安裝ncurses。
$ sudo apt-get install libncurses5-dev
注意:不可安裝libncursesw5-dev。
然後到網頁http://search.cpan.org/~giraffed/Curses-1.33/下載Curses-1.33.tar.gz,並解壓縮:
$ wget http://search.cpan.org/CPAN/authors/id/G/GI/GIRAFFED/Curses-1.33.tar.gz
$ tar zxvf Curses-1.33.tar.gz
進行設定、編譯並安裝(安裝詳情都在INSTALL檔裡):
$ cd Curses-1.33
$ perl Makefile.PL
$ make
$ sudo make install
(其中make所需時間較長)
然後到網頁http://search.cpan.org/~kbaucom/Term-Animation-2.6/lib/Term/Animation.pm下載Term-Animation-2.6.tar.gz,並解壓縮:
$ wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.6.tar.gz
$ tar zxvf Term-Animation-2.6.tar.gz
進行設定、編譯並安裝(安裝詳情都在README檔裡):
$ cd Term-Animation-2.6
$ perl Makefile.PL
$ make
$ make test
$ sudo make install
最後下載asciiquarium,解壓縮、放到執行路徑裡,並修改權限:
$ wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
$ tar zxvf asciiquarium.tar.gz
$ cd asciiquarium_1.1
$ sudo cp asciiquarium /usr/local/bin
$ sudo chmod 0755 /usr/local/bin/asciiquarium
最後執行
$ asciiquarium
就可以看到文字模式的水族箱囉。
asciiquarium作者還有另一個專案,叫做weatherspect,可顯示天氣、風速、濕度,安裝過程類似:
$ wget http://robobunny.com/projects/weatherspect/weatherspect.tar.gz
$ tar zxvf weatherspect.tar.gz
$ cd weatherspect_v1.11
$ sudo cp weatherspect /usr/local/bin
$ sudo chmod 0755 /usr/local/bin/weatherspect
最後執行
$ weatherspect
第一次執行時,會問你住在哪個地方,可填入城市名。然後便可看到類似如下的畫面。
參考資料:
No comments:
Post a Comment