Искате да инсталирате пакети на Arch Linux, но не знаете как? Много хора се сблъскват с този проблем, когато за първи път мигрират от базираните на Debian дистрибуции към Arch. Можете обаче лесно да управлявате пакети във вашата система, базирана на Arch, като използвате мениджъри на пакети.
Pacman е мениджърът на пакети по подразбиране, който се предлага предварително инсталиран във всяка дистрибуция на Arch. Но все пак има нужда от други мениджъри на пакети, тъй като Pacman не поддържа пакети от Arch User Repository.
Мениджъри на пакети в Arch Linux
Въпреки че Arch Linux се предлага с Pacman като мениджър на пакети по подразбиране, можете да инсталирате други мениджъри на пакети като Yay. За разлика от Pacman, тези мениджъри на пакети ви позволяват да добавяте нови пакети от официалното хранилище на Arch и AUR (Arch User Repository).
Докато през годините са използвани други мениджъри на пакети, примери като Yaourt и Aurman вече не се поддържат. Следователно, Pacman и Yay са по-безопасни и по-надеждни мениджъри на пакети, на които да разчитате в Arch Linux.
AUR е организирано от общността хранилище, което предоставя на потребителите платформа за споделяне на разработени от тях пакети. Ако сте разработчик, можете да добавяте пакети към AUR, а други потребители могат да ги инсталират в своята система с лекота.
1. Пак Ман
Както бе споменато по-горе, всяка система Arch се предлага с Pacman като мениджър на пакети по подразбиране. Най-забележителната характеристика на Pacman е, че той редовно синхронизира пакетите на вашата система с главния сървър и от своя страна поддържа вашата система актуална.
2. Да
Тъй като разработчиците на Yaourt и Aurman няма да пускат никакви актуализации след прекратяването, потребителите на Arch започнаха да използват Yay за добавяне на пакети от AUR. Основната цел на Yay беше да сведе до минимум въвеждането от потребителя и да осигури подобен на Pacman интерфейс.
Няма да можете да инсталирате Yay с помощта на Pacman, тъй като той не поддържа директно добавяне на пакети от архивното хранилище на Arch. Следователно ще трябва да инсталирате ръчно мениджъра на пакети Yay, използвайки неговото Git хранилище. Ето как да го инсталирате във вашата система.
Стъпка 1: Ще ви е необходим git, за да клонирате хранилището на yay.
pacman -S - необходим git base-devel
Стъпка 2: Клонирайте хранилището в локалното си хранилище.
git клонинг https://aur.archlinux.org/yay-git.git
Стъпка 3: Променете разрешенията за папката.
chmod 777 / yay-git
Стъпка 4: Придвижете се до директорията, където сте клонирали хранилището.
cd yay-git
Стъпка 5: Използвайте makepkg команда за изграждане на пакета. Уверете се, че не изпълнявате следната команда като root потребител, в противен случай това ще доведе до грешка.
makepkg -si
Актуализиране и надграждане на пакети
Ако току-що сте инсталирали Arch Linux, преди да можете да добавяте или премахвате пакети, ще трябва да синхронизирате системата си с главните сървъри, като актуализирате списъка си с локални пакети.
След това можете лесно да надстроите всичките си пакети до най-новата версия, като изтеглите файловете от официалните сървъри.
Използване на Pacman
За да актуализирате списъка си с пакети с помощта на Pacman, използвайте - Разбрах флаг с командата.
sudo pacman -Sy
След като синхронизирате списъка с пакети на вашата система с главните сървъри, трябва да надстроите пакетите. Използвай -Сю флаг, за да направите същото. Тази команда може да отнеме известно време в зависимост от списъка с пакетите и вашата мрежова свързаност.
sudo pacman -Syu
Можете да спестите усилията за въвеждане на двете команди, като ги комбинирате с помощта на -Сю флаг. Pacman ще започне да изтегля най-новите пакети автоматично след актуализиране на списъка с пакети.
sudo pacman -Syyu
Използване на Yay
Мениджърът на пакети Yay ви позволява да актуализирате и надграждате своите пакети ефективно с помощта на вашия терминал. За да направите това, просто използвайте -Сю флаг с командата yay.
sudo yay -Syu
Добавяне на пакети
Добавянето на пакети е лесно, след като знаете кои команди да изпълните. Всичко, което трябва да направите, е да въведете командите на мениджъра на пакети в терминала.
Flathub и Snap Store са две чудесни GUI приложения, които можете да използвате, за да инсталирате софтуер и приложения на вашата Linux машина.
Когато искате да изтеглите приложения за Linux, как се сравняват Flathub и Snap Store? Ние ги изправяме един срещу друг, за да разберем.
Инсталирайте пакети с Pacman
Pacman използва разширението на файла TAR за пакетиране на приложения. Работи ефективно със системната архитектура на Arch Linux. За да добавите пакет, трябва да използвате -С флаг с командата по подразбиране, както следва.
sudo pacman -S име на пакета
Например,
sudo pacman -S cmatrix
За да инсталирате няколко пакета наведнъж, въведете името на всички пакети, разделено на интервала.
sudo pacman -S cmatrix vlc python
Можете също така да получите информация за пакетите, след като ги инсталирате. Резултатът предоставя подробности за името, версията, архитектурата и лиценза на пакета. За да направите това, заменете -С флаг с -Ци по подразбиране пак Ман команда.
pacman -Qi cmatrix
Инсталирайте пакети с Yay
Синтаксисът на командата за инсталиране на Yay е доста подобен на този на Pacman. За да инсталирате пакет с помощта на мениджъра на пакети Yay, просто използвайте -С флаг с командата по подразбиране.
yay -S име на пакета
Премахване на пакети в Arch
Arch Linux ви дава контрол за премахване на пакети, след като не ви трябват, и това е една от многото причини защо трябва да инсталирате Arch Linux. Можете да премахнете почти всеки пакет от вашата система, ако имате разрешение, разбира се. Нека да видим как можете да изтриете пакет на Arch Linux.
Премахнете пакетите с Pacman
Премахването на пакет също е лесно. Всичко, което трябва да направите, е да използвате -R вместо -С флаг по подразбиране пак Ман команда.
sudo pacman -R cmatrix
Ако пакетът не присъства във вашата система, ще получите изход за грешка, който ще гласи "грешка: не е намерена цел: име на пакет".
Премахнете пакетите с Yay
За да премахнете пакети с помощта на Yay, добавете -R флаг към командата yay по подразбиране. Можете също да използвате флага -Rns, за да премахнете всички ненужни зависимости от вашата система.
yay -R cmatrix
yay -Rns cmatrix
Ако искате да премахнете пакетите, от които вашата система не се нуждае, използвайте -Yc флаг с командата.
yay -Yc
Управление на пакети на Arch Linux
Има множество начини за добавяне и премахване на пакети в дистрибуция на Linux, базирана на Arch. Можете да използвате мениджъри на пакети като Pacman, Yaourt и Yay. Докато някои мениджъри на пакети позволяват изтеглянето на пакети от Arch User Repository, други като Pacman не поддържат AUR.
Ако не сте фен на мениджърите на пакети, винаги можете да изтеглите желаните от вас пакети ръчно. В интернет са достъпни няколко уебсайта, които предоставят на потребителите на Linux пакети TAR, RPM и DEB.
Търсите приложения за Linux? Вместо да инсталирате от терминал, можете да изтеглите приложения за Linux във формат DEB и RPM от тези уебсайтове.
- Linux
Deepesh е технически блогър и пише информационно съдържание повече от 3 години. В момента той следва бакалавърска степен по компютърни приложения от известен университет в Индия. В свободното си време той обича да пише, да слуша музика и да свири на китара.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.