По суті в Archlinux досі використовується консольний менеджер пакетів pacman. І хоча робляться спроби створення графічного інтерфейсу, консоль залишається найзручнішим способом установки / видалення / оновлення програм в Archlinux.
Однак у зв'язку з тим, що крім основного сховища пакетів, в якому знаходяться тільки основні пакети, існує ще AUR (ArchLinux User-community Repository (AUR)), це репозиторій, який офіційно не підтримується і формується самими користувачами Archlinux. У нього входить приголомшливе кількість програм, причому він постійно оновлюється, і знайти тут будь-яку програму не складає особливих труднощів. Таким чином отримуємо, що нам необхідно використовувати вже дві програми для управління своїми пакетами - pacman (офіційний репозиторій) і makepkg (для складання пакетів з AUR). Причому знайти програму в AUR можна тільки використовуючи браузер, зайшовши на сторінку AUR і зробивши пошук там. Природно, що мова не йде про те, щоб нормально (тобто не руками) оновлювати програми, встановлені з AUR ...
Однак завдання дуже сильно спрощується за рахунок того, що деякий час тому був створений yaourt (в перекладі - йогурт), це пакетний менеджер, який є надбудовою над pacman і надає можливість пошуку і установки програм з AUR.
В офіційному репозиторії йогурту немає. Існує два способи установки програми.
1. З використанням стороннього сховища (це напевно один з тих єдиних випадків, коли сторонній репозиторій використовується в системі). Для цього в файл /etc/pacman.conf додаємо рядки:
Для i686 систем, або для систем x86_64:
Потім виконуємо оновлення репозиторіїв і установку yaourt за допомогою команди:
2. З використанням AUR. Для цього достатньо завантажити файли PKBIULD і yaourt.install зі сторінки AUR в темпову папку в домашній директорії. Потім дати команду $ makepkg в папці, куди завантажили файли і отримуємо готовий до інсталяції пакет, який встановлюємо за допомогою pacman:
Зверніть увагу: пакман запускаємо від імені адміністратора. Після чого йогурт можна використовувати. На відміну від Пакмана він не вимагає для запуску прав адміністратора. Для пошуку пакетів використовується:
Для установки пакета:
Для оновлення бази пакетів та оновлення програм: