vimをインストールするときにpkg_addがリモートftpリポジトリで正しいディレクトリを見つけるようにするにはどうすればよいですか?

vimをインストールするときにpkg_addがリモートftpリポジトリで正しいディレクトリを見つけるようにするにはどうすればよいですか?

VirtualboxにFreeBSD 9.1を新しくインストールしました。

を実行するには、pkg_add -r -v vim端末でftpスクリプトを実行して ftp://ftp.freebsd.org/pub/FreeBSD/pub/i386/packages-9.1-release/Latest/vim.tbz 次の手順を実行します。No such file or directory

9.1バージョンフォルダに移動するとftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/何もないので、これは意味があります。

オンラインの他の答えは環境変数を指しているように見えますが、PACKAGEROOT通常はサーバーだけを指し、サーバーへのアクセスに問題はありませんでした。

また、インストールに付属のソースコードでVimをビルドしてみましたが、/usr/ports/editors/最終的に2時間のコンパイル後に失敗しました。

ベストアンサー1

9.1の不足しているパッケージは、次のために発生します。FreeBSDセキュリティ事故このネットワークは2012年末にリリースされました。その結果、バージョン9.1のリリースが遅れ、DVD用に作成されたパッケージの最小サブセットのみが作成されました。最近のアップデートを見たことはありませんが、ビルドシステムがまだ影響を受けているとします。

現在信頼できる唯一の方法は、ポートでビルドすることです。彼らは通常非常に強いです。コンパイルが失敗した理由をもう一度確認してください。 2時間かかる場合は、おそらくvim以外のものが構築されているので、すべてを再構築するわけではありません。

それでも問題が解決しない場合は、次のことを試すことができますが、ymmv:

setenv PACKAGESITE "ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-current/"

さもなければ8.3に落ちるかもしれません。

FreeBSDも次に移動しています。包装袋コマンドをpkg実行しますが、ここにもビルドパッケージがないので、試してはいけません。同じ理由で中断されたようです。

おすすめ記事