Невозможно обновить или установить что-либо после переезда в другую страну

Несколько дней назад я установил Ubuntu на свой ПК, все работает нормально.
Случилось так, что я путешествовал в другую страну, и я все еще там. Поэтому всякий раз, когда я запускаю обновление или пытаюсь установить что-либо из Ubuntu Software, ничего не работает, хотя мой интернет работает нормально, и я могу получить доступ к Интернету с помощью моего компьютера (я использую его сейчас, чтобы написать эти строки).
Я попытался изменить сервер на один из серверов страны, где я сейчас нахожусь, но это не сработало. Поэтому я перешел на основной сервер Ubuntu, он тоже не работал.
Я перезагрузил компьютер, запустил 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. Моя проблема в том, что, когда я запускаю обновление, ссылки, которые появляются в терминале, не похожи на те, которые у меня есть в /etc/apt/sources.list. Также, когда я обновил /etc/apt/sources.list, как сказал Раффа , я все еще получаю аналогичные ошибки.

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 содержит ссылки, упомянутые Раффа

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
2
задан 31 August 2019 в 15:30

4 ответа

Ваши источники репозитория не следуют за правильным форматом. Они должны быть, например, чем-то как deb http://archive.ubuntu.com/ubuntu bionic main.

Объяснение:

deb: Эти репозитории содержат двоичные файлы или предварительно скомпилированные пакеты. Эти репозитории требуются для большинства пользователей.

http://archive.ubuntu.com/ubuntu: URI (Универсальный идентификатор ресурса), в этом случае местоположение в Интернете.

bionic: имя выпуска или версия Вашего распределения Ubuntu.

main & restricted ... и т.д.: имена раздела или компоненты. Может быть несколько имен раздела, разделенных пробелами.

У Вас, кажется, нет правильного формата в Вашем /etc/apt/sources.list файл.


Важное замечание:

Release и InRelease стары... старые репозитории стиля Debian и больше не используемый в официальных форматах репозитория Ubuntu начиная с Ubuntu 14.04, но у Вас все еще есть они в Вашем исходном списке 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/

После этого очистите весь существующий PPAs и списки хранилищ в /etc/apt/sources.list.d/ путем выполнения следующей команды в терминале:

sudo rm /etc/apt/sources.list.d/*

Затем обновите свой список репозиториев путем выполнения следующей команды в терминале:

sudo apt update
4
ответ дан 2 December 2019 в 01:52

Если Вы находитесь в Тунисе, Вы могли бы измениться на соответствующий репозиторий https://launchpad.net/ubuntu / + mirror/ubuntu.mirror.tn-archive2

но я замечаю, что это не является текущим и даже не имеет файлов для Бионических, а тем более более новых дистрибутивов. Нет никакого репозитория в Алжире или Ливии, таким образом, Вы могли бы попробовать альтернативы во Франции, Испании, Швейцарии или Нидерландах.

1
ответ дан 2 December 2019 в 01:52

Я думаю, это не совсем так, потому что смена страны из-за вашего подключения. Это связано с тем, что новое соединение имеет какой-либо прокси-сервер или систему для блокировки или перенаправления серверов Ubuntu ... (может быть правительство или учреждение)

У меня аналогичная проблема с подключением из "sala de computo" (вычислительная комната) в моем Университет.

Думаю, я могу использовать некоторые конфигурации VPN или серверов (DNS), чтобы перейти к этому ...

2
ответ дан 2 March 2020 в 15:21

Я просто закомментировал имя сервера, из-за которого у меня возникла проблема, в /etc/apt/ sources.list.

1
ответ дан 17 December 2020 в 19:15

Другие вопросы по тегам:

Похожие вопросы: