Ubuntu のソフトウェア アップデーター エラーを解決する:ステップバイステップ ガイド
場合によっては、Ubuntu マシンで Software Updater プログラムを実行しようとすると、「リポジトリ情報のダウンロードに失敗しました」というメッセージが表示されることがあります。インターネット接続を確認するよう通知される場合があります。代わりにターミナルを使用して Ubuntu を更新しようとした場合は、apt-get パッケージ管理ユーティリティから他の種類のソフトウェア アップデーター エラーを受け取った可能性があります。この問題は、Ubuntu Mate だけでなく、Lubuntu、Xubuntu、Kubuntu を含むすべての Ubuntu 派生製品でも発生します。グラフィカル ユーザー インターフェイスまたは X サーバーが含まれていない Ubuntu Server エディションのユーザーには、引き続き仮想コンソールに同じ警告が表示されます。
少し恥ずかしいと思われるかもしれませんが、最初のステップは常にインターネット接続を確認することです。リポジトリにアクセスできない場合は、オンラインで何にもアクセスできない可能性があります。 X サーバーにアクセスできない、またはアクセスしたくない場合は、Mozilla Firefox または w3m を開き、キャッシュしていないページにアクセスしてみてください。イーサネット ケーブルまたは WiFi 接続が機能していることを確認し、モデムに物理的にアクセスできる場合は、モデムのインジケーターも確認します。何かを見落としてしまうのは非常に簡単なことですが、今すぐこれらの手順を実行しておくと、後で少し時間を節約できます。それが完了したら、続行する前にターミナルから sudo apt-get update を再度実行してみてください。
方法 1:ping コマンドを使用して接続を確認する
それでも肯定的な応答が得られない場合は、ping コマンドを使用してリポジトリにアクセスできるかどうかを確認してください。 sudo apt-get update コマンドで「リポジトリ ‘http://archive.canonical.com/ubuntu releaseName’ にはリリース ファイルがありません。」のような行が表示された場合にも、そうする必要があります。 releaseName という用語は、現在実行しているリリースに置き換えられます。グラフィカル アップデータを実行しようとすると、実際には正しくないことがわかっていても、エラーが発生したり、マシン上のソフトウェアが最新であるというメッセージが表示されたりする可能性があります。
ターミナルで「ping -c4 archive.canonical.com」と入力し、Return キーを押します。肯定的な応答が得られた場合は、ping6 -c4 archive.canonical.com を試して、同じ応答が得られるかどうかを確認してください。取得できない場合は、公式の Ubuntu ソフトウェア リポジトリが何らかの理由でダウンしている可能性があります。実際には非常にまれですが、このようなことが起こる可能性があります。一方で、IP アドレスまたは IPv6 アドレスが正しくパススルーされていないことを意味する可能性が高くなります。インターネット接続を再度チェックして安定していることを確認し、ファイルを見てホスト名が正しく設定されているかどうかを確認してください。このファイルは通常のユーザーとして表示できますが、実際に編集するには root 権限が必要です。
最初の行が 127.0.0.1 localhost であり、2 番目の行が 127.0.1.1 で、その後にホスト名が続いていることを確認する必要があります。設定に誤りがある場合はファイルを編集してください。まだ再起動していない場合は、再起動してみてください。再起動が完了したらすぐに、apt-get リポジトリ データをもう一度ロードしてみてください。このファイルを編集する必要がある場合は、nano、vi、またはその他のターミナル エディタを使用して編集できます。理論的にはグラフィカルなものを使用することもできますが、gedit またはマウスパッドを起動する前に、sudo を使用するのではなく、必ず gksu を先頭に付けるようにしてください。実行方法によっては、gksu の代わりに gksudo を使用することもできます。
方法 2:欠陥のある PPA エントリを削除する
接続にそれ以上の問題がなく、Ubuntu アップデートを提供する Canonical サーバーに完全にアクセスできる場合は、問題を引き起こしているリポジトリを確認する必要があります。 Xenial のリポジトリがない ffmulticonverter PPA を使用していると仮定します。 Ubuntu Xenial、またはそれをベースとして使用するその他の公式スピンのユーザーがこの PPA をインストールしている場合、エラーが発生します。 sudo ppa-purge ppa:ffmulticonverter を使用して削除し、その後 sudo apt-get update を実行してリポジトリを再度更新します。更新が完了すると、エラーなしで正常に更新できるようになり、 sudo apt-get upgrade を使用してシステム上のパッケージを適切に更新できます。
Web ブラウザを通じて問題の原因となった PPA を確認することもできます。これらのほとんどは、どこかの物理ディレクトリに直接マップされている場合とそうでない場合があるフォルダーのリストを表示していることに注意してください。一部のユーザーが何と言おうと、リポジトリの管理者がフォルダーを何にマップするかは重要ではありません。重要なのは、そのうちの 1 つが、作業しているリリースの名前を読んでいるかどうかです。この例では、ppa:ffmulticonverter のフォルダー一覧に実際には Xenial が表示されていないことに注目してください。これが問題の原因でした。 Ubuntu がリリースを設定する方法で動作するように調整されていないリポジトリも、ソフトウェアが特定のパッケージの命名に関して間違いを犯す可能性があるため、同様の問題を引き起こす可能性があります。
問題を特定したら、必要に応じてプログラムを実際に削除することもできます。不要になった場合は、 sudo apt-get purge ffmulticonverter を使用して、その名前を削除したいパッケージに置き換えます。その後、 sudo apt-get autoremove と sudo apt-get autoclean を実行して、残っている可能性のある混乱をクリーンアップするとよいでしょう。この問題は、bleachbit がインストールされ、すべての設定が正しくチェックされていれば、実行しても解決できます。
ひどく古くなったパッケージがあり、古いリポジトリにリンクしているケースに頻繁に対処している場合は、公式の Ubuntu パッケージを検索して代替品を探すとよいでしょう。これらはオペレーティング システムとともに自動的に更新されるため、少なくとも理論上は、この問題についてほとんど心配する必要はありません。可能であれば、インストールされたアプリケーションの代わりにウェブ アプリの使用を検討することもできます。ウェブ アプリは、オンラインである限りアップデートの必要がないからです。
著者について
ケビン・アロウズ
Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。
-
Unhide で隠れた Linux プロセスを発見:システムのセキュリティを強化
GNU/Linux は非常に安全なオペレーティング システムですが、多くの人が誤った安全感に誘惑されています。彼らは、安全な環境で作業しているため、何も起こらないという誤った考えを持っています。 Linux 環境にはマルウェアがほとんど存在しないのは事実ですが、Linux インストールが最終的に侵害される可能性は依然として非常に高いです。少なくとも、ルートキットやその他の同様の攻撃の可能性を考慮することは、システム管理の重要な部分です。ルートキットとは、サードパーティのユーザーが、正当にアクセス権を持たないコンピュータ システムにアクセスした後に使用できる一連のツールを指します。このキットを使
-
Ubuntu のソフトウェア アップデーター エラーを解決する:ステップバイステップ ガイド
場合によっては、Ubuntu マシンで Software Updater プログラムを実行しようとすると、「リポジトリ情報のダウンロードに失敗しました」というメッセージが表示されることがあります。インターネット接続を確認するよう通知される場合があります。代わりにターミナルを使用して Ubuntu を更新しようとした場合は、apt-get パッケージ管理ユーティリティから他の種類のソフトウェア アップデーター エラーを受け取った可能性があります。この問題は、Ubuntu Mate だけでなく、Lubuntu、Xubuntu、Kubuntu を含むすべての Ubuntu 派生製品でも発生します。グ