LINUX.ORG.RU

Что посоветуете для Arch вместо yaourt?

 , ,


1

3

К сожалению, с yaourt такая ситуация, что он больше не поддерживается. Ручками поддерживать в актуальности пакеты из AUR не самое удобное решение. Какой вы порекомендуете AUR-helper вместо yaourt (терминальный)?



Последнее исправление: athingisnew (всего исправлений: 1)
Ответ на: комментарий от Kron4ek

Я только что опробовал несколько AUR-помощников, включая предложенный pacaur. Самым удобным для меня оказался yay. Спасибо всем!)

athingisnew
() автор топика
Ответ на: комментарий от post-factum

Почему?

ТСу: yaourt всегда был дерьмом, я вообще не понимаю, почему им вообще кто-то ещё пользуется. pacaur тоже больше не поддерживается, выбирай из того, что осталось.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

pacaur тоже больше не поддерживается

Хммм... видимо стоит давно, кушать не просит и не заметил такого события.

nihirash ★★★
()

Я пользуюсь yay — меня всем устраивает. Гораздо лучше yaourt (только не проси написать чем, я уже давно его сменил и не помню лол).

Im_not_a_robot ★★★★★
()
Ответ на: комментарий от intelfx

yaourt всегда был дерьмом, я вообще не понимаю, почему им вообще кто-то ещё пользуется.

Мне кажется он просто всегда был на слуху, даже у тех, кто рачем не пользовался и поэтому когда человек ставит рач, он только его и знает, а потом забивает: работает и ладно. Ну как-то так у меня было.

Im_not_a_robot ★★★★★
()

Я только сейчас узнал, что yaourt дерьмо и больше не поддерживается XD Впрочем, что там использйет Pamac для работы с AUR - мне неведомо и как-то неинтересно.

Deleted
()
Ответ на: комментарий от Im_not_a_robot

У меня так и есть. Вместо йогурта разве ещё что то есть?)

Gibson1980 ★★
()

Лет 7 уже если не больше. Почему вы такие мазохисты? Посмотри ту приложуху на nim, вроде нормально работала. Но изотеричность это потенциальная угроза.

anonymous
()
Ответ на: комментарий от LordTermor

У Pamac своя реализация, он ничего не использует.

Да, но pamac это уже gui, а это уже чёт сложное. Всегда проще ввести команду из терминала.

athingisnew
() автор топика
Ответ на: комментарий от athingisnew

Ребята в Manjaro выкатили pamac-cli с командами а-ля apt (update, install и т.п.) не так давно.

LordTermor ★★
()
Ответ на: комментарий от Im_not_a_robot

это фича русскоязычного сообщества на самом деле

arcanis ★★★★
()
Ответ на: комментарий от Kron4ek

Я использую yay.

Да ну нафиг, жирно очень для пакетного менеджера:

==> Установить или собрать отсутствующие зависимости yay:
разрешение зависимостей...
проверка конфликтов...

Пакеты (1) go-2:1.11.5-1

Будет загружено:  102,13 MiB
Будет установлено:  404,43 MiB

fehhner ★★★★★
()
Ответ на: комментарий от fehhner

Это make зависимость. Потом можно удалить.

А если не хочется go ставить есть yay-bin в aur и yay в китайской репе archlinuxcn

anonymous
()
Ответ на: комментарий от anonymous

костыль набросал на проверку актуальности. дальше не стал ни себя, ни bash мучaть: качаю и makepkg -si уже вручную

i490
()
Ответ на: комментарий от fehhner

Ага. На этот случай есть бинарный пакет: yay-bin

anonymous
()
Ответ на: комментарий от i490

Ну вот чтоб себя не мучить для обновления всего просто

yay 

Да и искать пакеты ставить удобней с yay

anonymous
()
Ответ на: комментарий от i490

Ребята в Manjaro выкатили pamac-cli с командами а-ля apt (update, install и т.п.) не так давно.

Не особо люблю ребят с Manjaro, у них вполне неплохие дистрибутивы. Но не по мне, жирноватые. А вот Manjaro Architect уже неактуальный. Да и обновления проходят дополнительные стадии тестирования, как они утверждают. Всё же предпочитаю получать куда быстрее новый софт.

я один без хэлпера? у меня 5 пакетов из AUR
Обновляете вручную?
костыль набросал на проверку актуальности. дальше не стал ни себя, ни bash мучaть: качаю и makepkg -si уже вручную

Поставить пакет через makepkg не дурное дело. Думаю это все умеют. Но всё же неудобно вот так обновляться. Тем более, когда используется больше 5 пакетов. У меня порядка 24 пакетов из AUR и ещё больше из git. И хотелось бы, конечно, не пользоваться AUR и т.п., но всё же, не можешь отказаться от пакетов, которые используешь в работе.

Я вот попробовал Yay, это весьма приятный AUR-хелпер. В целом мне понравился он. Но вот думаю попробовать написать git-чекер, который проходил временами по репозиториям и уведомлять об изменениях. Тем более, для git будет куда удобнее узнавать об обновах, нежели по почты.

athingisnew
() автор топика
Ответ на: комментарий от fehhner

Как сказать:

> equery s python
 * dev-lang/python-2.7.15
         Total files : 4174
         Total size  : 62.33 MiB
 * dev-lang/python-3.6.5
         Total files : 6373
         Total size  : 96.70 MiB

PS: использую yay

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

PS: использую yay

Я потыркал и тоже перешёл. Мне понравилась возможность кратко написать название пакета и выбрать подходящий, нажав одну кнопку. И вообще, нажатия лишние экономит. Удобен.

% yay pcmanfm
11 aur/pcmanfm-gtk3-root 1.2.5-1 (+0 0.00%) 
    PCManFM GTK3 with admin rights with polkit
10 aur/libsmfm-gtk2-git 201707281638-2 (+0 0.00%) 
    File managment framework for Stuurman Project. Fork of PCManFM's libfm.
9 aur/pcmanfm-gtk3-git 1.2.3.r36.gde9129c-1 (+1 0.00%) 
    Extremely fast and lightweight file manager
8 aur/pcmanfm-hardlinkcopy 1.0-1 (+3 0.00%) (Orphaned) 
    Add a custom action to PCManFM to perform hard link copies.
7 aur/qtfind 1.2-1 (+11 1.92%) 
    qt5 search tool for pcmanfm-qt
6 aur/pcmanfm-qt-git 0.13.0.191.g150d8fb-2 (+49 0.03%) 
    The LXQt file manager, Qt port of PCManFM
5 aur/pcmanfm-git r1493.4555839-1 (+124 0.03%) (Out-of-date 2017-11-01) 
    A fast, lightweight, yet feature-rich file manager with tabbed browsing
4 community/pcmanfm-qt 0.13.0-1 (234.4 KiB 1.1 MiB) [lxqt] 
    The LXQt file manager, Qt port of PCManFM
3 community/pcmanfm-gtk3 1.3.1-1 (267.9 KiB 1.4 MiB) [lxde-gtk3] 
    Extremely fast and lightweight file manager (GTK+ 3 version)
2 community/pcmanfm 1.3.1-1 (269.9 KiB 1.4 MiB) [lxde] (Installed)
    Extremely fast and lightweight file manager
1 community/libfm-qt 0.13.1-1 (392.2 KiB 1.7 MiB) 
    Core library of PCManFM-Qt (Qt binding for libfm)
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 

fehhner ★★★★★
()
Последнее исправление: fehhner (всего исправлений: 2)

yay сначала мне понравился, а потом

yay -S objcryst-fox
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1]  objcryst-fox-2017.2.29-2

  1 objcryst-fox                     (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: PKGBUILD up to date, Skipping (1/1): objcryst-fox
  1 objcryst-fox                     (Installed) (Build Files Exist)
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> Diffs to show?
==> 
:: Parsing SRCINFO (1/1): objcryst-fox
==> Сборка пакета objcryst-fox 2017.2.29-2 (Пн 04 фев 2019 18:17:32)
==> Получение исходных файлов...
  -> Найден Fox.desktop
  -> Найден objcryst-2017.2.29.tar.gz
  -> Найден boost_1_68_0.tar.bz2
  -> Найден cctbx.tar.bz2
==> Проверка файлов source с использованием sha1sums...
    Fox.desktop ... Готово
    objcryst-2017.2.29.tar.gz ... Готово
    boost_1_68_0.tar.bz2 ... Готово
    cctbx.tar.bz2 ... Готово
==> Очистка...
==> Сборка пакета objcryst-fox 2017.2.29-2 (Пн 04 фев 2019 18:17:33)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
  -> Найден Fox.desktop
  -> Найден objcryst-2017.2.29.tar.gz
  -> Найден boost_1_68_0.tar.bz2
  -> Найден cctbx.tar.bz2
==> Проверка файлов source с использованием sha1sums...
    Fox.desktop ... Готово
    objcryst-2017.2.29.tar.gz ... Готово
    boost_1_68_0.tar.bz2 ... Готово
    cctbx.tar.bz2 ... Готово
==> Удаление директории '$srcdir/'...
==> Распаковка исходных файлов...
  -> Распаковка 'objcryst-2017.2.29.tar.gz' с помощью bsdtar
==> Запускается prepare()...
==> Исходные файлы готовы.
==> Сборка пакета objcryst-fox 2017.2.29-2 (Пн 04 фев 2019 18:17:36)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> ВНИМАНИЕ: Использование существующего дерева исходных файлов в '$srcdir/'
==> Запускается build()...
make: *** Fox/src: Нет такого файла или каталога.  Останов.
==> ОШИБКА: Произошел сбой в build().
    Прерывание...
Error making: objcryst-fox

C yaourt проблемы нет.

Разбираться мне лень...

pxrdsg
()
Ответ на: комментарий от pxrdsg

yay сначала мне понравился, а потом

==> ВНИМАНИЕ: Использование существующего дерева исходных файлов в '$srcdir/'
==> Запускается build()...
make: *** Fox/src: Нет такого файла или каталога.  Останов.
==> ОШИБКА: Произошел сбой в build().
    Прерывание...
Error making: objcryst-fox

Не знаю, почему с yaourt проблем нет. Но это похоже уже на проблему pkgbuild самого пакета 🤔.

pkgname=objcryst-fox
# ...
build() {
	cd "${srcdir}/${_objcryst_dir}"
	make shared=1 "RPM_OPT_FLAGS=${CXXFLAGS}" -f gnu.mak -C Fox/src libcctbx libboost
	make shared=1 "RPM_OPT_FLAGS=${CXXFLAGS}" -C Fox
}
# ...
athingisnew
() автор топика
Ответ на: комментарий от Deleted

У меня из aur 82 пакета)

acyls-icon-theme-git, adwaita-icon-theme-git, antu-classic-icon-theme-git, arc-faenza-icon-theme, bluecurve-icon-theme...?

i490
()
Ответ на: комментарий от RazrFalcon

фу, старый питон это фу фу (вчера наконец переехал с 3.4 с 3.7 на десктопе)

там кстати куча файлов справки, док, примеров и тестов, поэтому такое себе

anonymous
()
Ответ на: комментарий от anonymous

фу, старый питон это фу фу

не старый, а стабильный)

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.