Tartalom
Bevezető
A Debian 2019. március 20-án áthelyezte a teljes Debian 7 (Wheezy) csomagtárait, valamint a Debian 8 (Jessie) nem LTS csomagtárait az archive.debian.org-ba. Az archiválás a Debian 8 (Jesssie) esetében a jessie-updates és a jessie-backports csomagtárakat érinti, így ezek már nem érhetőek el a Debian fő tárolójában, hanem csak az archívumban, valamint ezekhez már nem kerülnek ki biztonsági frissítések sem. A Jessie hosszútávú támogatása (LTS) még 2020. június 30-ig tart, így az ebben lévő csomagok még továbbra is elérhetőek a jelzett időpontig. Forrás.
Ebben a leírásban megnézzük, hogyan állíthatjuk be az APT csomagkezelő csomagtárait, hogy továbbra is zökkenőmentesen frissíthessük Debian 8 (Jessie) rendszerünket.
A hibajelenség
2019. március 20-a óta a Debian 8 (Jessie) rendszerekben történő apt-get parancs update kapcsolójának hatására az alábbiakhoz hasonló hibákat adja a csomagkezelő:
Hiba http://ftp.hu.debian.org jessie-updates/main Sources 404 Not Found [...] Hiba http://ftp.debian.org jessie-backports/main amd64 Packages 404 Not Found [IP: 130.89.148.12 80] [...] Hiba http://httpredir.debian.org jessie-updates/main Sources 404 Not Found [IP: 151.101.120.204 80] Hiba http://httpredir.debian.org jessie-updates/contrib Sources 404 Not Found [IP: 151.101.120.204 80] Hiba http://httpredir.debian.org jessie-updates/non-free Sources 404 Not Found [IP: 151.101.120.204 80] [...] W: Sikertelen letöltés: http://ftp.hu.debian.org/debian/dists/jessie-updates/main/source/Sources 404 Not Found [...] W: Sikertelen letöltés: http://ftp.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80] [...] W: Sikertelen letöltés: http://httpredir.debian.org/debian/dists/jessie-updates/contrib/binary-amd64/Packages 404 Not Found [IP: 151.101.120.204 80] W: Sikertelen letöltés: http://httpredir.debian.org/debian/dists/jessie-updates/non-free/binary-amd64/Packages 404 Not Found [IP: 151.101.120.204 80] [...] E: Néhány indexfájlt nem sikerült letölteni. Figyelmen kívül lettek hagyva, vagy régebbiek lettek felhasználva.
A megoldás
Szerencsére nincs gond, csak át kell állítani az APT csomagtárait a megfelelő beállításokra a Debian 8 (Jessie) rendszerben.
Ehhez nyissuk meg root-ként szerkesztésre a csomagkezelő forráslistáját:
nano /etc/apt/sources.list
És kommentezzük ki az összes olyan csomagtár sort, amely a "jessie-updates" vagy a "jessie-backports" tárolókat tartalmazzák. (A "jessie/updates" -ek maradjanak!)
Példa:
# # deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 NETINST Binary-1 20170116-10:57]/ jessie main #deb cdrom:[Debian GNU/Linux 8.7.1 _Jessie_ - Official amd64 NETINST Binary-1 20170116-10:57]/ jessie main deb http://ftp.hu.debian.org/debian/ jessie main deb-src http://ftp.hu.debian.org/debian/ jessie main deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main # jessie-updates, previously known as 'volatile' #deb http://ftp.hu.debian.org/debian/ jessie-updates main #deb-src http://ftp.hu.debian.org/debian/ jessie-updates main deb http://ftp.us.debian.org/debian/ jessie main contrib non-free deb-src http://ftp.us.debian.org/debian/ jessie main contrib non-free #deb http://httpredir.debian.org/debian jessie-updates main contrib non-free #deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free # Jessie Backports #deb http://ftp.debian.org/debian jessie-backports main
Majd adjuk hozzá az archívum tárolóit:
[...] deb http://archive.debian.org/debian/ jessie main contrib non-free deb-src http://archive.debian.org/debian/ jessie main contrib non-free
Az archívum csomagtárainak használatához még telepíteni kell a debian-archive-keyring csomagot, amely tartalmazza a tárolóban lévő csomagok digitális aláírásait:
apt-get install debian-archive-keyring
Ezután már gond nélkül frissíthetjük a csomagtár adatbázisunkat és a csomagjainkat:
apt-get update
apt-get upgrade
Az archívumban lévő csomagokhoz már nem jönnek ki frissítések, ezért idővel biztonsági kockázatot jelenthetnek.
Ennek megfelelően az érintett leírásokban elhelyeztem a szövegben a frissített részeket, amik segítségével továbbra is elvégezhetők a leírtak.
Konklúzió
Debian 8 (Jessie) felett lassan eljár az idő, így ha nem alakítottuk nagyon át a rendszerünket egyedivé, akkor érdemes fontolóra venni a disztribúció upgrade-et Debian 9 (Stretch) verzióra.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
- 1121 megtekintés