os:freebsd:portmaster
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
参考
os/freebsd/portmaster.txt · 最終更新: 2017/04/14 05:21 by 127.0.0.1