Как разом переустановить все или определенные пакеты из AUR?

Автоматически они не обновляются, как обычные пакеты, только если установочный конфиг поменялся, а это не то. Например, я использую https://aur.archlinux.org/packages/?O=0&SeB=nd&K=vapoursynth&outdated=&SB=n&SO=a&PP=50&do_Search=Go куча пакетов, плагинов, зависимостей, не по одному же обновлять.

мануально. cd в папку с пакетом, nano PKGBUILD, версия +1, makepkg -sri

Не понял или даже вы меня не поняли.

именно по одному

Здравствуйте. Можно использовать
yay -Syu --devel
Это обновит все пакеты, в том числе основанные на git. Если не хотите делать обновление всех пакетов, можно попробовать
yay -S --needed --devel <список пакетов>
Список пакетов можно получить, составив команду из pacman, grep и т.д.

2 Likes
yay -Syu --devel

Не работает так, пишет, что делать нечего.

Видимо, это означает, что все пакеты уже обновлены.

Пакеты, конфиги на АУРе старые, а код на Гитхабе новый.

Если вы уверены, что нужно новый PKBUILD на AUR, то это вопросы к тому, кто сопровождает пакет. Если у вас есть учетная запись на сайте AUR, можете пометить пакет как устаревший, указав причину и ссылку на новую версию. Или просто ждать, пока сопровождающий сам обратит на это внимание и найдет время внести нужные изменения.

Кстати, откуда вы это узнали?

Да нет же, конфиг на АУРе актуальный, а на Гитхабе код может обновляться и подходить под этот старый конфиг, но через систему обновление это не проверяется никак и вот даже руками не пересобрать все из АУРа автоматом.

yay -Syu --devel именно это и проверяет. Прочитайте man yay:

--devel
During sysupgrade also check AUR development packages for updates. Currently only Git packages are supported.

EDIT. Если не нравится yay, можно попробовать и другие помощники для AUR, обычно такая опция есть. Например, в aurman.

1 Like

Хм, это надо все пакеты посмотреть, возможно, действительно у меня сейчас всё в актуальном состоянии, кое-что сам недавно руками обновлял ещё.

Тут ещё в чем дело: прилетели обновления, обновился Питон и весь софт из АУРа на Питоне перестал работать, переустанавливать надо.

pacui


                      PacUI - Package manager                      
 ┌───────────────────────────────────────────────────────────────┐
 │    1   Update System           2   Maintain System            │
 │    3   Install Packages        4   Remove Packages and Deps   │
 │---------------------------------------------------------------│
 │    5   Dependency Tree         6   Reverse Dependency Tree    │
 │    7   List Package Files      8   Search Package Files       │
 └───────────────────────────────────────────────────────────────┘
      9   Roll Back System       10   Fix Pacman Errors 
     11   Edit Config Files      12   List Packages by Size 
 ┌───────────────────────────────────────────────────────────────┐
 │   13   Force Update AUR       14   List Installed from AUR    │
 └───────────────────────────────────────────────────────────────┘

  Enter number or marked letter(s)   -   00   Help   -   0   Quit 


1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by