A Pacman csomagkezelő használatának útmutatója

Bevezetés

Az előző útmutatókban bemutattam, hogyan telepíthetek alkalmazásokat Debian alapú Linux disztribúciókra az apt-get segítségével, és azt is bemutatták, hogyan telepíthetek alkalmazásokat a Red Hat alapú Linux disztribúciókra a yum használatával.

Ebben az útmutatóban megmutatom, hogyan telepíthet csomagokat az arch alapú Linux disztribúciók parancssorában, például a Manjaro-ban.

Mely alkalmazások telepítése a számítógépen

A rendszeren telepített összes csomag listáját megtekintheti a következő parancs használatával:

pacman -Q

Ez visszaadja a számítógép összes alkalmazásának és verziószámának listáját.

A telepített alkalmazás változási naplójának megtekintése

További információkat találhat egy csomagról vagy valóban csomagokról, különféle lekérdezési opciókkal az alábbiak szerint:

pacman -Q-c octopi

Az egyéb csomagok függvényében telepített csomagok megtekintése

A fenti parancs megmutatja nekem az octopi változót, ha létezik. Ha ez nem létezik, megjelenik egy üzenet, amely azt jelzi, hogy nincs elérhető változat.

pacman -Q-d

A fenti parancs minden olyan fájlt megmutat, amelyet más csomagok függőségeként telepít.

pacman -Q-d -t

Ez megmutatja a számítógépen telepített árva függőségeket.

Az Explicit Installed csomagok megtekintése

Ha az összes kifejezetten telepített csomagot szeretné látni, használja a következő parancsot:

pacman -Q -e

Egy explicit csomagot választottál, amelyre a telepítéskor úgy döntött, hogy más csomagoktól függően telepítve van.

A következő parancs használatával láthatja, hogy mely explicit csomagok nincsenek függőségekkel:

pacman -Q -e -t

Az összes csomag megtekintése egy csoportban

A következő csomagok használatával megtekintheti, hogy mely csoportok tartoznak hozzá:

pacman -Q -g

Ez felsorolja a csoport nevét, majd a csomag nevét.

Ha egy adott csoport összes csomagját meg szeretné tekinteni, megadhatja a csoport nevét:

pacman -Q-g bázis

Visszaadott információ a telepített csomagokról

Ha szeretné tudni a csomag nevét, leírását és minden más módját, használja a következő parancsot:

pacman -Q -i csomagnév

A kimenet tartalmazza:

Ellenőrizze a telepített csomag egészségét

Egy adott csomag egészségi állapotának ellenőrzéséhez a következő parancsot használhatja:

pacman -Q -k csomagnév

Ez a következőhöz hasonló kimenetet ad vissza:

karcolás: 1208 összes fájl, 0 hiányzó fájl

Ezt a parancsot az összes telepített csomag ellen futtathatja:

pacman -Q -k

Keressen minden csomagot a csomagban

Az összes olyan fájlt megtalálja, amely egy adott csomag tulajdonában van, az alábbi parancs segítségével:

pacman -Q -l csomagnév

Ez adja vissza a csomag nevét és elérési útját az általa birtokolt fájlokhoz. Több csomagot is megadhat az -l után.

A csomagok nem találhatóak meg a szinkronizálási adatbázisokban (azaz manuálisan telepítve)

A kézzel telepített csomagok a következő paranccsal találhatók:

pacman -Q -m

A yaourt használatával telepített csomagok, mint például a Google Chrome, ezzel a paranccsal kerülnek felsorolásra.

Csak a csomagok elérhetők a Sync adatbázisban

Ez az inverz az előző parancshoz képest, és csak a szinkronizálási adatbázisokon keresztül telepített csomagokat jeleníti meg.

pacman -Q-n

Az idő előtti csomagok keresése

A frissítendő csomagok kereséséhez használja a következő parancsot:

pacman -Q -u

Ez visszaadja a csomagok listáját, a verziószámokat és a legújabb verziószámokat.

Hogyan telepítsünk egy csomagot a Pacman használatával?

Csomag telepítéséhez használja a következő parancsot:

pacman -S csomagnév

Előfordulhat, hogy a sudo paranccsal fel kell emelnie a parancs engedélyezését. Alternatív megoldásként a su parancs használatával váltson át magasabb jogosultságú felhasználókra.

Ha egy csomag több állományban is elérhető, akkor választhatja ki, hogy melyik repository-t használja a parancsban a következőképpen:

pacman -S repositoryname / packagename

A csomag telepítése a pacman-tal automatikusan letölti és telepíti a függőségeket.

Csomagcsoportot is telepíthet, például asztali környezetet, például az XFCE-t .

Amikor csoportnevet ad meg, a kimenet a következő sorok mentén fog megjelenni:

Az xfce4 csoportban 17 tag van

Repository extra

1) exo 2) garcon 3) gtk-xfce-motor

Választhatja, hogy az összes csomagot a visszatéréshez nyomja meg a csoportban. Alternatív megoldásként egyedi csomagokat is telepíthet a vesszővel elválasztott számok listájával (pl. 1,2,3,4,5). Ha az összes csomagot 1 és 10 között kívánja telepíteni, használhat kötőjelet (pl. 1-10).

Hogyan frissítsd ki a dátumot

Az összes elavult csomag frissítéséhez használja a következő parancsot:

pacman -S -u

Néha szeretné frissíteni a csomagokat, de egy adott csomag esetében azt szeretné, hogy régebbi verzió maradjon (mert tudta, hogy az újabb verzió eltávolította a funkciót vagy hibás). Ehhez a következő parancsot használhatja:

pacman -S -u --ignore csomagnév

Az elérhető csomagok listájának megjelenítése

A szinkronizálási adatbázisban található elérhető csomagok listáját a következő paranccsal tekintheti meg:

pacman -S -l

A csomagra vonatkozó információ megjelenítése a szinkronizálási adatbázisban

A szinkronizálási adatbázisban lévő csomagról részletes információkat talál a következő parancs használatával:

pacman -S -i csomagnév

Csomag keresése a szinkronizálási adatbázisban

Ha csak egy csomagot szeretne keresni a szinkronizálási adatbázisban, használja a következő parancsot:

pacman -S-packagename

Az eredmények a keresési feltételeknek megfelelő összes elérhető csomag listája.

Frissítse a szinkronizálási adatbázist

Győződjön meg arról, hogy a szinkronizálási adatbázis naprakész a következő paranccsal:

pacman -S -y

Ezt a frissítési parancs futtatása előtt kell használni. Hasznos lehet a futtatás is, ha egy darabig nem csináltad, így ha keresel, akkor megkapod a legújabb eredményeket.

A kapcsolókról szóló megjegyzés

Ezen útmutató során észrevette, hogy minden egyes kapcsolót saját maga határozott meg. Például:

pacman -S -u

Természetesen kombinálhatja a kapcsolókat:

pacman -Su