Посібник для початківців з Pacman та AUR-помічників на Arch Linux
13:02, 17.08.2026
Arch Linux відомий своєю простотою та можливостями налаштування, але його система управління пакетами також вражає. Основою цієї системи є Pacman, доповнений допоміжними програмами AUR (Arch User Repository) для доступу до пакетів, наданих спільнотою. Цей посібник ознайомить вас із цими інструментами, завдяки чому управління пакетами в Arch Linux стане дуже простим.
Що таке Pacman?
Pacman — це менеджер пакетів за замовчуванням для Arch Linux. Це потужний інструмент, що дозволяє користувачам встановлювати, оновлювати, видаляти та керувати програмними пакетами. Pacman безперебійно працює з офіційними репозиторіями Arch, забезпечуючи ефективне та надійне управління пакетами.
Основні команди Pacman
Pacman є провідним інструментом управління пакетами в Arch Linux, і його основні команди це підтверджують.
1. Оновлення системи
Підтримка системи в актуальному стані має вирішальне значення. Використовуйте таку команду, щоб синхронізувати базу даних пакетів та оновити всі встановлені пакети:
sudo pacman -Syu
2. Встановлення пакета
Щоб встановити пакет з офіційних репозиторіїв, виконайте:
sudo pacman -S <package_name>
Замініть <package_name> на назву потрібного пакета.
3. Видалення пакета
Щоб видалити встановлений пакет, скористайтеся командою:
sudo pacman -R <назва_пакета>
4. Видалення пакета з невикористаними залежностями
Якщо пакет має залежності, які більше не потрібні після його видалення, очистіть їх за допомогою:
sudo pacman -Rns <назва_пакета>
5. Пошук пакета
Щоб знайти пакет у репозиторіях, введіть:
pacman -Ss <ключове слово>
6. Перелік встановлених пакетів
Щоб переглянути всі встановлені пакети у вашій системі:
pacman -Q
7. Перегляд детальної інформації про пакет
Щоб отримати детальну інформацію про встановлений пакет:
pacman -Qi <назва_пакета>
8. Очищення кешу пакетів
З часом кешовані пакети можуть займати значний обсяг дискового простору. Очистіть їх за допомогою:
sudo pacman -Sc
Або, щоб видалити всі кешовані пакети:
sudo pacman -Scc
Що таке AUR?
Arch User Repository (AUR) — це репозиторій для Arch Linux та його дистрибутивів, який підтримується спільнотою. Він містить пакети, надані користувачами, які можуть бути недоступні в офіційних репозиторіях. Хоча Pacman безпосередньо не взаємодіє з AUR, інструменти, які називаються AUR-помічниками, спрощують процес пошуку, завантаження та встановлення пакетів з AUR.
1. Yay (Yet Another Yaourt): популярний AUR-помічник
Yay — один із найпопулярніших AUR-помічників, відомий своєю швидкістю та простотою використання. Він поєднує функції управління як офіційними, так і AUR-пакетами в одній команді.
Щоб встановити Yay, скористайтеся командою:
sudo pacman -S --needed base-devel git git clone https://aur.archlinux.org/yay.git cd yay makepkg -siВиконайте оновлення:
yay -SyuЗдійсніть пошук пакетів:
yay -Ss package_nameВстановити пакет з AUR:
yay -S назва_пакета_AURВидалити пакет AUR:
yay -R назва_пакета_AUR
2. Paru: сучасний та зручний помічник для роботи з AUR
Paru — ще один чудовий помічник для роботи з AUR, розроблений з урахуванням зручності користування та багатофункціональності. Він пропонує функціонал, схожий на Yay, але з додатковими можливостями, такими як кольоровий вивід та детальніші підказки.
Щоб встановити, скористайтеся командою:
git clone https://aur.archlinux.org/paru.git cd paru makepkg -si
Як і в Yay, ви можете оновити всі пакети за допомогою команди:
paru -Syu
Якщо ви хочете встановити пакет з AUR, скористайтеся такою командою:
paru -S aur_package_name
Висновок: Опанування Pacman та AUR для ефективного управління пакетами
Розуміння Pacman та допоміжних програм AUR є необхідним для ефективного управління пакетами в Arch Linux. Pacman забезпечує міцну основу для управління офіційними пакетами, тоді як допоміжні програми AUR, такі як Yay та Paru, розкривають величезний потенціал програмного забезпечення, створеного спільнотою. Завдяки цим інструментам у вас буде все необхідне для легкої настройки та обслуговування вашої системи Arch Linux.