Увага: Використовуйте AUR на свій страх і ризик! У разі проблем, викликаних установкою додатків з репозиторію користувачів, команда Manjaro нічим не зможе вам допомогти.
Незважаючи на те, що Manjaro стовідсотково сумісний з Arch -поскольку заснований на ньому-неможливо отримати доступ до його офіційним репозиторіїв для використання в Manjaro. Замість цього Manjaro використовує власні репозиторії. Це дає можливість бути впевненим в тому, що пакети додатків, доступні в ньому, а також оновлення, були повністю протестовані на стабільність, перш ніж стати загальнодоступними.
Разом з тим, як і раніше є можливість користуватися додатковим пакетами додатків з Репозиторія користувачів Arch (AUR). Управління AUR здійснюється самим співтовариством користувачів Arch Linux. І хоча даний репозиторій неофіційний, пакети програм, спершу розміщені тут, можуть врешті-решт потрапити в офіційний репозиторій Arch Linux (розділ community), якщо придбають достатню популярність. На жаль, супровід сховища забезпечується співтовариством простих користувачів, використання AUR несе в собі потенційні ризики. серед яких:
- Наявність безлічі версій одних і тих же пакетів.
- Застарілі пакети.
- Неработоспообние або частково працездатні пакети.
- Некоректно налаштовані пакети, які завантажили Нетреба залежності або не завантажується необхідні, або те й інше одночасно.
- Шкідливі пакети (хоча і вкрай рідко).
Таким чином, незважаючи на те, що більшість пакетів пропонованих AUR будуть нормально працювати, не варто очікувати, що процес їх установки буде настільки ж налагодженим, як якщо б ви використовували офіційний репозиторій Manjaro. У деяких випадках, необхідно буде вручну визначити і встановити потрібні залежності (можливо навіть лише після невдалої спроби установок з першого разу). Повторимося, немає ніякої гарантії, що будь-якої встановлений пакет запрацює належним чином, якщо взагалі запрацює.
AUR доступний за допомогою графічних інструментів Pamac і Octopi (за допомогою yaourt). Це сами простий спосіб для новачків. Наступні розділи призначені для досвідчених і просунутих користувачів.
Почнемо з версії 0.8.4 в Manjaro предустанвлено все програмне забезпечення, необхідне для використання AUR через термінал. Якщо ви встановлювали свою систему за допомогою більш ранніх випусків Manjaro, вам буде потрібно встановити ці пакети вручну, а саме:
1. Пакет базового набору розробки: Замість завантаження пакетів, попередньо скомпільовані для установки, вам буде потрібно завантажити набір інструкцій, які вказують Manjaro, як зібрати і налаштувати ці пакети для установки в вашу систему.
2. yaourt. використовується для пошуку і завантаження з AUR, подібно до того як pacman шукає і завантажує пакети з офіційних репозиторіїв Manjaro. І так само, як pacman він автоматично знаходить і завантажує необхідні залежності для цільового програмного забезпечення, при услови, що в цільовому програмному забезпеченні коректно перераховані необхідні залежності.
Для установки базового набору Разрабтка і yaourt, виконайте в терміналі команду:
Yaourt використовується через термінал і схожий по функціоналу на pacman; більш того, як і pacman, він не вимагає вказівки точного або повного найменування пакету, щоб знайти його і завантажити. Команда пошуку і установки програмного забезпечення з AUR виглядає так:
Наприклад, якщо потрібно завантажити Avant Window Navigator (популярна панель додатків), просто введіть 'avant', і перед вами з'явиться список можливих збігів. На відміну від pacman, якому при установці програми потрібно вказати на необхідність виконання з правами суперкористувача через команду sudo (наприклад, sudo pacman -S [software package name]), у випадку з yaourt в цьому немає необхідності.
Як показано на скріншоті, пошук Avant Window Navigator вивів список можливих збігів. Будь-яка комбінація перерахованих пакетів може бути завантажена простим введенням їх порядкових номерів. Наприклад, введення 1 встановить пакет avant-window-navigaor-bzr. Додавши 3. ви встановите доповнення до цього пакету:
Порада: Цифри в кінці кожного рядка - це кількість голосів користувачів за відповідний пакет. Чим більше число, тим вище популярність пакета. Пакет в рядку 3 має вищий рейтинг в даному випадку!
Також вам може бути запропоновано відредагувати PKGBUILD. Якщо ви не знаєте, що потрібно робити, завжди тисніть n. щоб відповісти "ні". Мета даної опції - дозволити досвідченим користувачам перевірити інструкції, які використовуються для складання пакетів перед установкою. Оскільки іноді буває потрібним встановити необхідні залежності в першу чергу, можливо на цьому етапі необхідно відредагувати і це теж.
Пакети з призначеного для користувача сховища можна встановлювати повністю вручну
Щоб це зробити, виконайте наступні дії:
- Завантажте архів програми з AUR в папку
(Просто клацніть по архіву в своєму браузері і він завантажиться сам)
- Створіть поддеррікторію в папці завантажень і назвіть її builds:
-- Перемістіть архів в папку builds (foo, в даному прикладі, назва пакета, завантаженого вами):
-- Перейдіть в папку builds
-- Перейдіть в нову підтеку
- Щоб зібрати пакет, виконайте:
Дана дія збере пакет і знайде всі необхідні залежності.
Важливо: мова йде про пошук залежностей в репозиторії Manjaro, а не в репозиторії користувачів AUR.
Якщо ви запустите
ви отримаєте список декількох нових файлів. Вам потрібен один з них закінчується на .pkg.tar.xz (як правило)
- І наостанок запустіть $ sudo pacman -U з цим файлом-
Все готово. найбезпечніший спосіб установки пакета з AUR.
Власне це те, чтообично роблять скрипти за вас.
Важливо: Замість sudo pacman -U foo.pkg.xz можна також використовувати:
Попросити ради про ручній установці можна за посиланням - [1]
Наступна команда оновить всі пакети завантажені з AUR.
Перейдіть по посиланню на сторінку форуму, щоб залишити відгук: [2]