Не удалось обновить или установить с помощью apt-get

Не удалось обновить или установить с помощью apt-get

Моя система - Linux Mint 16 - 64 бит. При запуске sudo apt-get updateвозникают следующие ошибки:

 Failed to fetch http://archive.ubuntu.com/ubuntu/dists/saucy-updates/restricted/binary-i386/Packages  404  Not Found

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/saucy-updates/universe/binary-i386/Packages  404  Not Found

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/saucy-updates/multiverse/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

При попытке запустить sudo apt-get install apache2выдает следующую ошибку:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 apache2 : Depends: apache2-bin (= 2.4.6-2ubuntu2.2) but it is not going to be installed
           Depends: apache2-data (= 2.4.6-2ubuntu2.2) but it is not going to be installed
 bluez-cups : Depends: cups
 language-pack-en-base : Depends: locales (>= 2.3.6) but it is not going to be installed
 language-pack-gnome-en-base : Depends: locales (>= 2.3.6) but it is not going to be installed
 lsb-cxx : Depends: lsb-core (>= 4.1+Debian11ubuntu4)
 lsb-graphics : Depends: lsb-core (>= 4.1+Debian11ubuntu4)
 lsb-languages : Depends: lsb-core (>= 4.1+Debian11ubuntu4)
 lsb-multimedia : Depends: lsb-core (>= 4.1+Debian11ubuntu4)
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Когда я запускаю sudo apt-get -f install, он выдает:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  alien at debugedit gcc-4.8-base:i386 lib32z1 libc6-i386 libgdict-1.0-6
  libgdict-common libgsoap3 libjpeg62 librpmbuild3 librpmsign1 libvncserver0
  lsb-security ncurses-term pax rpm
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  evince evince-common libevdocument3-4 libevview3-3
Suggested packages:
  nautilus apparmor
The following packages will be REMOVED:
  bluez-cups language-pack-en language-pack-en-base language-pack-gnome-en
  language-pack-gnome-en-base lsb-cxx lsb-desktop lsb-graphics lsb-languages
  lsb-multimedia
The following packages will be upgraded:
  evince evince-common libevdocument3-4 libevview3-3
4 upgraded, 0 newly installed, 10 to remove and 14 not upgraded.
4 not fully installed or removed.
Need to get 904 kB of archives.
After this operation, 17.3 MB disk space will be freed.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
  evince libevdocument3-4 libevview3-3 evince-common
Install these packages without verification [y/N]? y
Err http://archive.ubuntu.com/ubuntu/ saucy/main evince amd64 3.10.0-0ubuntu2
  404  Not Found
Err http://archive.ubuntu.com/ubuntu/ saucy/main libevdocument3-4 amd64 3.10.0-0ubuntu2
  404  Not Found
Err http://archive.ubuntu.com/ubuntu/ saucy/main libevview3-3 amd64 3.10.0-0ubuntu2
  404  Not Found
Err http://archive.ubuntu.com/ubuntu/ saucy/main evince-common all 3.10.0-0ubuntu2
  404  Not Found
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/e/evince/evince_3.10.0-0ubuntu2_amd64.deb  404  Not Found
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/e/evince/libevdocument3-4_3.10.0-0ubuntu2_amd64.deb  404  Not Found
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/e/evince/libevview3-3_3.10.0-0ubuntu2_amd64.deb  404  Not Found
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/e/evince/evince-common_3.10.0-0ubuntu2_all.deb  404  Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Кажется, мой sources.listответ не такой, каким должен быть:

#deb cdrom:[Linux Mint 16 _petra_ - Release amd64 20131126]/ saucy contrib main non-free
deb http://deb.torproject.org/torproject.org saucy main
deb http://download.virtualbox.org/virtualbox/debian vivid contrib

Как мне исправить мои обновления и установки? Я предполагаю, что какая-то проблема возникает из-за невозможности связаться с archive.ubuntu.com/сервером, но, несмотря на это, можем ли мы что-то сделать?

решение1

Ubuntu Saucy Salamander (13.10) был прекращен в июле 2014 года, как показаноздесь. Вы получаете ошибку, потому что файлы не найдены (ошибка 404 в конце вывода apt-get updateозначает, что файл не найден).

Если вы посмотрите на репозиторий по адресуhttp://archive.ubuntu.com/ubuntu/dists/вы заметите, что saucyего там нет — отсюда и ошибка 404.

решение2

Есть ли причина, по которой вы все еще используете Saucy? Эта версия больше не поддерживается с июля 2014 года. Если вы все еще хотите устанавливать пакеты из этого релиза, вам нужно указать источники пакетов на old-releases.ubuntu.com в sources.list.

Однако ясильнорекомендуем обновиться до последней версии Ubuntu. Текущая версия LTS — 14.04 Trusty, текущая версия non-LTS — 15.10 Wily.

Ниже приведено руководство по обновлению вашего дистрибутива EoL до актуальной и поддерживаемой версии.https://help.ubuntu.com/community/EOLUpgrades/

решение3

Если вы действительно хотите это сделать, несмотря на все предупреждения в других ответах, вы можете попробовать открыть /etc/apt/sources.list и все текстовые файлы в /etc/apt/sources.list.d/ с правами root и заменить все упоминания LANGUAGECODE.archive.ubuntu.comна old-releases.ubuntu.com.

Поскольку вы ничего не можете найти в sources.list, я надеюсь, что-то должно быть в sources.list.d. (Я не использую Linux Mint, поэтому не могу подтвердить.)

Связанный контент