Ръководство за използване на Pacman Package Manager

Въведение

В предишни ръководства ви показах как да инсталирате приложения на Debian базирани Linux дистрибуции с помощта на apt-get и ви показах как да инсталирате приложения на Linux дистрибуции, базирани на Red Hat, използвайки yum .

В това ръководство ще ви покажа как да инсталирате пакети, като използвате командния ред в рамките на архитектурни 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-1 име на пакета

Това връща името на пакета и пътя към файловете, които притежава. Можете да зададете няколко пакета след -l.

Намерете пакети, които не са намерени в базите данни за синхронизиране (т.е. инсталирани ръчно)

Можете да намерите ръчно инсталирани пакети, като използвате следната команда:

pacman-Q-m

Пакетите, инсталирани с помощта на yaourt, като Google Chrome, ще бъдат изброени с помощта на тази команда.

Намерете пакети, достъпни само в базите данни за синхронизиране

Това е обратното на предишната команда и показва само пакети, инсталирани чрез бази данни за синхронизиране.

pacman-Q-n

Намерете пакети от дата

За да намерите пакети, които трябва да бъдат актуализирани, използвайте следната команда:

pacman-Q-u

Това ще върне списък с пакети, номера на версиите им и номерата на последната версия.

Как да инсталирате пакет с Pacman

За да инсталирате пакет, използвайте следната команда:

pacman-S пакетно име

Може да се наложи да използвате командата sudo, за да издигнете вашите разрешения за изпълнение на тази команда. Друга възможност е да преминете към потребител с повишени разрешения, като използвате командата su .

Когато пакетът е наличен в няколко хранилища, можете да изберете кой хранилище да използвате, като го определите в командата, както следва:

pacman -S име на хранилище / име на пакета

Инсталирането на пакет с pacman автоматично ще изтегли и инсталира всички зависимости.

Можете също така да инсталирате група от пакети, като настолна среда като XFCE .

Когато зададете име на групата, изходът ще бъде в реда на:

Има 17 членове в групата xfce4

Допълнително хранилище

1) exo 2) garcon 3) gtk-xfce-двигател

Можете да изберете да инсталирате всички пакети в групата, като натиснете обратно. Алтернативно, можете да инсталирате отделни пакети, като предоставите списък с номера, разделен със запетая (т.е. 1,2,3,4,5). Ако искате да инсталирате всички пакети между 1 и 10, можете също да използвате тире (т.е. 1-10).

Как да надстроите пакети от дата

За да надстроите всички остарели пакети, използвайте следната команда:

pacman -S-u

Понякога искате да надстроите пакетите, но за един конкретен пакет искате да останете на по-стара версия (защото знаете, че по-новата версия е премахнала дадена функция или е счупена). За тази цел можете да използвате следната команда:

pacman -S-u - наименование на опаковката

Показване на списък с наличните пакети

Можете да видите списък с наличните пакети в синхронизиращата база данни със следната команда:

pacman-S-1

Показване на информация за пакет в базата данни за синхронизиране

Можете да намерите подробна информация за пакет в синхронизиращата база данни, като използвате следната команда:

pacman -S -i пакетиран име

Търсене на пакет в базата данни за синхронизация

Ако просто искате да търсите пакет в базата данни за синхронизиране, използвайте следната команда:

pacman -S -s опаково име

Резултатите ще бъдат списък с всички налични пакети, отговарящи на критериите за търсене.

Обновяване на базата данни за синхронизиране

Можете да се уверите, че базата данни за синхронизиране е актуална, като използвате следната команда:

pacman -S-y

Това трябва да се използва преди стартирането на командата за надстройване. Също така е полезно да изпълните това, ако не сте го направили от известно време, така че когато търсите, получавате най-новите резултати.

Забележка за превключвателите

В това ръководство ще забележите, че съм посочил всеки превключвател сам. Например:

pacman -S-u

Можете, разбира се, да комбинирате превключватели:

pacman-Su