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の入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
このブログの名前は?:の右側

コメント:

トラックバック

Google Analytics使用