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:
- név
- változat
- leírás
- építészet
- URL a csomag weboldalára
- Engedély
- csoportok
- biztosítja
- Attól függ
- Opcionális Deps
- Szükséges
- Nem kötelező
- Összefüggések
- Lecseréli
- Telepített méret
- A Packager neve
- Építési dátum
- A dátum telepítése
- Telepítse az okot
- Telepítse a parancsfájlt
- érvényesített
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