reponの勉強メモ

主に勉強したことのメモです。

FreeBSDのpkg(5)への移行

pkgのインストール

# cd /usr/ports/ports-mgmt/pkg
# sudo BATCH=yes make install clean

pkg_install package データベースを新しいフォーマットへ変換する

# pkg2ng

以下の行を /etc/make.conf に追加して、 FreeBSD Ports Collection がソフトウェアの登録に、 pkg_install ではなく pkgng を用いるように設定

WITH_PKGNG= yes

設定ファイルのコピー

# cd /usr/local/etc
# sudo cp 
# sudo mkdir /usr/local/etc/pkg
# sudo mkdir /usr/local/etc/pkg/repos

設定ファイルの作成

# sudo touch vi FreeBSD.conf
# sudo vi FreeBSD.conf

FreeBSD: {
url: "pkg+http://pkg.us-west.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
enabled: true
}


リポジトリの更新

# sudo pkg update