Windowsでubuntuパッケージをダウンロードしてオフラインのubuntuマシンにインストールするにはどうすればよいですか?


10

オンラインのリポジトリからUbuntuのパッケージをダウンロードして、オフラインのUbuntuマシンに後でインストールするにはどうすればよいですか?

これはこの質問に関連しています: Ubuntuリポジトリダウンロードiso

デバイスドライバー、言語パック、ソフトウェアパッケージを含む11.10の既製のISOがある場合、インターネットに接続していないUbuntuユーザーには最適です。

何か案は?


AskUbuntuの質問にいくつかの良いオプションがあります。ソフトウェアをオフラインでインストールするにはどうすればよいですか?。また、keryxへの投票数が多く、チュートリアルのリファレンスもあります。
nik

回答:


7

同様のニーズのために、Windowsマシンで小さな仮想マシンを実行しています。インストールせずにパッケージをダウンロードするには、を使用できますapt-get download <package_name>。コマンドは、コマンドを実行するディレクトリにパッケージをダウンロードします。次に、パッケージをホスト、次にフラッシュドライブ、最後に使用するマシンにコピーできます。

これは最もエレガントな解決策ではないかもしれませんが、少なくとも私にとってはうまくいきます。

ああ、忘れました:依存関係のチェックが必要な場合は、を実行してapt-get -s install <package_name>、依存関係の行をコピーし、apt-get downloadコマンドに貼り付けるだけです。

更新2:のマンページを確認しましたapt-get。と呼ばれるスイッチがあり--download-onlyます。これを渡してインストールするapt-getと、すべてのパッケージが取得されますが、インストールされません。パッケージはにあり/var/cache/apt/archivesます。ときどきapt-get cleanディレクトリからファイルが削除されるため、必要なパッケージを簡単に入手できます。

Update 3:Update 2のメソッドで取得したパッケージをインストールするには、これらのパッケージを/var/cache/apt/archivesオフラインマシンに再度配置する必要があります。で入手したパッケージをインストールする場合はapt-get download、を使用できますdpkg -i <package_file>


4

http://packages.ubuntu.com/で検索してダウンロードできます。


依存関係をダウンロードせず、Linuxではすべての依存関係に独自の大量の依存関係があるため、これは実際には実現できません。そのため、そのようにパッケージをダウンロードするのではなく、代わりにパッケージマネージャーを使用することを強くお勧めしています。
y0gapants 2016年

もちろんそれは可能です。必要なパッケージを知っているだけです。自動依存関係管理は、元の質問の要件ではありませんでした。上記のサイトでは、すべての単一のパッケージの依存関係についても説明しています。また、すべての依存関係が他の依存関係の「トン」を持っているわけではありません。何をインストールするか、それが機能するために何が必要かを知っている場合、問題が発生したときの方がはるかに良くなるでしょう。
カラステ

1

まだテストしていませんが、keyrxを使用すると、更新が必要なもののマニフェストを作成し、別のシステムにダウンロードしてインストールできます。ただし、まだシステムにないパッケージを処理するかどうかはわかりません。


私はあなたがケリックスを意味すると思います。あなたのYouTubeリンクから「エキスパートクッキング」というクリップにアクセスできます:-)
nik

これは、病気になったときに私がSUingで得られるものです。修正、ありがとう
ジャーニーマンオタク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.