最近、UIを介してFreeNAS 9.10安定版にアップデートしましたが、現在、最も古い既存のポートジェイルのパッケージとポートに問題があります。
カタログが更新されないようで、ports
またはpkg
のいずれかで実際に何もインストールできません。
私のpkg
バージョンは1.2.7_4
でかなり古く、pkg update -f
はいくつかのファイルをダウンロードしますが、次のように終了します。
pkg: package field incomplete: comment
Incremental update completed, 24830 packages processed:
0 packages updated, 0 removed and 24830 added.
pkg: Unable to find catalogs
私が何をしても、カタログについて不平を言い続けます。 pkg
バージョン1.7.2
の新しいプラグインjailがあり、正常に動作しているようですが、可能であればすべてを移行したくありません。
私の/usr/local/etc/pkg/repos/FreeBSD.conf
ファイルは次のとおりです。
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
enabled: yes
}
次に、portsnap fetch update
を実行してから、ports-mgmt/portmaster
とports-mgmt/pkg
を再構築して、いくつかの場所で提案されているように最新の状態にしようとしましたが、make
を実行すると次のようになります。
"/usr/ports/Mk/bsd.port.mk", line 1166: UNAME_r (10.3-RELEASE) and OSVERSION (902502) do not agree on major version number.
更新後すぐにPerl5.20などのポートを構築できたので、pkg
を修正しようとしたときに何かを行ったところこれが壊れたようです。
私の/usr/local/etc/pkg/repos/FreeBSD.conf
のコピーは、私の刑務所で次のように読まれました。
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/freebsd:9:x86:64/latest",
mirror_type: "srv",
enabled: yes
}
私はそれを10に変更しました、そしてそれは正しく働きました
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/freebsd:10:x86:64/latest",
mirror_type: "srv",
enabled: yes
}