[ Пред. ] [ Содержание ] [ След. ]

yay

[ @manjaro @console @yay ]

 


Это 'pacman wrapper and AUR helper, written in go'. Его можно установить из Pamac, но это не наш путь.


Читается как «ийей» и переводится как «Yet another Yogurt».


Установить yay


Снять исходники из репозитория AUR


sudo pacman -S --needed --noconfirm base-devel git


git clone https://aur.archlinux.org/yay-git.git /~/yay/


Собрать yay


Перейти в каталог с yay


cd /~/yay


И выполнить


makepkg -si


Если всё будет ок, то Package management helper 'yay' установлен.


Переместить 'yay' в /opt


sudo mv /~/yay /opt


И укажем права каталогу


sudo chmod 777 /opt/yay


Теперь в системе будет два вида софта: установленные через общий механизм и установленные через yay. Их следует обновлять по-отдельности. Например, у меня через yay установлены


6 python-anytree
5 cython2
4 zoom
3 docker-desktop
2 sublime-text-4
1 wxgtk2.8


Обновлять этот софт надо отдельно.


Установить софт через yay


yay -S названиеПакета


Обновить софт через yay


Запускать обновление через sudo не надо, запуск 'makepkg' от имени суперпользователя не разрешён, т. к. это может причинить катастрофический вред системе.


yay


или


yay -Syu


Читать внимательно каждый вопрос и принимать решение.


Удалить софт через yay


Просто что-то удалить:


yay -R названиеПакета


Удалить и пакет, и зависимости:


yay -Rns названиеПакета


Удалить все пакеты, которые системе «не нужны» (осторожно!):


yay -Yc


Обновить yay


sudo pacman -S yay