Установка

sudo pacman -S base-devel
git clone https://aur.archlinux.org/yay.git
cd ~/yay
makepkg -si
Испавление ошибки
yay: error while loading shared libraries: libalpm.so.13: cannot open shared object file: No such file or directory

yay: error while loading shared libraries: libalpm.so.12 - Josh Sherman

Основные команды

Поиск

yay -Ss package_name

Установка

yay -S package_name

Для редактирования PKGBUILD файла перед установкой:

yay -S --editmenu package_name

Установка и игронированием хеша файла

yay -S --mflags "--skipchecksums --skippgpcheck" package_name

Удаление

yay -R package_name

Удаление нежелательных зависимостей

yay -Yc

Также команды идентичны pacman.

При установке пакетов могут возникнуть проблемы git по http. В этом случае можно попробовать настроить подмену http запросов на ssh.

Проксирование трафика

В файл оболочки (в моем случае ~/.profile) можно добавить функцию, которая будет подменять команду. Например:

yay() {
    http_proxy=socks5://127.0.0.1:65434 https_proxy=socks5://127.0.0.1:65434 /usr/bin/yay "$@"
}

И перезайдите в аккаунт или перезагрузитесь (в зависимости от того куда вы добавили функцию).

Теперь функция подменяет alias команды. В этом можно убедиться выполнив:

which yay
yay () {
	http_proxy=socks5://127.0.0.1:65434 https_proxy=socks5://127.0.0.1:65434 /usr/bin/yay "$@"
}

Связанные материалы

Настройка проксирования трафика приложений в Linux