オンラインのリポジトリからUbuntuのパッケージをダウンロードして、オフラインのUbuntuマシンに後でインストールするにはどうすればよいですか?
これはこの質問に関連しています: buntuリポジトリダウンロードiso
デバイスドライバー、言語パック、ソフトウェアパッケージを含む11.10用の既製のISOがある場合、インターネットに接続していないUbuntuユーザーには最適です。
何か案は?
同様のニーズのために、Windowsマシンで小さな仮想マシンを実行しています。インストールせずにパッケージをダウンロードするには、apt-get download <package_name>
を使用できます。コマンドは、コマンドを実行するディレクトリにパッケージをダウンロードします。次に、パッケージをホスト、次にフラッシュドライブ、最後に使用するマシンにコピーできます。
これは最もエレガントな解決策ではないかもしれませんが、少なくとも私にとってはうまくいきます。
ああ、忘れました:依存関係のチェックが必要な場合は、apt-get -s install <package_name>
を実行して、依存関係の行をコピーし、apt-get download
コマンドに貼り付けるだけです。
pdate 2:apt-get
のマンページを確認しました。 --download-only
というスイッチがあります。これを渡してインストールすると、apt-get
はすべてのパッケージを取得しますが、インストールはしません。パッケージは/var/cache/apt/archives
にあります。 apt-get clean
がときどきディレクトリからファイルを削除するため、必要なパッケージを簡単に入手できます。
pdate 3:pdate 2の方法で取得したパッケージをインストールするには、これらのパッケージをオフラインマシンの/var/cache/apt/archives
に再度配置する必要があります。 apt-get download
で取得したパッケージをインストールする場合は、dpkg -i <package_file>
を使用できます。
すぐに検索してダウンロードできます http://packages.ubuntu.com/
まだテストしていませんが、 keyrx を使用すると、更新が必要なもののマニフェストを作成し、別のシステムにダウンロードしてインストールできます。ただし、まだシステム上にないパッケージを処理するかどうかはわかりません。