Несколько дней назад я установил 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
Ваши источники репозитория не следуют за правильным форматом. Они должны быть, например, чем-то как 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
Если Вы находитесь в Тунисе, Вы могли бы измениться на соответствующий репозиторий https://launchpad.net/ubuntu / + mirror/ubuntu.mirror.tn-archive2
но я замечаю, что это не является текущим и даже не имеет файлов для Бионических, а тем более более новых дистрибутивов. Нет никакого репозитория в Алжире или Ливии, таким образом, Вы могли бы попробовать альтернативы во Франции, Испании, Швейцарии или Нидерландах.
Я думаю, это не совсем так, потому что смена страны из-за вашего подключения. Это связано с тем, что новое соединение имеет какой-либо прокси-сервер или систему для блокировки или перенаправления серверов Ubuntu ... (может быть правительство или учреждение)
У меня аналогичная проблема с подключением из "sala de computo" (вычислительная комната) в моем Университет.
Думаю, я могу использовать некоторые конфигурации VPN или серверов (DNS), чтобы перейти к этому ...
Я просто закомментировал имя сервера, из-за которого у меня возникла проблема, в /etc/apt/ sources.list
.