GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak opravit chybu apt-get Failed to Fetch v nepodporovaných vydáních Ubuntu

Pro jeden z mých projektů potřebuji nainstalovat starší verzi Ubuntu (11.10 oneiric release). Ale apt-get se nezdařil (instalace) nebo apt-get update již nefungoval a selhal s chybovou zprávou  „Nepodařilo se načíst“ a „404 nenalezeno“. Níže jsou uvedeny chyby:

$ sudo apt-get update
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/main/source/Sources  404  Not Found [IP: 91.189.88.162 80]
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/universe/source/Sources  404  Not Found [IP: 91.189.88.162 80]

A chyby z upgradu apt-get výsledkem bylo „403 zakázáno“.

Chyby byly očekávány, protože Ubuntu 11.10 je nepodporované vydání, kvůli kterému apt-get nemůže najít balíčky na security.ubuntu.com a archive.ubuntu.com . Musel jsem tedy najít alternativní řešení (myslím tím, musel jsem najít URL, která obsahuje balíčky pro nepodporovaná vydání) a naštěstí je Ubuntu zpřístupnilo v alternativní URL.

apt-get se nezdařil – Jak zajistit, aby fungoval na nepodporovaném OS Ubuntu?

Ubuntu má úložiště pro starší verze a je k dispozici na old-releases.ubuntu.com . Rychle tedy vytvoříme apt-get hledat balíčky v repozitáři starých verzí. Chcete-li to provést, upravte /etc/apt/sources.list .

# vim /etc/apt/sources.list

Hledejte adresy URL security.ubuntu.com a archive.ubuntu.com a oba nahraďte old-releases.ubuntu.com . Nový sources.list by měl vypadat takto:

deb http://old-releases.ubuntu.com/ubuntu/ oneiric main
 deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric main
 deb http://old-releases.ubuntu.com/ubuntu/ oneiric-updates main
 deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric-updates main
 deb http://old-releases.ubuntu.com/ubuntu/ oneiric universe
 deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric universe
 deb http://old-releases.ubuntu.com/ubuntu/ oneiric-updates universe
 deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric-updates universe
 deb http://old-releases.ubuntu.com/ubuntu oneiric-security main
 deb-src http://old-releases.ubuntu.com/ubuntu oneiric-security main
 deb http://old-releases.ubuntu.com/ubuntu oneiric-security universe
 deb-src http://old-releases.ubuntu.com/ubuntu oneiric-security universe

To je ono!

Nyní byste měli být schopni provést aktualizaci apt-get nebo upgrade apt-get .

$ sudo apt-get update
$ sudo apt-get upgrade

Poznámka:Pokud se vám stále zobrazují chyby 403 nebo 404, ujistěte se, že jsou adresy URL v sources.list zadané správně soubor a zkuste to znovu.


Ubuntu
  1. Jak opravit chybu aktualizace Ubuntu:Problém s MergeList

  2. Jak opravit „W:Některé indexové soubory se nepodařilo stáhnout.“ Chyba v Ubuntu

  3. „Chyba spouštění“ s živým usb Ubuntu 15.10 – jak ji opravit

  1. Jak opravit chybu „Úložiště nemá soubor vydání“ v Ubuntu

  2. Jak opravit do-release-upgrade:příkaz nenalezen Chyba v Ubuntu

  3. Oprava „W:Některé indexové soubory se nepodařilo stáhnout.“ Chyba v Ubuntu

  1. Jak opravit chybu „Ovladač jádra není nainstalován (rc=-1908)“ Chyba VirtualBox v Ubuntu

  2. Jak opravit chybu Busybox Initramfs na Ubuntu

  3. [Jak na to] Oprava „Nepodařilo se stáhnout informace o úložišti“ v Ubuntu