portsのOptionを設定した時に依存パッケージはpkgで

make config
portmaster --show-work | grep -w 'NOT INSTALLED' | cut -d'/' -f2 > /back/list
cat /back/list | xargs -n 1 pkg install -y

OSのメジャーアップ後は

pkg-static install -f pkg
pkg upgrade

PKG サイト

http://pkg.freebsd.org/freebsd:10:x86:64/

ゆっくり安定版で pkg upgrade

/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

pkg query -e '%t > 1440038750' '%n,%t'

pkg info -aq | xargs -n1 pkg info | grep -e Name -e Installed

pkg lock してある分の upgrade 確認

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 どのパッケージでインストールされたファイルか調べる

pkg which /usr/local/bin/ziptool

FreeBSD


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-01-26 (木) 17:41:31 (2891d)