新しいFreeBSD 11.2システムでは、私の/usr/ports
フォルダは空です。
ランニング:
portsnap fetch extract
…ようにマニュアルで議論されたその結果、私は/usr/ports
コンテンツでいっぱいになりました。
この仕事でちょうど1つだけ欲しいものがあればポートシリーズ、そんなポストグレスデータベースサーバーであるこの大容量ダウンロードは、ネットワークトラフィック、ディスク容量、および時間を不必要に無駄にします。
➥1つのポートのみをダウンロードしてインストールする方法はありますか?
そうでない場合は、ポートコレクションのサブセットのみをダウンロードする方法はありますか?たとえば、databases
サブコレクションのみをインポートするには1つだけ/usr/ports/databases
?
ベストアンサー1
extract
これを行うためには使用できませんportsnap
。スナップショットがすでに存在する場合(ダウンロードした場合)、extract
ポートツリー(portsnap extract databases/postgresql11-server
)の一部にのみアクセスできます。以下を参照してくださいman portsnap
。
path For extract command only, operate only on parts of the ports tree starting with path. (e.g. portsnap extract sysutils/port would extract sysutils/portsman, sysutils/portsnap, sysutils/portupgrade, etc.)
svn
これらの大容量ファイルをインポートしたくない場合は、svn
代わりに次のコマンドを使用できますportsnap
。
svn checkout https://svn.freebsd.org/ports/head/databases/postgresql11-server
よりマニュアルの関連部分。
svn
基本システムの一部であるため( -/usr/bin/svnlite
エイリアスを使用するか、次のものsvn
に置き換えることができますsvnlite
)、インストールする必要はありません。悪用/妨害。