

HPEの物理サーバにUbuntu 22.04をインストールして、サーバはオフラインで運用しています。  
オフライン環境のため、パッケージのインストールができず、事前に最新パッケージのdebファイルをtarで固めて置いておくことになっています。（以下のファイル全て）

<https://packages.ubuntu.com/lunar/allpackages>

上記のパッケージファイルを一個一個ダウンロードしていると気が遠くなる作業なので、効率よく全てのパッケージをダウンロードする方法はないでしょうか？

考えたこととしてリポジトリサイトからwgetコマンドで持ってこようと思ったのですが、パッケージをダウンロードではなく「index.html」をダウンロードして上手くいかず。

<https://mirrors.edge.kernel.org/ubuntu/>

何か効率よい方法があればご教示いただけると助かります。


CC BY-SA 4.0
2022-12-29T05:44:00.797
93082
2023-01-06T07:24:30.417
2022-12-29T08:50:51.303
3060
56275
question
ubuntu
Ubuntu で最新パッケージ全てをダウンロードしたい


Ubuntu/Debian ではパッケージリポジトリをミラーリングする [apt-mirror](https://apt-
mirror.github.io/) というコマンドが用意されています。

ローカルにパッケージをコピーした上で、HTTP (webサーバ)
等でクライアントからアクセス可能な状態にします。すべてをダウンロードするにはそれなりのディスク容量が必要となります。

> Ubuntuは、ローカルキャッシュを公式のUbuntuリポジトリと同期するための apt-mirror パッケージを提供します。ミラーは、 HTTP
> または FTP サーバーを介して構成して共有できます。ローカルシステムクライアントを含むソフトウェアパッケージ。
>
> 完全なミラーキャッシュを実現するには、サーバーにローカルリポジトリ用に予約された少なくとも 120G の空き領域が必要です。

**参考:**  
[UbuntuおよびDebianシステムで「apt-mirror」を使用してローカルリポジトリを設定する](https://ja.linux-
console.net/?p=1392#gsc.tab=0)  
[How To Create A Local Debian/Ubuntu Mirror With apt-
mirror](https://www.howtoforge.com/local_debian_ubuntu_mirror)


CC BY-SA 4.0
2022-12-29T06:15:14.727
93083
2022-12-29T06:15:14.727
3060
93082
answer