Arch Linux

Pacman használata Arch Linux rendszerben

Pacman használata Arch Linux rendszerben
Az Arch Linux a Linux komplex disztribúcióját alkotja, így fárasztó Linux operációs rendszerré válik. Azok a programozók, akiknek nincs erős parancsuk az Arch Linux felett, általában más terjesztéseket választanak. Az Arch Linux és más disztribúciói között a legfontosabb különbség Pacman. A Pacman egy csomagkezelő, amely buffolja a csomagok használatát az Arch Linux rendszerben. Egyszerűbbé teszi a csomagok használatát, mind a tárból, mind azokból, amelyeket önállóan épít. A Pacman egy sor parancsot tartalmaz, amelyek megkönnyítik az Arch-alapú csomagok manipulálását az Arch Linux disztribúcióban. A Pacman bináris csomagokat is tartalmaz, amelyek segítenek a csomagépítés létrehozásában. Más Linux disztribúciókban betartja az apt parancsot; míg az Arch Linux rendszerben a Pacman parancsok jól jöhetnek a rendszer adattárának és felépítésének hatékonyabb kezeléséhez.

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:

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:

  1. Csak a csomagot távolítsa el
  2. Távolítsa el a csomagot annak függőségeivel együtt
  3. 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:

$ pacman -Rs _csomag_név_


A függőségek kiszolgálóról való eltávolításához adja ki a következő parancsot:

$ pacman -Qdtq | pacman -Rs -

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.

$ pacman -Qs _string1_ _string2_


-A Q a helyi adatbázisban végzett csomagkeresést szimbolizálja.

$ pacman -F _string1_ _string2_


-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:

$ pacman -Scc

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:

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 csomagot

Az é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.

$ lsof / var / lib / pacman / db.lck


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.

A legjobb 10 játék az Ubuntuban
A Windows platform a játékok egyik domináns platformja volt, mivel a játékokat hatalmas százalékban fejlesztik ma a natív Windows támogatására. Kihívh...
5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...
Csata a Wesnothért 1.13.6 Megjelent a fejlesztés
Csata a Wesnothért 1.13.A múlt hónapban megjelent 6 a hatodik fejlesztési kiadás az 1-ben.13.x sorozat, és számos fejlesztést hajt végre, nevezetesen ...