- - Az alkalmazásfrissítések letiltása az Arch Linux rendszeren

Az alkalmazásfrissítések letiltása az Arch Linux rendszeren

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