если не собирается програ из АУРа то идёте на страничку данного пакета и смотрите по нему инфу и коменты
https://aur.archlinux.org/packages/yandex-browser-beta/
где видно что пакет помечен как устаревший
в коментах ниже пишут что не собирается из за за отсутствия необходимого файла на удаленном сервере
yandex-browser-beta_20.8.3.361-1_amd64.deb not found.
actual file is yandex-browser-beta_20.9.3.189-1_amd64.deb
please update pkgbuild
идём в
PKGBUILD к данному пакету и смотрим что в переменной
source указанна ссылка
repo.yandex.ru/yandex-browser/deb/pool/main/y/yand...
идем по ней и смотрим что действительно там лежит только новая версия yandex-browser-beta_20.
9.3.189-1_amd64.deb а старой yandex-browser-beta_20.
8.3.361-1_amd64.deb нету, поэтому естественно выдаёт ошибку так как по указанному пути нету нужного файла
Варианты решения(по уровню сложности):
- подождать пока сопровождающий пакета обновит PKGBUILD в АУРе
как скоро это произойдет зависит от сопровождающего
- скачать новый PKGBUILD и по нему собрать пакет, там в последнем комментарии дана ссылка на него
в консоли выполняем команды
git clone https://git.tuxnix.ru/nixscript/yandex-browser-beta.git
cd yandex-browser-beta
makepkg -sri
- Самому исправить PKGBUILD
git clone https://aur.archlinux.org/yandex-browser-beta.git
cd yandex-browser-beta
редактируем файл PKGBUILD изменив в нём значение переменных
pkgver=20.9.3.189_1
_pkgver=20.9.3.189-1
pkgrel=1
md5sums=("8d06743c89c1f63f18ceeacedd74da84")
после чего собираем и устанавливаем пакет командой
makepkg -sri