Ajánló: Az openSUSE rendszerekhez készült Zypper csomagkezelő legújabb frissítése két jelentős fejlesztést hozott: a párhuzamos letöltés kísérleti támogatását, valamint egy gyorsabb média-háttérrendszert. Ezek az újdonságok jelentősen csökkentik a csomagok letöltésének időtartamát, optimalizálják a kapcsolatokat, és gyorsabb telepítési folyamatot eredményeznek.
Párhuzamos letöltés és új média-háttérrendszer
Az openSUSE Zypper csomagkezelő legfrissebb verzijával (libzypp v17.36.4 és zypper v1.14.87) megjelent a párhuzamos letöltés lehetősége. Ez a funkció már elérhető más csomagkezelőkben, mint például az Arch Linux Pacman vagy a Debian APT, és mostantól az openSUSE felhasználói is kihasználhatják ezt az előnyt.
A fejlesztés két fő elemből áll:
-
Kísérleti csomag-előtöltés (package preloading): A Zypper mostantól több párhuzamos letöltési kapcsolatot tud nyitni, ezzel jelentősen csökkentve a teljes letöltési időt.
-
Új média-háttérrendszer: Csökkenti a felesleges témák letöltését, kihagyja a metalink kéréseket, és optimalizálja a metaadatok lekérését.
Az új funkciók bekapcsolása
A funkciók jelenleg kísérleti jellegűek, de bárki kipróbálhatja őket. A párhuzamos letöltés aktiválásához futtasd az alábbi parancsot egy terminálban:
export ZYPP_PCK_PRELOAD=1
Ezután a maximális párhuzamos kapcsolatok számát az /etc/zypp/zypp.conf fájlban lehet beállítani:
download.max_concurrent_connections = 5
A 5 az alapértelmezett érték, de gyorsabb internetkapcsolat esetén magasabb érték is megadható.
A média-háttérrendszer új verzijának bekapcsolásához használd a következő parancsot:
export ZYPP_CURL2=1
Ezt a két funkciót külön-külön is lehet használni, de együtt alkalmazva érik el a legjobb eredményt.
Elérhetőség
Az új funkciók kiaknázásához a felhasználóknak libzypp 17.36.4 és zypper 1.14.87 verziójára vagy újabbra van szükségük. Ezek már elérhetők az openSUSE Tumbleweed és Slowroll rendszerekben, valamint az openSUSE Leap 15 és 16 verzijóai esetén fejlesztési tárhelyekről telepíthetők.
