web-dev-qa-db-ja.com

別の国に移動した後、何も更新またはインストールできない

数日前、私は自分の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
_
4
singrium

リポジトリソースが正しい形式に従っていません。たとえば、deb http://archive.ubuntu.com/ubuntu bionic mainのようになります。

説明:

debこれらのリポジトリには、バイナリまたはプリコンパイルされたパッケージが含まれています。これらのリポジトリは、ほとんどのユーザーに必要です。

http://archive.ubuntu.com/ubuntu URI(Uniform Resource Identifier)、この場合はインターネット上の場所。

bionicは、Ubuntuディストリビューションのリリース名またはバージョンです。

mainrestricted ... etc:はセクション名またはコンポーネントです。スペースで区切られた複数のセクション名がある場合があります。

/etc/apt/sources.listファイルの形式が正しくないようです。


重要なお知らせ:

ReleaseInReleaseは古い...古い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
7
Raffa

チュニジアにいる場合は、適切なリポジトリに変更できます https://launchpad.net/ubuntu/+mirror/ubuntu.mirror.tn-archive2

しかし、私はそれが最新のものではなく、Bionicのファイルさえ持っていないことに気づきました。アルジェリアまたはリビアにはリポジトリがないため、 フランススペインで代替を試すことができますスイス 、または オランダ

1
K7AAY

つながりから国が変わったからではないかと思います。これは、新しい接続にUbuntuサーバーをブロックまたはリダイレクトするためのプロキシサーバーまたはシステムがあるためです(政府または機関である可能性があります)。

私の大学の「sala de computo」(コンピューティングルーム)から接続する同様の問題があります。

私はこれをジャンプするためにいくつかのVPNまたはサーバー構成(DNS)を使用できると思います...

1
Leonardo