Arch Linux

Ako používať Pacman v Arch Linuxe

Ako používať Pacman v Arch Linuxe
Arch Linux predstavuje komplexnú distribúciu systému Linux, čo z neho robí vyčerpávajúci operačný systém Linux. Programátori, ktorí nemajú silné ovládanie nad Arch Linuxom, sa zvyčajne rozhodnú pre inú distribúciu. Významný rozdiel medzi Arch Linuxom a ostatnými distribúciami je Pacman. Pacman je správca balíkov, ktorý podporuje využitie balíkov v systéme Arch Linux. Splošťuje použitie balíkov z úložiska aj z tých, ktoré si sami zostavíte. Pacman obsahuje sadu príkazov, ktoré uľahčujú manipuláciu s balíkmi založenými na Arche v distribúcii Arch Linux. Pacman tiež obsahuje binárne balíčky, ktoré pomáhajú pri vytváraní zostavy balíka. V iných distribúciách Linuxu dodržiavate príkaz apt; zatiaľ čo v Arch Linuxe môžu byť príkazy Pacman užitočné pre efektívnejšiu správu a tvorbu systémového úložiska.

Táto príručka zdieľa niektoré základné vedomosti o Pacmane pre začiatočníkov aj profesionálnych programátorov. Pokrýva všetky domény, ktoré môžete potrebovať pri práci v Arch Linuxe s Pacmanom. Tieto príkazy môžu pomôcť zefektívniť a pohodlne spravovať vaše balíčky založené na Arch v Linuxe.

Požadované príkazy Pacmana

Ak používate Pacman na Arch Linuxe, musíte pre zvýšenie využitia tohto dynamického správcu balíkov poznať nasledujúce príkazy:

Tieto príkazy zahŕňajú profesionálne použitie Pacmana a sú významnými príkazmi, ktoré by ste mohli potrebovať, aby ste ich zvládli pomocou Pacmana.

Inštalácia balíka s Pacmanom

Je to primárna doména, pre ktorú sa rozhodnete po výbere správcu balíkov Arch Linux. Ak chcete získať softvér z úložiska systému alebo vytvoriť balík, prvým krokom je inštalácia pomocou programu Pacman. Príkaz Pacman na inštaláciu jedného alebo viacerých balíkov je nasledovný:

$ pacman -S _package_name1_ _package_name2_…

Posledná sada bodiek predstavuje spojitosť príkazu. Ak chcete nainštalovať balík do svojho systému, budete musieť vo vyššie uvedenom príkaze nahradiť jeho názov. Pred klasifikáciou ako závislého alebo explicitne nainštalovaného balíka pomocou príkazov -S a -U synchronizujte nainštalovaný balík.

Odstraňovanie nainštalovaných balíkov

Ak chcete odstrániť nainštalovaný balík v systéme Arch Linux, máte tri hlavné možnosti:

  1. Vyberte iba obal
  2. Odstráňte balík spolu s jeho závislosťami
  3. Odstráňte iba závislosti

Ak chcete odstrániť iba balík, zadajte nasledujúci príkaz:

$ pacman -R názov_balíka_


-R znamená príkaz na odstránenie.
Ak chcete odstrániť balík spolu s jeho závislosťami, zadajte nasledujúci príkaz:

$ pacman -Rs _názov_balíka_


Ak chcete zo servera odstrániť závislosti, zadajte nasledujúci príkaz:

$ pacman -Qdtq | pacman -Rs -

Aktualizácia balíka

V iných distribúciách Linuxu vykonáva príkaz apt aktualizáciu balíka. V Arch Linuxe jediný príkaz v Pacmane nielen aktualizuje, ale aj synchronizuje a obnovuje systémové balíčky. Nasledujúci príkaz inovuje iba nakonfigurované balíčky a neaktualizuje miestne balíčky dostupné v systéme:

$ pacman - Syu


Tu -y obnovuje systém a -u slúži na aktualizáciu balíka. Doslovný význam tohto príkazu je synchronizácia balíka s databázou hlavného servera a potom obnovenie balíka pripojeného k databáze. Nakoniec tento príkaz aktualizuje balík, ak je k dispozícii aktualizácia. Majte na pamäti, že sa musíte rozhodnúť pre úplné aktualizácie, pretože čiastočne aktualizované balíčky nie sú kompatibilné s Arch Linuxom.

Vyhľadajte balík

Pacman tiež efektívne vyhľadáva balíky vo vašej serverovej databáze na základe názvu a popisu požadovaného balíka.

$ pacman -Ss _string1_ _string2_


Ak hľadáte balík, ktorý už vo vašom systéme existuje, použite nasledujúci kód. Môžete pridať ďalšie reťazce v tomto kóde po reťazci2 súčasne.

$ pacman -Qs _string1_ _string2_


-Q symbolizuje vyhľadávanie balíkov v lokálnej databáze.

$ pacman -F _string1_ _string2_


-F vyhľadá vzdialené balíky v databáze.

Čistenie medzipamäte balíka

V Arch Linuxe Pacman neodstráni predtým nainštalované balíčky zo svojho úložiska. Budete teda musieť zadať nasledujúci príkaz na vyčistenie medzipamäte databázy. Tento príkaz odstráni nesynchronizované balíčky.

$ pacman -Sc


Ak chcete vymazať všetky súbory v pamäti cache, zadajte nasledujúci príkaz:

$ pacman -Scc

Inštalácia lokálneho balíka

Ak používate Pacman, musíte inštalovať iba miestne a vzdialené balíky mimo jurisdikcie serverového úložiska. Nasledujúci kód nainštaluje lokálny balík po vyhľadaní vo vzdialenom depozitári.

$ pacman -U _ / cesta / k / balíček / názov_balíka-verzia.pkg.decht.xz_
$ pacman -U http: // www.príklad.com / repo / priklad.pkg.decht.xz


Druhý kód môže inštalovať vzdialené balíčky, ktoré neexistujú v oficiálnom depozitári.

Riešenie problémov

Pri práci s Pacmanom v Arch Linuxe môžete naraziť na ktorýkoľvek z nasledujúcich troch typov chýb:

Chyba konfliktného súboru sa vyskytuje v dôsledku prítomnosti konfliktného súboru v úložisku. Súbor môžete buď premenovať manuálne, alebo vynútiť funkciu prepísania. Pre funkciu prepísania sa používa nasledujúci príkaz:

$ pacman -S - overwrite glob balíček

Chyba neplatného balíka sa objaví v dôsledku čiastočnej aktualizácie balíka. Pred inštaláciou je lepšie vyhľadať popis balíka.
Chyba uzamknutej databázy nastala z dôvodu prerušenia zmeny databázy.

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


Spustením vyššie uvedeného príkazu zistíte konflikt v procese zamykania. A potom sa môžete vrátiť k uzamknutiu databázy.

Záver

Pacman je správca balíkov Arch Linuxu, ktorý pomáha pri inštalácii a správe balíkov a zostavovaní systémov. Ak sa budete riadiť touto príručkou, bude pre vás ľahké vo vašom systéme Arch Linux pracovať s Pacmanom s maximálnou efektivitou. Táto príručka obsahuje väčšinu príkazov, ktoré potrebujete vedieť pri používaní programu Pacman.

S ovládaním pomocou myši X-Mouse môžete tlačidlá myši premapovať odlišne pre iný softvér
Možno budete potrebovať nástroj, ktorý by mohol zmeniť ovládanie myši pri každej aplikácii, ktorú používate. Ak je to váš prípad, môžete vyskúšať apli...
Recenzia bezdrôtovej myši Microsoft Sculpt Touch
Nedávno som čítal o Microsoft Sculpt Touch bezdrôtová myš a rozhodol sa ju kúpiť. Po chvíli používania som sa rozhodol s ním podeliť o svoje skúsenost...
Trackpad a ukazovateľ myši AppyMouse na obrazovke pre tablety so systémom Windows
Používateľom tabletov často chýba ukazovateľ myši, najmä keď notebooky bežne používajú. Dotykové smartphony a tablety majú veľa výhod a jediným obmedz...