Az Arch Linux egy „vérző él” Linux, amely működikrendszer. A vérző él egy szleng kifejezés a Linux közösségben, amely azt jelenti, hogy „minél hamarabb új dolgokat” jelent. Ez a frissítési filozófia alapvető fontosságú az Arch számára, és ez az egyik oka annak, hogy sok fejlett Linux hobbi rajongója szeret.
Nagyon nagy előnye van a vérző él használatánakolyan rendszer, mint Arch. Először mindig megkapja a legújabb programokat, illesztőprogramokat és fejlesztéseket, amelyeket a Linux közösség kínálhat. Néhány súlyos hátrány azonban az ilyen operációs rendszerek használatával jár. A legfontosabb az, hogy mivel a frissítések a lehető leggyorsabban érkeznek, azokat nem tesztelik széles körben. A tesztelés hiánya miatt vannak hibák, amelyek előfordulhatnak. Egyértelművé téve: a problémák nem mindig fordulnak elő, de az Arch gyors frissítései miatt gyakran fordul elő törés.
A csomagmegszakítás enyhítésének legjobb módja atiltsa le az alkalmazásfrissítéseket az Arch Linux rendszeren, elkerülve ezzel a megszakadt frissítést. Ebben az útmutatóban megmutatjuk, hogyan konfigurálhatja az Arch PC-jét a csomagok frissítésének elkerülése érdekében.
Keressen csomagot a Pacman-ban
Mielőtt megkóstolná a Pacman-otkonfigurációs fájlok, amelyek megakadályozzák, hogy az Arch frissítsen egy csomagot a rendszeren, meg kell találnia a csomag pontos nevét. A legjobb módszer erre a „Qe” parancssori kapcsoló használata.
A kereséshez nyissa meg a terminál ablakot a megnyomásával Ctrl + Alt + T vagy Ctrl + Shift + T a billentyűzeten. Ezután normál felhasználóként futtassa a Pacman-t a „Qe” parancssori kapcsolóval. Ez a művelet kinyomtatja a rendszer összes telepített csomagjának teljes listáját.
pacman -Qe
Minden telepített csomag lekérdezésének futtatásaAz Arch Linux kétségkívül sok információval szolgál. A legtöbb esetben ez a hatalmas adatmennyiség nem segíthet. Ezért érdemes kihasználni a grep parancs, a kulcsszavak és minták rendezésére és megtalálására.
A telepített csomagok listájának rendezéséhez próbálja meg:
pacman -Qe | grep "name of a program or package"
Alternatív megoldásként az alábbi paranccsal továbbítsa a kimenetet egy kényelmes szövegfájlba későbbi felhasználásra.
pacman -Qe > ~/package-info.txt
Megjegyzés: A csomag-info.txt fájl terminálon történő megtekintéséhez futtassa cat ~/package-info.txt
Miután elvégezte a keresést a grep eszköz, akkor megjelenik a csomag neve, amelyet egy verziószám követ. Hagyja figyelmen kívül a verziószámot, és vegye figyelembe a csomag nevét, mivel erre szükséged lesz a konfigurációs fájlok szerkesztésekor.
A Pacman.conf szerkesztése
Az Arch Linux telepített csomagok frissítésének megakadályozására az /etc/pacman.conf fájlt, és kihasználva az „IgnorePkg” funkciót. Ennek a szolgáltatásnak a eléréséhez indítson el egy terminál ablakot, és nyissa meg a Pacman.conf fájlt a Nano szövegszerkesztőben gyökérjogosultságokkal.

su -
nano -w /etc/pacman.conf
Vagy:
sudo nano -w /etc/pacman.conf
A Nano szövegszerkesztőben használja a Lefele nyíl és lépjen tovább a fájl azon részéhez, amelyben fel van tüntetve: „# # A Pacman nem frissíti az IgnorePkg-ben felsorolt csomagokat és az IgnoreGroup tagjait”.

Azonnal távolítsa el a # szimbólumot az „IgnorePkg” elől. Ezután írja be a csomag nevébe a keresés elején a „=” után. Ez a következõképpen néz ki:
IgnorePkg =nameofpackage
Van egynél több csomag, amellyel megakadályozhatja az Arch Linux frissítését? Írja ki az egyes csomagok nevét az „IgnorePkg” után, amelyet vesszők követnek. Például:
IgnorePkg =nameofpackage1, nameofpackage2, nameofpackage3
Az összes olyan csomaggal, amellyel meg szeretné akadályozni, hogy az Arch Linux frissítse az „IgnorePkg” fájlkészletét, ideje elmenteni a módosításokat. nyomja meg Ctrl + O a billentyűzeten, hogy beírja a szerkesztéseket a Pacman konfigurációs fájlba, és nyomja meg a gombot Ctrl + X.
Ha feltételezzük, hogy a Pacman konfigurációs fájljában minden módosítás megtörtént, akkor futtathatja a frissítési parancsot az Arch Linux rendszeren, és sikeresen megakadályozhatja az IgnorePkg csomagok frissítését.

sudo pacman -Syyu
Frissítések engedélyezése
Néhány héttel a frissítés figyelmen kívül hagyása után biztonságos lehet a frissítés. A korábban letiltott csomagok frissítésének újbóli engedélyezéséhez a következőket kell tennie.
1. lépés: nyisson meg egy terminál ablakot, és a Gyökér vagy a Sudo használatával férjen hozzá a Pacman konfigurációs fájlhoz.
su -
nano -w /etc/pacman.conf
Vagy
sudo nano -w /etc/pacman.conf
2. lépés: Görgessen a konfigurációs fájlban, és lépjen le a fájl „IgnorePkg” területére.
3. lépés: Használni a Backspace kulcsot, távolítsa el az összes csomagnevet az „IgnorePkg” után.
4. lépés: Mentse el a Pacman konfigurációs fájlban elvégzett módosításokat a Nano szövegszerkesztőben a Ctrl + O billentyűzet kombináció. Ezután zárja be a szerkesztőt a megnyomásával Ctrl + X.
5. lépés: Futtassa a Pacman frissítési parancsot. Amint fut, az Arch Linux észreveszi, hogy a korábban visszatartott csomagokat már nem tartják vissza, és automatikusan frissíti őket a legújabb verzióra.
sudo pacman -Syyu</ P>
Hozzászólások