**portsのOptionを設定した時に依存パッケージはpkgで [#w449a61a] make config portmaster --show-work | grep -w 'NOT INSTALLED' | cut -d'/' -f2 > /back/list cat /back/list | xargs -n 1 pkg install -y **OSのメジャーアップ後は [#ic92f913] pkg-static install -f pkg pkg upgrade **PKG サイト [#g4a549ee] http://pkg.freebsd.org/freebsd:10:x86:64/ **ゆっくり安定版で pkg upgrade [#mbcf00ce] /etc/pkg/FreeBSD.conf FreeBSD: { # url: "pkg+http://pkg.FreeBSD.org/${ABI}/release_2", #リリース版で url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly", #ゆっくりでもセキュリティ更新は受けとる # url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest/", #最新を追いかける mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes } **pkg info [#a64644df] pkg query -e '%t > 1440038750' '%n,%t' pkg info -aq | xargs -n1 pkg info | grep -e Name -e Installed ** pkg lock してある分の upgrade 確認 [#a0bb0d70] pkg lock -l |grep -v Currently > lock_pkg cat lock_pkg | xargs -n 1 pkg unlock -y pkg upgrade cat lock_pkg | xargs -n 1 pkg lock -y portmaster -L | grep available: | sed s/'.*available: '// | sed s/'-[0-9].*'// | xargs -n1 sh -c 'grep $0 lock_pkg' ** pkg どのパッケージでインストールされたファイルか調べる [#e592512f] pkg which /usr/local/bin/ziptool [[FreeBSD]]