====== portmaster ====== ===== インストール ===== portmaster 対象ports ===== アップデート ===== インストールされているすべての ports をアップデート portmaster -a portmaster -D --no-confirm -a portmaster -a --no-confirm --no-term-title 「-D」はダウンロードしたソースコードを削除しない指定,「–no-confirm」はユーザにインタラクションを求めない指定\\ この2つのオプションを指定しないと,portmasterはユーザにy/nのアクションを求めるようになる 特定のportのみ portmaster pathto/port ===== リスト ===== インストールされているパッケージの一覧と、更新の有無をリストアップ。 # portmaster -L とか # portmaster -L | grep New ===== 依存関係のチェック ===== # portmaster --check-depends ===== バージョン変更 ===== # portmaster -o category/newports category/oldports 例 # portmaster -o devel/pkgconf devel/pkg-config ===== 削除 ===== portmaster -e ports名 ===== tarのエラー ===== pngのアップデートでxz圧縮で以下のようなエラー tar: Unrecognized archive format: Inappropriate file type or format gtarなら扱えそうなので # portmaster archivers/gtar で、取り急ぎ # setenv TAR /usr/local/bin/gtar # portmaster png これでいけた ===== libpcre.so.1がないと言われる ===== Shared object "libpcre.so.1" not found, required by ...... といわれる。つまりpcreをインストールすればいいのだろうが、pcreはすでにインストールされており、/usr/local/lib/libpcre.so.3が生成されているので、しかたがない、シンボリックリンクを作成。 # cd /usr/local/lib # ln -s libpcre.so.3 libpcre.so.1 ===== 参考 ===== http://admnote.wordpress.com/2012/05/17/portmaster-3-11/ http://d.hatena.ne.jp/Hossy/20090621/p2