インストール: GNU Stow | ポータブルなローカルパッケージマネージャー
シンボリックリンクベースのPerl製のローカルパッケージマネージャーであるGNU Stowをインストールする。
GNU Stowを使えば,管理者権限を使わずにユーザー権限だけでパッケージ管理ができる。ソースコードからのビルドが前提となるが,システムのパッケージマネージャーに依存せず,好きなバージョンのパッケージを使える。
この移植性の高さから,2013年頃から愛用しているお気に入りのフリーソフトウェアだ。
種類 | パッケージ名 |
---|---|
APT | stow |
RPM | stow |
項目 | 説明 |
---|---|
配布元 | |
リポジトリー | |
手順 | |
依存情報 | |
依存先 (必須) |
|
依存先 (任意) |
|
依存元 |
日付 | バージョン | OS | 依存関係 |
---|---|---|---|
2020-08-16 | 2.3.1 | Ubuntu 20.04 | Perl 5.30.0, cpan 1.64 |
GNU Stowのインストール方法は何通りかある。ソースコードリポジトリーやtar.gzからAutotoolsを使ってインストールする方法もあるのだが,texi2htmlやTeXが必要だったり,テストにPerlモジュールが必要だったり,厳密にやると意外と複雑で面倒くさい。思っていた以上に難してくて手間がかかるため,こちらは断念した。
GNU StowはPerlのプログラムであり,cpan
やcpanm
でインストールするのが最も簡単だ。そのため,cpan
を使ったインストール方法を記す。
事前に「cpanコマンドによるPerlモジュールのローカルインストール」でcpan
の初期設定だけ済ませておく。cpan
はPerlに標準で付属されているが,最小構成のOSなどで万が一インストールされていなければ「インストール: cpan | Perlの標準的なパッケージマネージャー」を参考にcpan
をインストールしておく。
以下のコマンドで必要なPerlモジュールの依存関係やテストも含めて全自動でインストールできる。
cpan Stow
GNU Stowの使用方法は「stowによるローカルパッケージ管理」を参考にする。