適切なアップグレードで apt-offline パッケージを表示できません。

適切なアップグレードで apt-offline パッケージを表示できません。

インターネットに接続していないUbuntu 18.04コンピュータを更新しようとしています。ただし、実行しようとするとプロセスは失敗しますsudo apt upgrade。次のようないくつかの異なるリンクを確認しました。ソール1ソール2そしてソール3

私はオフラインコンピュータにapt-offlineを設定しました。これをOC1と呼びます。また、オンラインコンピュータにも設定しました。 OC2と呼びます。 OC1に署名ファイルを設定し、そのファイルをOC2に転送してコマンドを使用しましたsudo apt-offline get apt-offline.sig --bundle apt-offline-update.zip。すべてのパッケージを対応するzipファイルにダウンロードし、そのファイルをOC1に転送しました。

いいですね。現在、すべてがうまく機能しており、期待どおりに機能しています。次に、次のコマンドを使用してパッケージをインストールします。インストールするように求められたら、sudo ./apt-offline install /home/fletchy/Desktop/MyPC/apt-offline-update.zipパッケージを選択します。Yes (Y)インストールするパック。しかし、単に同期するだけです。でも今はただ一般的なことをしてsudo apt upgradeアップデートをしてから行ってもいいから言葉になると思います。ただし、実行すると、sudo apt upgrade私のパッケージの代わりにインターネットにこれらのパッケージをインストールするのと同じように動作しますcache or directories

次のエラーが発生します。

Err:## http://... Could not resolve 'us.archive.ubuntu.com'
E: Failed to fetch http....deb Could not resolve 'us.archive.ubuntu.com'

私が期待するのは、成功したパッケージのインストールとシステムアップデートです。たぶん、小さなものが欠けているかもしれません。しばらくLinuxを使用していましたが、最近はパッケージをオフラインで更新する必要があり、この問題が発生しました。システムを再起動し、フルアップデートプロセスを最初から始めました。

編集1:

ただ実行すると、apt-cache show次のような応答が表示されることを確認しました。 E: No packages found

答え1

解決策が見つかりました。より良い解決策があるかもしれませんが、これは私にとって効果的でした...

パート1

これを行う代わりに、sudo apt upgradeタグ自体を使用する必要があります--fix-missing。最初は失敗しますが、apt-offlineの一般的な方法で設定したすべてのパッケージを見つけて、期待どおりに更新します。

短編小説の場合は、次のコマンドを使用してください。sudo apt upgrade --fix-missing

パート2

これで、...のようなパッケージ/製品/モジュールをインストールしようとすると、...を除いてnet-toolsすべて同じことを行います。

以下を使用しないでください: sudo apt upgrade --fix-missing、以下を使用してください:sudo apt-get install net-tools

関連情報