以前、ソースからインストールしたパッケージの管理ツール『porg』を紹介したが、今回はこれの前身である『paco』から『porg』へのパッケージの管理情報の移行手順について記述していく。
まず、すでに環境内にはpacoがインストール済で、管理しているパッケージがある状態とする。
まずは、事前にporgをインストールする必要がある。
インストール手順についてはこちらを参照してもらいたい。
porgのインストール完了後、以下のコマンドを実行することでpacoのパッケージ情報をporgに移行させる。
paco2porg
[root@test-centos7 porg-0.2]# paco -a
cv paco-2.0.9
[root@test-centos7 porg-0.2]# porg -a
porg-0.2
[root@test-centos7 porg-0.2]# paco2porg
[root@test-centos7 porg-0.2]# porg -a
cv
paco-2.0.9
porg-0.2
pacoが不要になったのであれば、以下のコマンドでporgから削除する。
porg -r paco-2.0.9
[root@test-centos7 porg-0.2]# paco -a
cv paco-2.0.9
[root@test-centos7 porg-0.2]# porg -a
cv
paco-2.0.9
porg-0.2
[root@test-centos7 porg-0.2]# porg -r paco-2.0.9
Remove package 'paco-2.0.9' (y/N) ? y
[root@test-centos7 porg-0.2]# porg -a
cv
porg-0.2
[root@test-centos7 porg-0.2]# paco -a
-bash: /usr/local/bin/paco: そのようなファイルやディレクトリはありません