数日前、私は自分のPCにUbuntuをインストールしましたが、すべてうまくいきます。
たまたま私は別の国に旅行しましたが、まだそこにいます。したがって、アップデートを実行したり、Ubuntuソフトウェアから何かをインストールしようとすると、何も動作しません。ただし、インターネットは正常に動作し、PCを使用してインターネットにアクセスできます(これらの行を書き込むために使用しています)。
サーバーを現在いる国のサーバーの1つに変更しようとしましたが、機能しませんでした。それで私はUbuntuメインサーバーに変更しました、それも機能しませんでした。
PCを再起動し、_Sudo apt autoclean
_および_Sudo apt clean
_を実行しましたが、何も変わりません。
更新プロセスを実行するたびに、引き続きこれらのエラーが発生します:
_Sudo apt update
Ign:1 http://archive.canonical.com/ubuntu bionic InRelease
Err:2 http://archive.canonical.com/ubuntu bionic Release
404 Not Found [IP: 91.189.92.191 80]
Ign:3 http://archive.ubuntu.com/ubuntu bionic InRelease
Ign:4 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Ign:5 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
Ign:6 http://archive.ubuntu.com/ubuntu bionic-security InRelease
Err:7 http://archive.ubuntu.com/ubuntu bionic Release
404 Not Found [IP: 91.189.88.174 80]
Err:8 http://archive.ubuntu.com/ubuntu bionic-updates Release
404 Not Found [IP: 91.189.88.174 80]
Err:9 http://archive.ubuntu.com/ubuntu bionic-backports Release
404 Not Found [IP: 91.189.88.174 80]
Err:10 http://archive.ubuntu.com/ubuntu bionic-security Release
404 Not Found [IP: 91.189.88.174 80]
Reading package lists... Done
E: The repository 'http://archive.canonical.com/ubuntu bionic Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://archive.ubuntu.com/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://archive.ubuntu.com/ubuntu bionic-updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://archive.ubuntu.com/ubuntu bionic-backports Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://archive.ubuntu.com/ubuntu bionic-security Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
_
誰でもこれを修正する方法を知っていますか?
編集:
問題は、私が_/etc/apt/sources.list
_に正しいリンクを持っていないということですnot。私の問題は、更新を実行すると、ターミナルに表示されるリンクが_/etc/apt/sources.list
_にあるリンクと似ていないことです。また、_/etc/apt/sources.list
_を Raffa 言った、私はまだ同様のエラーが発生します。
_Sudo apt update
Ign:1 http://archive.ubuntu.com/ubuntu bionic InRelease
Ign:2 http://security.ubuntu.com/ubuntu bionic-security InRelease
Ign:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Err:4 http://security.ubuntu.com/ubuntu bionic-security Release
404 Not Found [IP: 91.189.91.14 80]
Err:5 http://archive.ubuntu.com/ubuntu bionic Release
404 Not Found [IP: 91.189.88.31 80]
Err:6 http://archive.ubuntu.com/ubuntu bionic-updates Release
404 Not Found [IP: 91.189.88.31 80]
Reading package lists... Done
E: The repository 'http://security.ubuntu.com/ubuntu bionic-security Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://archive.ubuntu.com/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://archive.ubuntu.com/ubuntu bionic-updates Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
_
_/etc/apt/sources.list
_には Raffa によって言及されたリンクが含まれていますが
_cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse restricted
deb http://security.ubuntu.com/ubuntu/ bionic-security main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse universe restricted
_
リポジトリソースが正しい形式に従っていません。たとえば、deb http://archive.ubuntu.com/ubuntu bionic main
のようになります。
説明:
deb
:これらのリポジトリには、バイナリまたはプリコンパイルされたパッケージが含まれています。これらのリポジトリは、ほとんどのユーザーに必要です。
http://archive.ubuntu.com/ubuntu
: URI(Uniform Resource Identifier)、この場合はインターネット上の場所。
bionic
:は、Ubuntuディストリビューションのリリース名またはバージョンです。
main
&restricted
... etc:はセクション名またはコンポーネントです。スペースで区切られた複数のセクション名がある場合があります。
/etc/apt/sources.list
ファイルの形式が正しくないようです。
重要なお知らせ:
Release
とInRelease
は古い...古いDebianスタイルのリポジトリであり、Ubuntu 14.04以降、公式のUbuntuリポジトリ形式では使用されていませんが、Ubuntu 18.04のソースリストにはまだ残っています!
これを修正するには、ターミナルで次のコマンドを実行してください:
Sudo nano /etc/apt/sources.list
ファイルエディタが開きます。その中のすべての行を削除してから、以下をコピーしてファイルエディターに貼り付けます。
deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse restricted
deb http://security.ubuntu.com/ubuntu/ bionic-security main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse universe restricted
次に、ファイルを保存して閉じます。 Ctrl + X 次に押します Y 次に押します Enter
ファイルが正しく保存されたことを確認するには、ターミナルで次のコマンドを実行してください:
cat /etc/apt/sources.list
出力は正確に:
deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse restricted
deb http://security.ubuntu.com/ubuntu/ bionic-security main multiverse universe restricted
deb http://archive.ubuntu.com/ubuntu bionic-updates main multiverse universe restricted
その後、ターミナルで次のコマンドを実行して、リポジトリリストを更新してください。
Sudo apt update
これで、パッケージをインストールしてシステムを再度更新できるようになります。
それでも同じエラーが発生する場合は、まずターミナルで次のコマンドを実行して、/etc/apt/sources.list.d/
をホームディレクトリにバックアップしてください。
Sudo mkdir ~/old_sources_list_d
次に、ターミナルで次のコマンドを実行します。
Sudo cp -r /etc/apt/sources.list.d/* ~/old_sources_list_d/
その後、ターミナルで次のコマンドを実行して、/etc/apt/sources.list.d/
の既存のPPAおよびリポジトリリストをすべてクリアしてください。
Sudo rm /etc/apt/sources.list.d/*
次に、ターミナルで次のコマンドを実行して、リポジトリリストを更新してください。
Sudo apt update
チュニジアにいる場合は、適切なリポジトリに変更できます https://launchpad.net/ubuntu/+mirror/ubuntu.mirror.tn-archive2
しかし、私はそれが最新のものではなく、Bionicのファイルさえ持っていないことに気づきました。アルジェリアまたはリビアにはリポジトリがないため、 フランス 、 スペイン 、 で代替を試すことができますスイス 、または オランダ 。
つながりから国が変わったからではないかと思います。これは、新しい接続にUbuntuサーバーをブロックまたはリダイレクトするためのプロキシサーバーまたはシステムがあるためです(政府または機関である可能性があります)。
私の大学の「sala de computo」(コンピューティングルーム)から接続する同様の問題があります。
私はこれをジャンプするためにいくつかのVPNまたはサーバー構成(DNS)を使用できると思います...