Ez az útmutató néhány alapvető tudást oszt meg a Pacmanról kezdőknek és profi programozóknak egyaránt. Ez lefedi az összes olyan területet, amelyre szüksége lehet, amikor az Arch Linux operációs rendszerben működik a Pacman mellett. Ezek a parancsok hatékonyabbá és kényelmesebbé tehetik az Arch-alapú csomagok kezelését Linux alatt.
Igényli a Pacman parancsokat
Ha a Pacman-t Arch Linux rendszeren használja, akkor ennek a dinamikus csomagkezelőnek a használatához fokozottan ismernie kell a következő parancsokat:
- Csomag telepítése Pacman-mel
- Telepített csomagok eltávolítása
- Csomag frissítése
- Csomag keresése
- A csomag gyorsítótárának tisztítása
- Helyi csomag telepítése
- Hibaelhárítás
Ezek a parancsok jártasan magukban foglalják a Pacman használatát, és ezek a kiemelt parancsok, amelyeket meg kell értenie a Pacman használatához.
Csomag telepítése Pacman-mel együtt
Ez egy elsődleges tartomány, amelyet az Arch Linux csomagkezelő kiválasztása után választ. Szoftver beszerzéséhez a rendszer adattárából vagy egy csomag felépítéséhez az első lépés a Pacman használatával történő telepítése. A Pacman parancs egy vagy több csomag telepítéséhez a következő:
$ pacman -S _csomagnév1_ _csomagnév2_…Az utolsó pontkészlet a parancs folytonosságát jelenti. A fenti parancsban le kell cserélnie a csomag nevét a rendszerre való telepítéshez. Szinkronizálja a telepített csomagot, mielőtt az -S és -U parancsokkal függőségi vagy kifejezetten telepített csomagként besorolna.
A telepített csomagok eltávolítása
Az Arch Linux telepített csomagjának eltávolításához három fő lehetőség közül választhat:
- Csak a csomagot távolítsa el
- Távolítsa el a csomagot annak függőségeivel együtt
- Csak a függőségeket távolítsa el
Csak a csomag eltávolításához adja ki a következő parancsot:
$ pacman -R csomag_neve_
-R az eltávolítási parancsot jelenti.
A csomag és annak függőségeinek eltávolításához adja ki a következő parancsot:
A függőségek kiszolgálóról való eltávolításához adja ki a következő parancsot:
Csomag frissítése
Más Linux disztribúciókban az apt parancs frissíti a csomagokat. Az Arch Linux rendszerben a Pacman egyetlen parancsa nemcsak frissíti, hanem szinkronizálja és frissíti is a rendszercsomagokat. A következő parancs csak a csomagokat frissíti, és nem frissíti a rendszeren elérhető helyi csomagokat:
$ pacman -Syu
Itt -y frissíti a rendszert, az -u pedig a csomag frissítésére szolgál. A parancs szó szerinti jelentése a csomag szinkronizálása a fő kiszolgáló adatbázisával, majd az adatbázishoz csatlakoztatott csomag frissítése. Végül ez a parancs frissíti a csomagot, ha rendelkezésre áll egy frissítés. Ne feledje, hogy teljes frissítéseket kell választania, mivel a részben frissített csomagok nem kompatibilisek az Arch Linux rendszerrel.
Csomag keresése
A Pacman hatékonyan képes keresni a kiszolgálók adatbázisában lévő csomagokat is a szükséges csomag neve és leírása alapján.
$ pacman -Ss _string1_ _string2_
Ha olyan csomagot keres, amely már létezik a rendszerében, akkor alkalmazza a következő kódot. Más karakterláncokat is hozzáadhat ehhez a kódhoz a string2 után egyszerre.
-A Q a helyi adatbázisban végzett csomagkeresést szimbolizálja.
-F megtalálja a távoli csomagokat az adatbázisban.
A csomag gyorsítótárának tisztítása
Az Arch Linux rendszerben a Pacman nem törli a korábban telepített csomagokat a tárából. Tehát be kell írnia a következő parancsot az adatbázis gyorsítótárának törléséhez. Ez a parancs törli a szinkronizálatlan csomagokat.
$ pacman -Sc
A gyorsítótár összes fájljának törléséhez írja be a következő parancsot:
Helyi csomag telepítése
A Pacman használatakor csak helyi és távoli csomagokat kell telepítenie a kiszolgáló adattár illetékességi területén kívül. Az alábbi kód telepíti a helyi csomagot a távoli letéteményes keresése után.
$ pacman -U _ / elérési út / csomaghoz / csomag_név-verzió.pkg.kátrány.xz_$ pacman -U http: // www.példa.com / repo / example.pkg.kátrány.xz
A második kód telepítheti azokat a távoli csomagokat, amelyek nem léteznek a hivatalos letéteményesben.
Hibaelhárítás
A következő három hibatípus bármelyikével szembesülhet, miközben Pacmannal dolgozik az Arch Linux rendszerben:
- Ütköző fájlhiba
- Érvénytelen csomag
- Adatbázis zárolása
Az ütköző fájlhiba az ütköző fájl jelenléte miatt következik be a tárban. Vagy átnevezheti a fájlt manuálisan, vagy kényszerítheti a felülírási funkciót. A következő parancs használható a felülírás függvényhez:
$ pacman -S - felülírja a glob csomagotAz érvénytelen csomaghiba a csomag részleges frissítése miatt felszínre kerül. Jobb, ha telepítés előtt keresse meg a csomag leírását.
A zárolási adatbázis hibája az adatbázis megváltoztatásának megszakadása miatt következik be.
Futtassa a fenti parancsot az összecsapás észleléséhez a zárolási folyamatban. Ezután visszatérhet az adatbázis zárolásához.
Következtetés
Pacman az Arch Linux csomagkezelője, amely segítséget nyújt a csomagok telepítésében és kezelésében, valamint a rendszerek összeállításában. Ha betartja ezt az útmutatót, akkor könnyű lesz a Pacmant maximális hatékonysággal működtetnie az Arch Linux rendszerében. Ez az útmutató a legtöbb parancsra kiterjed, amelyeket tudnia kell a Pacman használata során.