Кіраўніцтва да выкарыстання дыспетчара пакетаў Pacman

ўвядзенне

У папярэдніх кіраўніцтвах я паказаў вам , як ўсталёўваць прыкладання на Linux дыстрыбутываў на аснове Debian з дапамогай APT-атрымаць , і я таксама паказаў вам , як ўсталёўваць прыкладання на аснове Red Hat Linux дыстрыбутываў з дапамогай ня .

У гэтым кіраўніцтве я пакажу вам, як усталяваць пакеты з дапамогай каманднага радка ў межах на аснове Arch Linux дыстрыбутываў, такіх як Manjaro.

Якія прыкладанні ўстаноўлены на вашым кампутары

Вы можаце праглядзець спіс усіх пакетаў, усталяваных у сістэме, выкарыстоўваючы наступную каманду:

pacman -Q

Гэта будзе вяртаць спіс усіх прыкладанняў на вашым кампутары і іх версій.

Прагляд часопіса змяненняў для устаноўленых прыкладанняў

Вы можаце атрымаць больш падрабязную інфармацыю пра пакет або нават пакеты, падаючы розныя варыянты запыту наступным чынам:

pacman -Q -c васьміногаў

Прагляд ўсталяваных пакетаў ў якасці залежнасцяў іншага пакета

Гэта каманда пакажа мне спіс змен для васьміногаў, калі ён існуе. Калі ён не існуе паведамленне будзе адлюстроўвацца кажа вам, што няма зменаў не даступна.

pacman -Q -d

Гэтая каманда паказвае ўсё файлы, якія ўстаноўлены ў якасці залежнасцяў паміж пакетамі.

pacman -Q -d -t

Гэта пакажа вам усё асірацелыя залежнасці, устаноўленыя на вашым кампутары.

Прагляд Відавочнае ўсталяваных пакетаў

Калі вы хочаце, каб убачыць усё відавочна устаноўленыя пакеты выкарыстоўвайце наступную каманду:

pacman -Q -e

Відавочнае пакет адзін, што вы на самай справе вырашылі ўсталяваць у адрозненне ад пакета, які быў усталяваны ў залежнасці ад іншых пакетаў.

Вы можаце ўбачыць, якія відавочныя пакеты не маюць залежнасцяў, выкарыстоўваючы наступную каманду:

pacman -Q -e -t

Прагледзець усе пакеты ў групе

Для таго, каб убачыць, якія групы пакеты належаць вы можаце выкарыстоўваць наступную каманду:

pacman -Q -g

Гэта пералічыць імя групы, за якім варта імя пакета.

Калі вы хочаце ўбачыць усе пакеты ў пэўнай групе вы можаце паказаць імя групы:

pacman -Q -g база

Вяртае інфармацыю аб устаноўленых пакетах

Калі вы хочаце ведаць, назву, апісанне і ўсё іншы спосаб атрымання падрабязнай інфармацыі аб пакеце выкарыстоўвайце наступную каманду:

pacman -Q -i імя_пакета

Вываду ўключае ў сябе:

Праверка стану здароўя ўсталяванага пакета

Для праверкі працаздольнасці канкрэтнага пакета, які вы можаце выкарыстоўваць наступную каманду:

pacman -Q -k імя_пакета

Гэта будзе вяртаць вынік, падобны наступнаму:

скрэтч: 1208 Усяго файлаў: 0 адсутнічаюць файлы

Вы можаце запусціць гэтую каманду супраць усіх усталяваных пакетаў:

pacman -Q -k

Знайсці ўсе файлы, якія належаць пакет

Вы можаце знайсці ўсе файлы, якія належаць пэўным пакетам, выкарыстоўваючы наступную каманду:

pacman -Q -l імя_пакета

Гэта вяртае імя пакета і шлях да файлаў, якімі ён валодае. Вы можаце паказаць некалькі пакетаў пасля -l.

Знайсці пакеты не знойдзены ў сінхранізацыі баз дадзеных (г.зн. усталяваны ўручную)

Вы можаце знайсці ўручную устаноўленыя пакеты з дапамогай наступнай каманды:

pacman -Q -m

Пакеты, устаноўленыя з дапамогай Yaourt, такія як Google Chrome, будуць пералічаныя з дапамогай гэтай каманды.

Знайсці пакеты Даступна толькі ў акне сінхранізацыі баз дадзеных

Гэта зваротны да папярэдняй камандзе і паказвае толькі пакеты, устаноўленыя праз базу дадзеных сінхранізацыі.

pacman -Q -n

Знайсці састарэлыя пакеты

Для таго, каб знайсці пакеты, якія павінны быць абноўленыя з дапамогай наступнай каманды:

pacman -Q -u

Гэта будзе вяртаць спіс пакетаў, іх нумары версій, і апошнія нумары версій.

Як усталяваць пакет з дапамогай Pacman

Для таго, каб усталяваць пакет з дапамогай наступнай каманды:

pacman -S імя_пакета

Вы , магчыма , спатрэбіцца выкарыстаць каманду судо , каб падняць свае дазволу для выканання гэтай каманды. У якасці альтэрнатывы, перамыкач для карыстальніка з падвышанымі дазволамі , выкарыстоўваючы каманду су .

Калі пакет даступны ў некалькіх сховішчах вы можаце выбраць сховішча выкарыстоўваць, паказаўшы яго ў камандзе наступным чынам:

pacman -S repositoryname / імя_пакета

Ўстаноўка пакета з Pacman будзе аўтаматычна загружаць і ўсталёўваць любую залежнасць.

Вы можаце таксама ўсталяваць групу пакетаў , такіх як працоўны асяродак , як XFCE .

Пры ўказанні імя групы на выхадзе будзе па лініях:

Ёсць 17 членаў у групе XFCE4

Repository экстра

1) экзо 2) гарсон 3) GTK-Xfce-рухавік

Вы можаце ўсталяваць ўсе пакеты ў групе, націснуўшы вяртанне. Акрамя таго, вы можаце ўсталяваць асобныя пакеты, падаючы спіс падзеленых коскамі лікаў (г.зн. 1,2,3,4,5). Калі вы хочаце ўсталяваць ўсе пакеты ад 1 да 10 вы можаце таксама выкарыстоўваць злучок (г.зн. 1-10).

Як абнавіць састарэлыя пакеты

Каб абнавіць усе пакеты састарэлых выкарыстоўваць наступную каманду:

pacman -S -u

Часам вы хочаце абнавіць пакеты, але для аднаго канкрэтнага пакета, вы хочаце, каб застацца на старую версію (таму што вы ведаеце, што новая версія выдаліла функцыю або зламаная). Вы можаце выкарыстоўваць наступную каманду для гэтага:

pacman -S -u --ignore імя_пакета

Паказаць спіс даступных пакетаў

Вы можаце праглядзець спіс даступных пакетаў у сінхранізацыі базы дадзеных з дапамогай наступнай каманды:

pacman -S -l

Адлюстраванне інфармацыі аб пакеце у наладах сінхранізацыі базы дадзеных

Вы можаце знайсці падрабязную інфармацыю пра пакет ў сінхранізацыі базы дадзеных з дапамогай наступнай каманды:

pacman -S -i імя_пакета

Пошук пакета ў наладах сінхранізацыі базы дадзеных

Калі вы проста хочаце, каб знайсці пакет у сінхранізацыі базы дадзеных выкарыстоўвайце наступную каманду:

pacman -S -s імя_пакета

Вынікі будзе спіс усіх даступных пакетаў, адпаведных крытэрам пошуку.

Абнавіць базу дадзеных сінхранізацыі

Вы можаце пераканацца, што сінхранізацыя баз дадзеных у актуальным стане з дапамогай наступнай каманды:

pacman -S -y

Гэта павінна быць выкарыстана да выканання каманды абнаўлення. Гэта таксама карысна для запуску гэтага, калі вы не зрабілі гэта ў той час, так што пры пошуку вы атрымліваеце самыя апошнія вынікі.

Заўвага аб камутатарах

У гэтым кіраўніцтве, вы заўважылі, што я паказаў кожны перамыкач самастойна. Напрыклад:

pacman -S -u

Вы можаце, вядома, аб'яднаць перамыкачы:

pacman -sU