web-dev-qa-db-ja.com

apt-offlineによるcatch-22の状況

インターネットに接続していない研究室にあるHP 1Uラックサーバーにubuntu 12.04をインストールしています。

PHP、Nginx、およびその他のパッケージをインストールして、内部クライアントにサービスを提供するWebアプリを実行できるようにする必要があります。

apt-offline set /media/usb/updates.sigを実行しようとしましたが、サーバーは代わりにapt-offlineをインストールするように促します。

インターネットに接続されていない場合、必要なパッケージをインストールし、サーバーを最新の状態に保つにはどうすればよいですか?

3
Kim Stacks

buntuパッケージのapt-offlineのダウンロードページ からapt-offlineをダウンロードできます。これは、Ubuntu 12.04のapt-offlineをダウンロードするための適切なWebページです。 Ubuntuの他のバージョンの場合は、前の文のリンクからのURLのpreciseをUbuntuのバージョンの名前に置き換えるだけです。 Ubuntuパッケージダウンロードページのapt-offlineのミラーリストにあるミラーのいずれかのpool/universe/a/apt-offline /サブディレクトリからapt-offlineをダウンロードできます。

Apt-offlineパッケージは.debファイルです。インストールするには、ダブルクリックするだけで、Ubuntu Software Centerが開き、インストールするためにパスワードで認証するように求められます。

Ubuntuパッケージダウンロードページの上部にあるapt-offlineのナビゲーションバーを使用して、手動でダウンロードする他のパッケージを検索することもできます。

2
karel

Sudo dpkg -i apt-offilne_package_file.debを使用してサーバーにインストールします。

Scp sourcefile username @ serverip:/ home/userdir /を使用して、またはwinscpを使用してWindowsからコピーできます。

2
pablodav