pkgngでプライベートリポジトリ ― 2014/06/04
pkgngでプライベートリポジトリ
サーバ側
- /etc/make.conf(10.0未満)
WITH_PKGNG= yes
- packageを今までのように作る
- make packageではインストールされなくなった
/var/ports/packages/ /var/ports/packages/All/ /var/ports/packages/Latest/
- カタログを作る
# pkg repo /var/ports/packages
- /var/ports/packages/ をWebで公開する
クライアント側
- /usr/local/etc/pkg/repos/FreeBSD.conf を編集
enabled: false,
- /usr/local/etc/pkg/repos/Private.conf
Private: { url: "pkg+http://pkg.example.jp/pkg/", enabled: true, mirror_type: "srv", }
- 設定確認
# pkg -vv
- アップデート
# pkg update -f
参考
- man pkg-repository
うれしい点
- /usr/portsやportupgradeがサーバ側だけでよい
- packageを転送しておく必用が無い
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。
※投稿には管理者が設定した質問に答える必要があります。