[ @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 установлены
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