Установка yaourt

Yaourt — это дополнение к пакетному менеджеру pacman, позволяющее загружать и устанавливать пакеты из пользовательского репозитория AUR.

Чем хорош пользовательский репозиторий AUR?

Многие пользователи туда выкладывают свои PKGBUILD — при помощи которых можно собрать пакеты из исходников с помощью программы makepkg.

Я лично пользуюсь yaourt для установки пакетов, которых по какой-то причине нет в официальном репозитории.

Итак, установка.

Сначала поставим yajl

# pacman -S yajl

Далее будем устанавливать пакет package-query.

Качаем отсюда – https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz

Переходим туда,куда скачали архив и распаковываем его.

cd ~/Downloads/
tar xzf package-query.tar.gz

Переходим туда, куда распаковали архив и собираем этот пакет.

cd package-query/
makepkg

Далее устанавливаем пакет

sudo pacman -U package-query-1.7-1-x86_64.pkg.tar.xz

package-query-1.7-1-x86_64.pkg.tar.xz — имя пакета, естественно оно будет другим, так как версии и названия пакетов меняются постоянно. Ищем в директории имя пакета с расширением .pkg.tar.xz

Потом наконец-то ставим пакет yaourt.

Качаем архив отсюда – https://aur.archlinux.org/cgit/aur.git/snapshot/yaourt.tar.gz

Далее распаковываем архив и собираем пакет.

cd ~/Downloads/
tar xzf yaourt.tar.gz
cd yaourt/
makepkg

Устанавливаем полученный пакет (версия будет отличаться)

sudo pacman -U yaourt-1.7-1-any.pkg.tar.xz

Пример команды для установки пакета из yaourt

yaourt -S dropbox

Команда для обновления пакетов AUR

yaourt -Syua

5 thoughts on “Установка yaourt”

  1. Качаем архив отсюда — https://aur.archlinux.org/cgit/aur.git/snapshot/yaourt.tar.gz
    Далее распаковываем архив и собираем пакет.
    1
    cd ~/Downloads/
    2
    tar xzf yaourt.tar.gz
    3
    cd yaourt/
    4
    makepkg
    @localhost]: ~/Downloads/yaourt>$ makepkg
    ==> ОШИБКА: У вас нет прав на запись для создания пакетов в ‘/home/helios/Downloads/yaourt’.
    Прерывание…
    @localhost]: /home/helios/Downloads/yaourt># makepkg
    ==> ОШИБКА: Запуск makepkg от имени суперпользователя не разрешён,
    т. к. это может причинить катастрофический вред системе.
    [root@localhost]: /home/helios/Downloads/yaourt># ЧТО ЗА ДУРДОМ?

      1. Благодарю за ответ!
        В Ваших статьях и разъяснениях дана наиболее толковая трактовка материалов по Arch Linux, в то время когда некоторые люди занимаются перепечаткой давно выложенного в интернете хлама, сами не разбираясь в большей половине ими напечатанного.
        Но у меня проблема была несколько в другом. Я при установке системы пропустил несколько важных вещей, а именно:
        ….после генерирования fstab:
        # genfstab -p /mnt >> /mnt/etc/fstab – не смонтировал – arch-chroot (!)
        # arch-chroot /mnt
        # bash
        И поэтому “user” – у меня просто не существовал, так как при его установке:
        # useraa -m – g users -G wheel -s /bin/bash “user-name” – система “орала благим матом” – что нет такого “парня” в системе!
        И, конечно, столкнулся с серьезными неудачами по установке GRUB. Ведь в среднестатистическом руководстве по установке Арча – все одно и тоже, за малым исключением, что где-то рассказывают, как проводить установку с шифрованием root – раздела, кто-то, ставя desktop xfce4 добавляет окно входа в систему от Гнома, и дальше, все одно и то же с таким же успехом, но суть и общая схема – та же…
        В Дебиан, я всегда строил систему “под себя”, разваливая ее полностью, даже на 70% пренебрегая любыми правилами, хотя и не теряя рассудка. Все операции делал на наружном USB – диске, а когда получался “зрелый продукт”, устанавливал его на жесткий диск. Причем, мое “железо” с UEFI, а бывает, что рядом присутствует и OS X MAC (!). Вот и GRUB на USB – как раз совсем “другая история”, которая в Арче не очень то и стремится стать загрузчиком системы. Я, конечно, “скромно умалчиваю” о количестве попыток всевозможных установок системы, чтобы не показаться совсем полным идиотом, но их было не мало, и правильной, причем – грамотной разметкой разделов, на f200, FF00, /boot/efi и просто раздел /boot – GRUB иногда становится, но в том случае, если у диска хотя бы “гибрид”, но не чистый GPT.
        Для GPT схемы разделов предусмотрена совершенно другая операция установки загрузчика, которого в устанавливаемом Арче просто нет! Это загрузчик (для $esp) – gummiboot. И он устанавливается по другой определенной схеме, где в него встраивается корневой раздел системы. И, скорее всего, все действия производятся в уже установленной системе, делая ее под себя

        1. Моя концепция использования линуксов, это дать вторую жизнь старому железу. А диски с GPT достаточно свежая технология. Насчет арча есть свои нюансы, а проще говоря – все зависит от фантазии и величины напильника. Та же самая Xubuntu, легко ставится на диски с GPT. Да и другие линуксы, возможно умеют уже это делать из коробки (арч отдельная тема). Говорю “возможно”, так как перестал уже ставить другие версии, кроме арча и xubuntu.

  2. система – красава, KDE совсем не грузит ноутбук, но на мой взляд – абсолютно не юзабельна для простого пользователя… наверно вернусь на OpenSUSE… жаль, конечно…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *