Як вирішити помилку "Неможливо отримати деякі архіви, можливо, запустити оновлення apt-get або спробувати помилку - -fix відсутня?"


15

Я намагаюся встановити phpMyAdmin за допомогою, sudo apt-get install phpmyadminале зіткнувся з цією помилкою

Err http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main mysql-common all 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 194.169.254.10 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-common all 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main libmysqlclient18 i386 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client-core-5.5 i386 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client-5.5 i386 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client all 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-common_5.5.34-0ubuntu0.12.04.1_all.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/libmysqlclient18_5.5.34-0ubuntu0.12.04.1_i386.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-client-core-5.5_5.5.34-0ubuntu0.12.04.1_i386.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-client-5.5_5.5.34-0ubuntu0.12.04.1_i386.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-client_5.5.34-0ubuntu0.12.04.1_all.deb  404  Not Found [IP: 91.189.91.15 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Що тут може бути проблемою? Як це вирішити?


1
У моєму файлі '/etc/apt/source.list' немає рядка, що містить ' security.ubuntu.com/ubuntu '. Що я повинен робити? Що пропонує цей рядок?

Відповіді:


23

Спробуйте використовувати

sudo apt-get update

потім повторіть спробу.


Я намагався це кілька разів, все-таки проблема існує. Я не в змозі встановити Filezilla в моїй системі Ubuntu.
Архана Шарма

10

Якщо sudo apt-get updateтакож не працює, виконайте наведені нижче дії:

  1. Відкрити /etc/apt/sources.listфайл.
  2. Перевірте слово http://security.ubuntu.com/ubuntu/у sources.listфайлі, хай це словоxyz
  3. Перейдіть за адресою http://security.ubuntu.com/ubuntu/і натисніть на списки. Тепер перевірте, чи xyzє на цьому шляху. Якщо його немає, замініть xyzна елемент, який присутній у «дистах», таких як: - зухвалість, легкість, довірливість тощо.
  4. Тепер запустіть sudo apt-get updateкоманду.

+1. Хоча одна примітка: якщо це станеться, це означає, що ваш Linux більше не підтримується, і в цьому випадку може бути сенс перейти на більш нову версію.
ntg

це справді краща відповідь, ніж прийнята. Дивіться коментар ntg Тхо
Дредок

Це чудова відповідь; Я працюю 18.04, і мій список джерел був archive.ubuntu.com bionic; змінив його на security.ubuntu.com; тепер він працює чудово.
Адам

2

Існує команда вказувати URL-адреси джерел у старих випусках.

пояснення goog у цій суті github:

https://gist.github.com/dergachev/f5da514802fcbbb441a1


1
Для цього вам не потрібно їхати в Github, у нас тут є один: askubuntu.com/q/91815/158442 . Тим не менш, це не застосовується тут, оскільки ОП використовує 12.04 та 12.04, як і раніше підтримується.
муру

0

Спробуйте перейти на основний сервер під програмне забезпечення та оновлення в налаштуваннях системи. Потім використовуйте sudo apt-get update, а потім спробуйте встановити. У мене була така ж проблема під час установки диспетчера синаптичних пакетів.


Перш ніж спробувати перейти на основний сервер, відвідайте URL-адресу, яка надає 404 Not Foundповідомлення у веб-браузері, щоб перевірити, чи воно вниз.
карел

0

Спробуйте http://security.ubuntu.com/ubuntuперейти http://old-releases.ubuntu.com/ubuntuна /etc/apt/sources.list, а потім запустітьapt-get update

(Ви можете перевірити, чи є ваш конкретний дистрибутив, перейшовши на сторінку http://old-releases.ubuntu.com/ubuntu/ у своєму веб-переглядачі, а потім виберіть / dists, але якщо його немає на security.ubuntu.com, слід бути на старих випусках

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.