AUR helpers. Общая дискуссия

Общий подфорум, связанный с AUR
vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

ugras:Во времена, когда был жив и популярен Yaourt
Имеется в китайской репе - archlinuxcn/yaourt 1.9-1
Хотя сам тоже перешел на paru (дополнительно стоит и ya, но не использую)

Ошибки не исчезают с опытом - они просто умнеют

konstantinovms
Сообщения: 32
Зарегистрирован: 13.08.2022

#

ugras: когда был жив и популярен Yaourt
А что с ним? Он не обновляется, но вполне работает. Я до сих пор им пользуюсь. Хотя параллельно поставил yay.
vasek:перешел на paru
Насколько это адекватная замена Yaourt? Может быть, действительно, перейти на paru? Каждый раз выкачивать 531 MB для rust как-то не вдохновляет. Хотя есть бинарник. Но тогда паранойя замучает :laugh: Вот и мучайся: то ли к умным, то ли к красивым :laugh: Китайскую репу тоже не очень хочется подключать. Мало ли что там коммунистические товарищи накрутили.
RusWolf
Аватара пользователя
Сообщения: 170
Зарегистрирован: 16.08.2022

#

konstantinovms: Мало ли что там коммунистические товарищи накрутили.
Ничего они там не накрутят, пакеты подписаны ключами доверия TU юзера арча.

Arch Linux x86-64 на BTRFS

konstantinovms
Сообщения: 32
Зарегистрирован: 13.08.2022

#

RusWolf:
konstantinovms: Мало ли что там коммунистические товарищи накрутили.
Ничего они там не накрутят, пакеты подписаны ключами доверия TU юзера арча.
Спасибо! Значит, подключу китайскую репу и обновлю yaourt оттуда. С возрастом становишься всё более консервативен и без энтузиазма меняешь старые проверенные инструменты.

UPD: в китайской репе yaourt той же версии, на которой остановилось его развитие. Так что смысла подключать репу нет. Проще пакет yaourt сохранить с зависимостями. И в случае необходимости устанавливать через
pacman -U 
vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

Список пакетов в китайской репе https://cdn.repo.archlinuxcn.org/x86_64/
Кстати, yaourt там тоже старенький (или я что то не понял?)
yaourt-1.8.1-1-any.pkg.tar.xz                      16-Jan-2019 18:59              134428
yaourt-1.9-1-any.pkg.tar.xz                        24-Jul-2017 22:07              110948
Лучше все-таки ... paru

Ошибки не исчезают с опытом - они просто умнеют

konstantinovms
Сообщения: 32
Зарегистрирован: 13.08.2022

#

vasek: yaourt там тоже старенький (или я что то не понял?)
Нет, всё верно. Я уже разобрался с этим. Другое дело, что пакеты в китайском AUR поновее, чем в archlinux.fr
Как минимум, выскочило обновление следующих пакетов:
archlinuxcn/clipit              1.4.5-3               3 -> 4
archlinuxcn/deadbeef            1.9.1-1               1 -> 3
archlinuxcn/gconf               3.2.6+11+g07808097-10 10 -> 11
archlinuxcn/hpoj                0.91-21               21 -> 21.1
archlinuxcn/libart-lgpl         2.3.21-5              5 -> 6
archlinuxcn/libnatspec          0.3.0-2               2 -> 2.1
archlinuxcn/pkgtools            25-9                  9 -> 10
archlinuxcn/pygtk               2.24.0-12             12 -> 14
archlinuxcn/python2-cairo       1.18.2-4              4 -> 5
archlinuxcn/python2-gobject     3.36.1-5              5 -> 6
archlinuxcn/python2-gobject2    2.28.7-7              7 -> 8
archlinuxcn/qt4                 4.8.7-35              35 -> 36
archlinuxcn/qwinff              0.2.1-1               1 -> 2
archlinuxcn/rambox-bin          0.8.0-1               1 -> 2
archlinuxcn/spread-sheet-widget 0.8-1                 1 -> 3
Теперь в раздумьях. Наверное, попробую китайскую репу. Если какие-то программы в результате начнут глючить, всегда можно откатиться на более проверенный archlinux.fr. Спасибо за наводку!
vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

konstantinovms: Если какие-то программы в результате начнут глючить
Использую много лет, проблем ни разу не было.

Ошибки не исчезают с опытом - они просто умнеют

konstantinovms
Сообщения: 32
Зарегистрирован: 13.08.2022

#

vasek:
konstantinovms: Если какие-то программы в результате начнут глючить
Использую много лет, проблем ни разу не было.
Спасибо! Теперь тоже буду использовать.
vall
Аватара пользователя
Администрация
Сообщения: 553
Зарегистрирован: 09.08.2022

#

По-прежнему считаю очень недооценённым pikaur от нашего соотечественника (по разговорам). Собирается на раз; без подтягивания пол-гига зависимостей.

И соответственно решается вопрос паранойи. Использую с апреля 2018 года. Не подвёл ни разу. Напомню таблицу.
RusWolf
Аватара пользователя
Сообщения: 170
Зарегистрирован: 16.08.2022

#

konstantinovms:проверенный archlinux.fr.
После последнего скандала связанного с этой репой, я бы не назвал её проверенной.

Arch Linux x86-64 на BTRFS

konstantinovms
Сообщения: 32
Зарегистрирован: 13.08.2022

#

vall: Собирается на раз; без подтягивания пол-гига зависимостей.
Хм... А как ему это удаётся? Он где-то на сервере собирает?
RusWolf: я бы не назвал её проверенной
А что там было? Наверное, я пропустил.
RusWolf
Аватара пользователя
Сообщения: 170
Зарегистрирован: 16.08.2022

#

konstantinovms:А что там было? Наверное, я пропустил.
Да уже давно дело было, если не изменяет память, стали появляться пакеты с вредоносами в этой репе.
На старом форуме это обсуждали.

Arch Linux x86-64 на BTRFS

vall
Аватара пользователя
Администрация
Сообщения: 553
Зарегистрирован: 09.08.2022

#

konstantinovms: Хм... А как ему это удаётся? Он где-то на сервере собирает?
"Помощник AUR с минимальными зависимостями. Просмотрите все PKGBUILD за один раз, а затем соберите их уже без взаимодействия с пользователем.

Вдохновленный pacaur, yaourt и yay", GitHub.

Сделан на 92% на питоне, поэтому практически всё для сборки как правило уже есть в системе.
konstantinovms
Сообщения: 32
Зарегистрирован: 13.08.2022

#

RusWolf: стали появляться пакеты с вредоносами в этой репе.
Да, это хреново. Но, как мне кажется, ни одна из aur'овских реп не будет защищена от подобного. Не зря же предупреждают, что это неофициальные репы, и мы ставим софт на свой страх и риск. Даже в официальные репы косяки проскальзывали. Что уж тут говорить об aur'овских!
vall: Помощник AUR с минимальными зависимостями. … Сделан на 92% на питоне
А-а-а! Понял. Это сам хелпер с минимальными зависимостями. А я в прошлый раз понял так, что он пакеты собирает, не выкачивая зависимости. Даже интересно стало, как такое может быть.
Питонятины у меня много в системе. Разных версий. Так что действительно имеет смысл попробовать. Спасибо за рекомендацию!
vall
Аватара пользователя
Администрация
Сообщения: 553
Зарегистрирован: 09.08.2022

#

Напомню немного историю про AUR-helper'ы. После того как yaourt подвергся критике из-за проблем с безопасностью, а сопровождающий отказался от продолжения разработки pacaur -- тема оживилась и в гонку включились целый ряд пакетов. Среди лидеров были aurman, trizen, yay и pikaur.

Потом создатель aurman поссорился с кем-то, и в лидерах остались yay и pikaur. Это продолжалось довольно долго (шли очень ровно), но в итоге первенство безоговорочно досталось yay. После чего и там главный разработчик пакета вследствие разногласий оставил изделие партнёру. А сам выпустил paru. По ходу всего действия кто-то реанимировал pacaur.
В итоге yaourt и pacaur (лидеры до 2018 года) были заменены вышеописанным зоопарком. Зато есть выбор)

~~~
На старом форуме тоже ветка была по вопросу. А теперь о дисциплине) Строго говоря автор треда предлагал обсудить несколько иной вопрос... Мы все сильно отклонились от курса. Прошу тут высказываться по теме. Для обсуждения AUR-helpers в общем ключе легко можно создать отдельную ветку.
konstantinovms
Сообщения: 32
Зарегистрирован: 13.08.2022

#

vall: Мы все сильно отклонились от курса. Прошу тут высказываться по теме. Для обсуждения AUR-helpers в общем ключе легко можно создать отдельную ветку.
Ok. Резонное замечание. Давайте попросим модераторов перенести весь наш тред в отдельную ветку. Или вообще скинуть в /dev/null/
vall
Аватара пользователя
Администрация
Сообщения: 553
Зарегистрирован: 09.08.2022

#

Предполагаю, что особых разъяснений тема не требует. Начало обсуждения -- перенесённые посты из соседней ветки.
vall
Аватара пользователя
Администрация
Сообщения: 553
Зарегистрирован: 09.08.2022

#

vall:Это продолжалось довольно долго (шли очень ровно)
Решил проверить историю и память. По числу пользователей yay всё-таки сразу ушёл в отрыв. Интересный график, визуально воспринимается совсем иначе.
pkgstats show yay pikaur paru
yay            38.83
paru           12.99
pikaur         5.04

See more results at https://pkgstats.archlinux.de/compare/packages#packages=paru,pikaur,yay
А вот по популярности pikaur некоторое время с ним соперничал.
vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

Раз уж перенесли в этот топик, то добавлю про китайскую репу - archlinuxcn
Чем удобна? - в ней уже собранные пакеты и их не нужно собирать … из-за чего я и не люблю AUR, использую только в крайнем случае.
Перечень пакетов x86_64 репозитария archlinuxcn можно посмотреть здесь - https://cdn.repo.archlinuxcn.org/x86_64/

Как установить? - описано здесь:
- GitHub - https://github.com/archlinuxcn/repo
- Wiki - https://wiki.archlinux.org/title/Unoffi ... rchlinuxcn
- список зеркал - https://github.com/archlinuxcn/mirrorlist-repo

Лично я не использую ключи (не вижу смысла, всеравно исходники никто не проверяет) - у меня прописано в pacman.conf (в конце)
[archlinuxcn]
SigLevel = Never
Server = https://cdn.repo.archlinuxcn.org/$arch
PS - один нюанс - вместо рекомендуемого сервера (причину уже и не помню ...)
Server = https://repo.archlinuxcn.org/$arch
прописано Server = https://cdn.repo.archlinuxcn.org/$arch

Как уже писал - проблем ни разу не было. При желании можно включить и ключи, в ссылках все прописано.

EDIT 1 - кстати, посмотреть какие пакеты установлены из определенного репозитария, можно так, например для archlinuxcn
comm -12 <(pacman -Qq | sort) <(pacman -Sql archlinuxcn | sort)
если просто их количество, то так
comm -12 <(pacman -Qq) <(pacman -Sql archlinuxcn) | wc -l
EDIT 2 - хотя некоторые спецы считают, что не нужны никакие yaourt, yay, paru и др. - они используют aurutils
Рекомендую почитать этот топик на BBS - https://bbs.archlinux.org/viewtopic.php?id=278408

Ошибки не исчезают с опытом - они просто умнеют

vasek
Сообщения: 358
Зарегистрирован: 31.08.2022

#

В части порядка обновления, я обновляюсь в 3-и захода - разделяю обновление официальных и неофициальных реп
pacman -Syu
paru -Syua
pacman -Fy
Как то уже обсуждали это и многие со мной не согласились - они объединяют первые два этапа (например, paru -Syu).
Но привычка есть привычка - pacman для официальных реп, paru для не официальных реп.
Плюс к этому с обновлением пакетов из AUR не часто, но бывают проблемы.
Так что это дело вкуса.

Ошибки не исчезают с опытом - они просто умнеют

Ответить