FreeBSDでは別のデバイスにポートをダウンロードできますか

FreeBSDでは別のデバイスにポートをダウンロードできますか

FreeBSD 8.4 がインストールされている古い PC があります。Ports Collection からソフトウェアをインストールしたいのですが、コンピューターにはインターネットにアクセスするために必要なハードウェアがありません。macOS または Linux を実行している別のデバイスに単一のポート (または Ports Collection 全体) をダウンロードし、それを USB ドライブ経由で古いコンピューターにインストールする方法はありますか?

ありがとう!

[Jim L. への返信として編集] 現時点では、xorg、ウィンドウ マネージャー (おそらく Blackbox)、emacs、bash をインストールしたいと考えています。ハード ディスクのサイズは 8GB で、50MB を超える新しいソフトウェアをインストールすることはないと思います。

答え1

2019 年 6 月現在、バージョン 8.4 はサポート終了からほぼ 4 年が経過しています。説明されている内容は可能ですが、実現不可能な多くの障害が伴います。Ports ツリーはバージョン管理下にあるため、Ports リポジトリを複製して、Ports ツリーを任意の時点にロールバックできますが、ダウンロードする必要がある多数のサードパーティ ソース コード ファイルは、ほぼ確実に移動しているか、完全に消えています。

それほど古いシステムの場合、私の最初の選択肢は再インストールです。慎重にバックアップし、おそらく2つの別々のデバイスにバックアップして、満足のいくバックアップをテストしてください。その後、選択したインストールメディアからサポートされているバージョンを再インストールします(バックアップ データを確認して、復元するデータと、データに対して実行するアプリケーションを確認します (インターネットに直接アクセスできないマシンでは実行できません)。

質問を編集して、自分にとって重要な特定のアプリケーションと、関連するデータの量(ハードディスクのサイズなど)を挙げることができれば、質問を十分に絞り込んで、より的を絞った回答が得られる可能性があります。

関連情報