Установка
sudo pacman -S base-develgit clone https://aur.archlinux.org/yay.gitcd ~/yaymakepkg -siИспавление ошибки
yay: error while loading shared libraries: libalpm.so.13: cannot open shared object file: No such file or directoryyay: 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 yayyay () {
http_proxy=socks5://127.0.0.1:65434 https_proxy=socks5://127.0.0.1:65434 /usr/bin/yay "$@"
}