В предишните статии ви показахме как да инсталирате приложения на Linux дистрибуции, базирани на Debian, като използвате apt-get и ви показахме как да инсталирате приложения на Linux дистрибуции, базирани на Red Hat, използвайки yum.
В това ръководство ще ви покажем как да инсталирате пакети с помощта на командния ред в рамките на архитектурни Linux дистрибуции като Manjaro.
Кои приложения се инсталират на компютъра ви
Можете да видите списък с всички пакети, инсталирани на вашата система, като използвате следната команда:
pacman-Q
Това ще ви върне списък с всички приложения на вашия компютър и техните номера на версии.
Преглед на регистъра на промените за инсталирано приложение
Можете да изтеглите повече информация за пакет или пакети, като предоставите различни опции за заявки, както следва:
Преглед на пакетите, инсталирани като зависимости за други пакети
Горната команда ще ми покаже списък с промени за октопа, ако съществува. Ако не съществува, на дисплея ще се покаже съобщение, че не е налице списък с промени.
pacman -Q-d
Горната команда ви показва всички файлове, които са инсталирани като зависимости от други пакети.
pacman-Q-d-t
Това ще ви покаже всички инсталирани на компютъра си зависимости за сираци.
Преглеждайте изрично инсталираните пакети
Ако искате да видите всички изрично инсталирани пакети, използвайте следната команда:
pacman-Q -e
Изричен пакет е този, който всъщност сте избрали да инсталирате, за разлика от пакета, инсталиран като зависимост от други пакети.
Можете да видите кои експресни пакети нямат зависимости, като използвате следната команда:
Преглед на всички пакети в група
За да видите кои групи пакети ви принадлежат, можете да използвате следната команда:
pacman -Q-g
Това ще посочи името на групата, последвано от името на пакета.
Ако искате да видите всички пакети в определена група, можете да посочите името на групата:
Информация за връщане относно инсталираните пакети
Ако искате да знаете името, описанието и всички други подробности за пакета, използвайте следната команда:
pacman-Q-i пакетиране
Изходът включва:
- име
- версия
- описание
- архитектура
- URL адрес на уеб сайта на пакета
- Разрешително
- Групи
- Осигурява
- Зависи от
- Незадължителни Deps
- Изисква се от
- Незадължително за
- Конфликти с
- Заменя
- Инсталиран размер
- Име на пакета
- Дата на изграждане
- Дата на инсталиране
- Инсталиране на причината
- Инсталиране на скрипт
- Утвърден
Проверете здравето на инсталирания пакет
За да проверите здравето на конкретен пакет, можете да използвате следната команда:
pacman -Q -k пакетно име
Това ще доведе до връщане, подобно на следното:
нула: 1208 общо файла, 0 липсващи файла
Можете да изпълните тази команда срещу всички инсталирани пакети:
Намерете всички файлове, притежавани от пакет
Можете да намерите всички файлове, които са собственост на конкретен пакет, като използвате следната команда:
pacman-Q-1 име на пакета
Това връща името на пакета и пътя към файловете, които притежава. Можете да зададете няколко пакета след -l.
Намерете пакети, които не са намерени в базите данни за синхронизиране (т.е. инсталирани ръчно)
Можете да намерите ръчно инсталирани пакети, като използвате следната команда:
pacman-Q-m
Пакетите, инсталирани с помощта на yaourt, като Google Chrome, ще бъдат изброени с помощта на тази команда.
Намерете пакети, достъпни само в базите данни за синхронизиране
Това е обратното на предишната команда и показва само пакети, инсталирани чрез бази данни за синхронизиране.
Намерете пакети от дата
За да намерите пакети, които трябва да бъдат актуализирани, използвайте следната команда:
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 -s опаково име Резултатите ще бъдат списък с всички налични пакети, отговарящи на критериите за търсене. Можете да се уверите, че базата данни за синхронизиране е актуална, като използвате следната команда: pacman -S-y Това трябва да се използва преди стартирането на командата за надстройване. Също така е полезно да изпълните това, ако не сте го направили от известно време, така че когато търсите, получавате най-новите резултати. В това ръководство ще забележите, че съм посочил всеки превключвател сам. Например: pacman -S-u Можете, разбира се, да комбинирате превключватели: pacman-Su Как да надстроите пакети от дата
Показване на списък с наличните пакети
Показване на информация за пакет в базата данни за синхронизиране
Търсене на пакет в базата данни за синхронизация
Обновяване на базата данни за синхронизиране
Забележка за превключвателите