Дефектные обновления [AUR]

flashxl
Как исправить?
Так.
flashxl
Как исправить?
Вообще то так:
sudo pacman -Rc yaourt
sudo pacman -S --needed base-devel git wget yajl
cd /tmp
git clone https://aur.archlinux.org/package-query.git
cd package-query/
makepkg -si
cd ..
git clone https://aur.archlinux.org/yaourt.git
cd yaourt/
makepkg -si
cd ..
sudo rm -dR yaourt/ package-query/
flashxl
После обновления системы, yaourt выдает
На основном Arch форуме уже задолбались отвечать на этот вопрос;)
Прошу еще раз всех обратить внимание!
yaourt - устарел, не обновляется в соответствии с изменениями в pacman, его разработчики не продолжают работу над проектом.
На wiki его внесли в категорию проблематичных и устаревших.
Перейдите на использование другого хелпера:
https://wiki.archlinux.org/index.php/AUR_helpers#Active

undemeon
flashxl
Как исправить?
Вообще то так:
Это вредный совет. По-крайней мере, он нуждается в разъяснении, что сообщество настоятельно НЕ рекомендует использовать Yaourt.
Использую yaourt - проблем нет, пока переходить никуда не собираюсь ... а дальше посмотрим.
flashxl
Как исправить?
Пересобери ручками, как советовали выше (в потверждение даю ссылку) и удали из /etc/pacman.conf абзац, относящийся к [archlinuxfr]
EDIT 1 - имхо пересборку ручками считаю наиболее правильным способом в случае наличия проблем с установкой пакетов из AUR.
Ошибки не исчезают с опытом - они просто умнеют
undemeon
Вообще то так:
sudo pacman -Rc yaourt
sudo pacman -S –needed base-devel git wget yajl
cd /tmp
git clone https://aur.archlinux.org/package-query.git
cd package-query/
makepkg -si
cd ..
git clone https://aur.archlinux.org/yaourt.git
cd yaourt/
makepkg -si
cd ..
sudo rm -dR yaourt/ package-query/
Это откуда ж такой жирный копипаст? Ради пересборки одного пакета переустанавливать йогурт, всю группу base-devel, зависимости, которые и так уже установлены, устанавливать нафиг никому ненужный wget и т.д...
Все проще гораздо:
$ git clone `package-query -Ai package-query -f "%G"`
$ cd package-query
$ makepkg -i
$ cd ..
$ rm -rf package-query
профит.
Aivar
Это откуда ж такой жирный копипаст?
А я и не заметил, точнее, не обратил внимания на жирность.

Aivar - зоркий сокол (еще можешь быть внимательным)
Ошибки не исчезают с опытом - они просто умнеют
Aivar
Это откуда ж такой жирный копипаст?
Это не жирный копипаст, а здравый смысл, вы уверены что у него все из этого есть? или что он йогурт себе не установил из абсолютно левого репозитория китайского по совету 3х летнего поста, да и wget штука нужная не раз сталкивался, по этому и прописал железный вариант с 100% успехом.
undemeon
абсолютно левого репозитория китайского
Вот не надо на китайцев гнать
https://cdn.repo.archlinuxcn.org/$arch
регулярно обновляется, версии свежие , за год ни каких проблем не заметил.
В том числе и при обновлении package-query. Обновился без какого нибудь ручного вмешательства.
undemeon
или что он йогурт себе не установил из абсолютно левого репозитория китайского по совету 3х летнего поста,
репа китайская достаточно доверенная, а пост 2х недельной давности.

а вообще в чем спор? можно сделать и так и так и эдак...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
undemeon
вы уверены что у него все из этого есть?
Уверен, если у человека уже был и работал йогурт, но лег при недавнем обновлении пакмана.
Ладно, опция --needed тут оправдана, проехали.

undemeon
wget штука нужная
Как менеджер закачек ненужная вообще, потому что есть такой агрегат как aria2. А если учесть, что практически у всех все равно установлен curl, то wget ненужен и подавно. Но если вы докажете, что wget каким-то боком нужен для сборки/использования yaourt, я изменю свое мнение. Иначе ему не место в этой строке:
undemeon
pacman -S –needed base-devel git wget yajl
 
Зарегистрироваться или войдите чтобы оставить сообщение.