AlmaLinux 9@WSL2 インストールメモ

Perlと日常的なツール

sudo dnf install -y \
  perl perl-core perl-devel 

sudo dnf install -y \
  perl-Tk \
  perl-Tk-devel

動作確認

perl -MTk -e 'print "$Tk::VERSION\n"'

perl -MTk -e '
  my $mw = MainWindow->new;
  $mw->Label(-text => "Perl/Tk OK")->pack;
  MainLoop;
  '


moduleのインストール (cpanm)

sudo dnf install -y \
  perl-App-cpanminus \
  perl-local-lib

インストール先を~/perl5にする
mkdir -p ~/perl5
eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib=$HOME/perl5)"

~/.bashrcに追加:
eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib=$HOME/perl5)"

cpanm \
  Jcode \
  File::Copy::Recursive \
  Math::Matrix \
  Math::MatrixReal \
  Math::Vector::Real \
  CGI \
  MIME::Lite