ポリシーによっては、サーバーをオンラインに接続できません。したがって、apt-offlineを使用して更新する必要があります。これまで他のサーバーではうまく機能していましたが、このサーバーではそうではありませんでした。
- シグネチャファイルを作成してオンラインサーバーに移動しました。
- シグネチャファイルを使用してオンラインサーバーからバンドルを作成しました。
- バンドルをオフラインサーバーに戻しました。
- バンドルをインストールしましたが、出力にすべての再現が同期されていると表示されます。
- 電話すると
apt-get upgrade
すぐに同期されたすべてのパッケージが表示されました。 - サーバーはインターネットサーバーに接続しようとします
0% [Connecting to cdn.debian.net] [Connecting to security.debian.org]
。下記をご覧ください。出力にはバンドル内のパッケージを同期したものが表示されますが、...わかりません。私が何を間違っているのでしょうか?
ここでapt-offline install
コマンドとapt-get upgrade
コマンドを参照してください。
root@CFRLJY1:~# apt-offline install /media/usb/bundle-24-11-2015-3.zip
gpgv: Signature made Tue Nov 24 04:54:22 2015 HKT using RSA key ID 46925553
gpgv: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) <[email protected]>"
gpgv: Signature made Tue Nov 24 04:54:22 2015 HKT using RSA key ID 2B90D010
gpgv: Good signature from "Debian Archive Automatic Signing Key (8/jessie) <[email protected]>"
gpgv: Signature made Sat Sep 5 19:47:40 2015 HKT using RSA key ID 46925553
gpgv: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) <[email protected]>"
gpgv: Signature made Sat Sep 5 19:47:40 2015 HKT using RSA key ID 2B90D010
gpgv: Good signature from "Debian Archive Automatic Signing Key (8/jessie) <[email protected]>"
gpgv: Signature made Sat Sep 5 19:47:55 2015 HKT using RSA key ID 65FFB764
gpgv: Good signature from "Wheezy Stable Release Key <[email protected]>"
gpgv: Signature made Mon Nov 23 08:50:55 2015 HKT using RSA key ID C857C906
gpgv: Good signature from "Debian Security Archive Automatic Signing Key (8/jessie) <[email protected]>"
gpgv: Signature made Mon Nov 23 08:50:55 2015 HKT using RSA key ID 46925553
gpgv: Good signature from "Debian Archive Automatic Signing Key (7.0/wheezy) <[email protected]>"
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_Release synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_Release.gpg synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_i18n_Translation-en synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_source_Sources synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_Release synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_Release.gpg synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_i18n_Translation-en synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy-updates_main_source_Sources synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_Release synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_Release.gpg synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_contrib_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_contrib_i18n_Translation-en synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_main_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_main_i18n_Translation-en synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_main_source_Sources synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_non-free_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/ftp.cn.debian.org_debian_dists_wheezy_non-free_i18n_Translation-en synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_Release synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_Release.gpg synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_contrib_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_contrib_i18n_Translation-en synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_main_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_main_i18n_Translation-en synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_main_source_Sources synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_non-free_binary-amd64_Packages synced.
/var/lib/apt/lists/partial/security.debian.org_dists_wheezy_updates_non-free_i18n_Translation-en synced.
root@CFRLJY1:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
krb5-locales libapache2-mod-php5 libfreetype6 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgssapi-krb5-2 libk5crypto3 libkrb5-3
libkrb5support0 libmysqlclient18 libpng12-0 linux-image-3.2.0-4-amd64 mysql-client-5.5 mysql-common mysql-server mysql-server-5.5
mysql-server-core-5.5 ntp php-pear php5 php5-cli php5-common php5-curl php5-mysql tzdata
25 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 42.0 MB of archives.
After this operation, 217 kB disk space will be freed.
Do you want to continue [Y/n]? Y
0% [Connecting to cdn.debian.net] [Connecting to security.debian.org]
どんなアドバイスや助けにもよろしくお願いします!
答え1
出力にはapt-offline
パッケージ索引ファイルがインストールされていますが、実際のパッケージはインストールされていないとマークされます。よくわかりませんが、apt-offline
どのようにインストールまたはアップグレードしたいパッケージのバンドルを作成するように指示する必要はありませんか?
答え2
ついに問題を発見し、実際のパッケージを更新しました。これを行うには、プロセス全体を2回繰り返す必要がありました。
- オフラインコンピュータで署名ファイルを作成する
- オンラインコンピュータにこの署名ファイルパッケージをダウンロードしてください。
- オフラインコンピュータにパッケージをインストールする - 今回はaptデータベースのみが更新され、パッケージは更新されません。
- オフラインコンピュータで新しい署名ファイルを作成する
- オンラインコンピュータからこの署名付きファイルのパッケージをダウンロードします。今回はたくさんのパッケージがダウンロードされました。
- オンラインコンピュータからパッケージをインポートする - 今回はパッケージも同期されているため、最終的にパッケージをインストールできます。
重要なことは、すべてのタスクを2回実行することです。まず、aptデータベースを更新してからパッケージを更新します。
githubリポジトリでapt-offline-debian-1.6.1を使用する:https://github.com/rickysarraf/apt-offline/releases