Посібник для початківців з Pacman та AUR-помічників на Arch Linux

watch 44s
views 2

13:02, 17.08.2026

Зміст статті
arrow

  • Що таке Pacman?
  • Основні команди Pacman
  • 1. Оновлення системи
  • 2. Встановлення пакета
  • 3. Видалення пакета
  • 4. Видалення пакета з невикористаними залежностями
  • 5. Пошук пакета
  • 6. Перелік встановлених пакетів
  • 7. Перегляд детальної інформації про пакет
  • 8. Очищення кешу пакетів
  • Що таке AUR?
  • 1. Yay (Yet Another Yaourt): популярний AUR-помічник
  • 2. Paru: сучасний та зручний помічник для роботи з AUR
  • Висновок: Опанування Pacman та AUR для ефективного управління пакетами

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-пакетами в одній команді.

  1. Щоб встановити Yay, скористайтеся командою:

sudo pacman -S --needed base-devel git git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
  1. Виконайте оновлення:

yay -Syu
  1. Здійсніть пошук пакетів:

yay -Ss package_name
  1. Встановити пакет з AUR:

yay -S назва_пакета_AUR
  1. Видалити пакет 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.

Поділитися

Чи була ця стаття корисною для вас?

Популярні пропозиції VPS

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 8192 Linux

26.35

При оплаті за рік

-12.3%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 16384 Windows

237

При оплаті за рік

-7.2%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 1024 Linux

6.4

При оплаті за рік

-24.7%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
4 TB
KVM-SSD 4096 Metered Linux

31

При оплаті за рік

-10.8%

CPU
CPU
1 Xeon Core
RAM
RAM
1 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 1024 HK Windows

17

При оплаті за рік

-20.6%

CPU
CPU
6 Xeon Cores
RAM
RAM
8GB
Space
Space
100GB SSD
Bandwidth
Bandwidth
500GB
KVM-SSD 8192 HK Linux

59

При оплаті за рік

-10%

CPU
CPU
10 Epyc Cores
RAM
RAM
64GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 65536
OS
CentOS
Software
Software
Keitaro

149.04

При оплаті за рік

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
MT5 KVM 8192 Windows

29.99

При оплаті за рік

-10%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 32768
OS
CentOS
Software
Software
Keitaro

77.54

При оплаті за рік

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
MT5 KVM 4096 Windows

19.99

При оплаті за рік

Інші статті на цю тему

cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.