Доступ до сховища користувачів (aur) - manjaro linux

Увага: Використовуйте 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 в цьому немає необхідності.

Доступ до сховища користувачів (aur) - manjaro linux

Як показано на скріншоті, пошук Avant Window Navigator вивів список можливих збігів. Будь-яка комбінація перерахованих пакетів може бути завантажена простим введенням їх порядкових номерів. Наприклад, введення 1 встановить пакет avant-window-navigaor-bzr. Додавши 3. ви встановите доповнення до цього пакету:

Порада: Цифри в кінці кожного рядка - це кількість голосів користувачів за відповідний пакет. Чим більше число, тим вище популярність пакета. Пакет в рядку 3 має вищий рейтинг в даному випадку!

Доступ до сховища користувачів (aur) - manjaro linux

Також вам може бути запропоновано відредагувати 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]

Схожі статті