[Linux] ターミナルで魚を鑑賞する方法

Linux

ASCIIQuariumは、アスキーアートで魚をアニメーションさせるPerlスクリプトです。コンソール画面を見続けて、疲れたときの息抜きなどに活用してみてください。

スポンサーリンク

ASCIIQuariumのインストール

ASCIIQuariumのスクリプトをダウンロードして解凍します。

CentOS 8 Ubuntu 20.04
$ wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
$ tar xvfz asciiquarium.tar.gz

Term::Animationモジュールが必要なのでインストールします。

CentOS 8 Ubuntu 20.04
$ sudo cpan Term::Animation

スクリプトに実行権限を付与します。

CentOS 8 Ubuntu 20.04
$ chmod 764 asciiquarium_1.1/asciiquarium

Term::Animationモジュールのインストールでエラーが出た場合

Term::Animationモジュールのインストール時に、以下のエラーが発生する場合があります。

#   Failed test 'use Term::Animation;'
#   at t/use.t line 2.
#     Tried to use 'Term::Animation'.
#     Error:  Can't locate Curses.pm in @INC (you may need to install the Curses module) (@INC contains: /root/.cpan/build/Term-Animation-2.6-1/blib/lib /root/.cpan/build/Term-Animation-2.6-1/blib/arch /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /root/.cpan/build/Term-Animation-2.6-1/blib/lib/Term/Animation.pm line 7.

Cursesモジュールが必要なのでCursesモジュールをインストールします。

CentOS 8 Ubuntu 20.04
$ sudo cpan Curses

Cursesモジュールのインストールでエラーが出た場合

Cursesモジュールのインストール時に、以下のエラーが発生する場合があります。

c-config.h:7:10: fatal error: ncurses.h: No such file or directory
 #include <ncurses.h>
          ^~~~~~~~~~~
compilation terminated.
make: *** [Makefile:359: Curses.o] Error 1

ncurses.hが必要なので、ncurses.hを含むパッケージをインストールします。

CentOS 8
$ sudo dnf install ncurses-devel
Ubuntu 20.04
$ sudo apt install libncurses-dev

ASCIIQuariumの起動

ASCIIQuariumのスクリプトを実行します。

CentOS 8 Ubuntu 20.04
$ cd asciiquarium_1.1
$ ./asciiquarium

操作方法

  • q   ASCIIQuariumを終了します。
  • r   画面を再描画します。
  • p   画面を一時停止、再開します。

以上、ASCIIQuariumの紹介でした。

タイトルとURLをコピーしました