Искате да инсталирате пакети на 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.

instagram viewer

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 машина.

Flathub vs. Snap Store: Най-добрите сайтове за изтегляне на приложения за 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.

електронна поща
8 сайта за изтегляне на DEB или RPM Linux приложения

Търсите приложения за Linux? Вместо да инсталирате от терминал, можете да изтеглите приложения за Linux във формат DEB и RPM от тези уебсайтове.

Свързани теми
  • Linux
За автора
Дийпеш Шарма (3 статии публикувани)

Deepesh е технически блогър и пише информационно съдържание повече от 3 години. В момента той следва бакалавърска степен по компютърни приложения от известен университет в Индия. В свободното си време той обича да пише, да слуша музика и да свири на китара.

Още от Deepesh Sharma

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!

Още една стъпка…!

Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.

.