**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]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS