色々確かめたく、Ubuntu 18.04 に入っているPerlのバージョンを16.04のバージョンまで下げたいため実施。
各UbuntuのPerlバージョンは下記の通り。
Ubuntu 18.04 :
$ perl -v
This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi
Ubuntu 16.04 :
$ perl -v
This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux
という事で、v5.26.1 から v5.22.1 までダウングレードしたい。
まずはPerlbrewをインストール。
sudo apt install perlbrew
落としたら、initをかける。
perlbrew init
で、対象バージョンをインストール。結構時間が掛かるのでしばし待つ。
perlbrew install perl-5.22.1
※メモ:以下のエラーが出たら、initのかけ忘れの可能性がある。
ERROR: Failed to download http://www.cpan.org/authors/id/S/SH/SHAY/perl-5.22.1.tar.bz2
これだけだとまだ変更は行われていない。
リストを確認。先程installしたバージョンがあるか確認する。
$ perlbrew list
perl-5.22.1 (installed on ...)
リストにあるのを確認したら、スイッチする。
$ perlbrew switch perl-5.22.1
A sub-shell is launched with perl-5.22.1 as the activated perl. Run 'exit' to finish it.
対応完了。バージョン確認。
$ perl -v
This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux
無事ダウングレードできました。
ちなみにPerlバージョン一覧は以下から確認可能。