Az Arch alapú rendszerek a pacman programot használják a csomagok kezelésére. Ezzel telepítünk, törlünk vagy szerzünk információt a programokról. Bár jellemzően kezdeti időben grafikus felületen telepítünk programokat, de mindenképp érdemes megismerkedni a terminális, parancssori csomagkezelés alapjaival. Ezekkel hatékonyan elvégezni a munkánkat.
Rendszergazdai jog kell, azaz vagy rendszergazdaként (root) lépsz be, vagy a parancs elé teszed a sudo-t.
Gyors frissítés, adatbázis frissítéssel
pacman -Syyu
A paranccsal az Arch Linux rendszeredet frissíted, előbb az adatbázist, majd a rendszert frissíti, kérdés nélkül. Így egy sor begépelésével, és a jelszavaddal a lehető legfrissebb Arch Linux rendszerre frissíthetsz. Rendszergazdai jog kell, azaz vagy rendszergazdaként (root) lépsz be, vagy a parancs elé teszed a sudo-t.
Keresés:
pacman -Ss kulcsszó
Az adatbázisban keres a megadott kulcsszóra, így megtudhatod a tárolókban lévő programcsomag teljes, pontos nevét és egyéb adatokat is közöl.
Telepítés:
pacman -S programneve
Egy program telepítése ezzel a legegyszerűbb. A név megadása után ellenőrzi annak meglétét, és a megfelelő függőségekkel is felajánlja telepítésre. Majd rákérdez, hogy valóban telepíteni akarod, engedélyezés után fut le.
Csak a telepített csomagok közt keres:
pacman -Qs kulcsszó
A telepített programok közt keres, és azokról ad információt.
Infó szerzés:
pacman -Si programnév
Teljes körű információt ad az adott csomagról. Hasznos, és informatív.
Törlés:
pacman -R programnév
A telepítés ellentétje. A megadott csomagot távolítja el.
Helyi fájlból telepítés
pacman -U elérési út/programnév.tar.gz
Internetről letöltött Arch Linuxhoz készült csomagok helyi telepítése. Ilyen esetben is ellenőrzi a függőségeket, és telepíti őket.
Árva csomagok eltávolítása:
pacman -Rns $(pacman -Qtdq)
Bár az Arch Linux csomagkezelése precíz, de előfordulhat, hogy program törlés után egyes függőségként felkerült csomagok nem törlődnek. Ezeket érdemes eltávolítani a fenti paranccsal.
Ha nincs olyan csomag, amit el kell távolítani egy „hibaüzenettel” lép ki: hiba: nincs megadva egyetlen cél sem (használja a ‘-h’-t segítségért). Ez termesztés, hiszen a pacman -Qtdq nem talált árva csomagot, így a pacman -Rns úgy értelmezi, hogy nem kapott megfelelő eltávolítandó csomagnevet. Bár hibajel, de nyugodtan léphetünk tovább.
A pacman rendszergazdai jogot vár el. Így használatakor kiemelten figyeljünk a pontos munkára!