LINUX.ORG.RU

Какой пакетный менеджер вы считаете наиболее удобным для применения на десктопе

 


0

1
  1. dpkg + apt 275 (36%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Pacman 186 (25%)

    ************************************************************************************************************************************************************************************************************************

  3. rpm + dnf (yum) 68 (9%)

    *******************************************************************************

  4. Portage 68 (9%)

    *******************************************************************************

  5. Zypper 31 (4%)

    ************************************

  6. Другой 22 (3%)

    *************************

  7. Nix 20 (3%)

    ***********************

  8. XBPS 14 (2%)

    ****************

  9. pkg 14 (2%)

    ****************

  10. flatpak 14 (2%)

    ****************

  11. snap 11 (1%)

    ************

  12. slackpkg 10 (1%)

    ***********

  13. rpm + apt-rpm 8 (1%)

    *********

  14. GNU Guix 8 (1%)

    *********

  15. pkgtool, installpkg, removepkg, explodepkg, upgradepkg, makepkg 6 (1%)

    ******

  16. pkgsrc 0 (0%)

Всего голосов: 755

★★★

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

Ответ на: комментарий от Aceler

Еще раз. По дефолту все работает без flatpak run. Ты какую-то ересь пишешь.

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

Вообще-то можно. Мусора будет не больше, чем от других пм.

А ты попробуй и сравни количество устанавливаемых и удаляемых пакетов. Про другие менеджеры ничего не скажу.

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

Пробовал и не раз. Вы просто плохо знаете мезанизм работы апт.

Давайте на пальцах. Два пакета А и Б. Б является зависимостью А

Ставим пакет А без зависимости Б. Через некоторое время ставим пакет С, у которого в зависимости пакет Б. Теперь при удалении пакета С, пакет Б не удалится, потому что он в зависимости у пакета А.

Так понятно?

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

Ну то есть ты (или твой дистрибутивостроитель) добавили в PATH путь до /var/lib/flatpak/exports/bin/

По дефолту этого пути нет — см. документацию.

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

По дефолту этого пути нет — см. документацию.

На что документацию - на дистрибутив? Так там все есть. На флатпак? А причем документация на флатпак к PATH в твоем дистрибутиве?

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

Ну то есть майнтейнеры твоего дистрибутива добавили переменную, не описанную в документацию на Flatpak и ты теперь удивляешься, почему в других дистрибутивах так, как описано в документации, а у тебя не так.

Это и есть фрагментация платформы, приехали.

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

Открыл документацию на арч и на дебиан - и там и там написано про то, о чем я говорю. Другие дистры не смотрел.

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

Я немного про другое. Я ставлю пакет A. У него в зависимостях условные 100 пакетов. Я тут же удаляю пакет A. Удаляются только условные 50 пакетов. И это все без установки рекомендаций, они у меня отключены. Никакие пакеты вручную без зависимостей я не ставлю.

another ★★★★★
()

yay = pacman + aur

недавно с wsl игрался там только ubuntu рабочая. вот решил под себя настроить все: zsh поставить, zplug, starship… потом поставил asdf-vm (встроенная версия питон слишколм древняя). и че: я не нашел репозиториев для apt с теми же starship, asdf их нужно вручную ставить, т.е. через git, а там возникнут и проблемы с обновлением (когда и что обновил не упомнишь)… и тут я понял насколько весь этот дебиан дерьмище, затхлое болото и насколько был прогрессивных arch linux в свое время и насколько он недооценен

tz4678 ★★
()

Напомню, что был еще такой GoboLinux (cейчас вдруг про него вспомнил) со своеобразной файловой иерархией, отличающейся от традиционных дистрибутивов. И, соответственно, установка пакетов своя. Это больше похоже на Nix и Guix в том смысле, что можно поставить одновременно разные версии программ и библиотек. https://ru.wikipedia.org/wiki/GoboLinux

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

локальный репозиторий

Нужно больше костылей, ясно ;)

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

Если софту нужны какие то разрешения для работы

Разрешения, по сути своей — ad-hoc-костыли, которые надо долго и муторно изобретать и продвигать каждый раз заново.

Во многих случаях проще тупо не ограничивать вообще. Вот какой смысл садить во флатпак, например, Gparted?

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

А, илитарий. Ясно.

А илитность тут ни при чём, это факт. И дело тут не столько в илитности, сколько в банальном отсутствии предустановок онтопика на большинстве готовых продаваемых аппаратно-продаваемых комплексов. Бум мобильных недоосей наглядно показал, что страдать и осиливать хомяки готовы охотнее, чем выползать из зоны комфорта. Но у них нет мотивации это делать, если нужно не снести «каличный линукс» и накатить вместо него «нормальную ОС», а ровно наоборот.

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

Вот какой смысл садить во флатпак, например, Gparted?

ну как минимум чтобы иметь кроссдистрибутивный пакет с самой свежей версией

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

Вы не про другое, а про тоже самое. Если вы поставили 100 пакетов, а потом удалились 50, значит остальные 50 - в зависимостях каких-то ранее установленных пакетов

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

У подобных систем есть шанс, если какая-нибудь контора решит производить рабочие станции на своей ОС, взяв готовую за основу. Как это произошло с BSD для Mac OS X и с Linux для Android. Поэтому важно, чтобы система была в целом готовой для форканья и допиливания, не обязательно перспективной. А девелоперсы прибегут, если их плюхами поманят. Будто под Android/iOS разрабатывать легко, но разрабатывают же, мотивация есть.

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

в зависимостях каких-то ранее установленных пакетов

Еще раз, я не ставлю пакеты с игнором зависмостей.

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

Я мог бы попытаться проверить это, но у меня как раз прописано recommends и suggested = false.

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

flatpak имеет право на жизнь, потому как приложения распространяются с батарейками в комплекте, правда смысл на некоторых дистрах от него нет

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

Pacman/Portage/Nix точно можно накатить

А смысл? Ты б ещё в виртуалке посоветовал накатить. Кстати в опросе нет aptitude почему-то, хотя это как раз какая-никакая альтернатива apt-у. Но в целом опрос бессмысленен чуть более чем полностью.

no-such-file ★★★★★
()

pacman по скорости топ, nix - по возможностям

shpinog ★★★
()
Ответ на: комментарий от another
echo 'APT::AutoRemove::SuggestsImportant "false";' >/etc/apt/apt.conf.d/99autoremove-suggested
Rootlexx ★★★★★
()

Я пользовался не всеми. Не чувствую за собой морального права голосовать в опросе.

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

То есть какая-то воображаемая хрень уровня недополученной прибыли, ясно.

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

без зависимости Б

Уже на этом этапе APT встанет раком и никаких дальнейших перечисленных действий не будет: либо снести А, либо поставить Б, либо идите нафиг :P Это при условии, что он вообще даст до такого состояния дойти. Через dpkg-то можно и довести, и разрулить потом, да :P

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

Это где это такой умный kill, что умеет какие-то строчки принимать, а не PID? ;)

Да и для killall cmdline зачастую отличается от имени исполняемой бинари, при чём здесь вообще Flatpak? :P

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

Удаляются только условные 50 пакетов

autoremove, не? :P

Вообще, это как раз хорошо; если пользователь не DE-раст, то это даёт возможность без сиюминутных последствий промодерировать этот список и выцепить из него годноту. Юзвери часто жалуются как раз, что удаление какого-нибудь метапакета им полсистемы сносит, уж лучше пускай мусор остаётся ;)

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

и насколько он недооценен

А это убожество нет смысла оценивать, пока оно не перестанет ломаться при попытке обновления после длительного перерыва.

Это важнее крутого ПМ.

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

чтобы иметь кроссдистрибутивный пакет с самой свежей версией

Для задачи кроссдистрибутивности есть бинарные тарболы, которые тащат все зависимости с собой.

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

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

А что Мы можем изменить в данной ситуации? Мы не входим в советы акционеров производителей программно-аппаратных комплексов :P

mertvoprog
()
Ответ на: комментарий от no-such-file

Ты б ещё в виртуалке посоветовал накатить

Виртуалка даст куда больше оверхеда. Как и контейнеры даже.

Кстати в опросе нет aptitude почему-то, хотя это как раз какая-никакая альтернатива apt-у

«Альтернативой» оно было лет 7 назад, сейчас это закостеневшее легаси с полутора оставшимися киллер-фичами, которые вот-вот завезут в APT и Aptitude можно будет закопать.

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

Вот такие, как мы, и на выборы не ходят — а то как же, биографии всех кандидатов пристально не изучили, в политике не разбираемся, значит, не достойны избирательного права :P В то время как простые люди рассуждают проще: «надо бабу в президенты», или кто больше гречки даст ;) И думают, что дофига разбираются в политике, потому что новости по телевизеру смотрят, да токсичные политические шоу.

И в итоге нас вообще не считают, а вокруг творится какая-то дичь ;) Проще надо быть.

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

Уже на этом этапе APT встанет раком

Никогда не вставал, а тут почему-то должен?

В плане управления пакетами, апт очень удобный и гибкий. Количество мусора а системе - минимальное.

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

Это Вы про однобуквенные ключики, которые надо зубрить?

Тут у многих вим - интуитивный, ключики пакмана - фигня, на бумажку переписал и всё.

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

если что-то ломается, что происходит не часто, то жмякаешь ctrl + alt + f3, а затем yay -U /var/cache/pacman/pkg/<имя_паке та>.pkg.tar.zst

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

Никогда не вставал, а тут почему-то должен?

Что Вы с ним сделали, что он позволяет оставлять зависимости в неразруленном состоянии, и выполнять после этого операции, не заканивающиеся полным и безоговорочным разруливанием зависимостей (причём apt будет активно предлагать отстрелить голову, если силой не направить его пыл в другое русло)?

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

Тут у многих вим - интуитивный

Это подмена понятий.

Интуитивность по сути своей не предполагает изучения особых знаний, только общечеловеческие, основанные на опыте постижения окружающей действительности.

То, что требует что-то зубрить, интуитивным быть не может. И в ЧМИ в целом интутивность не то чтобы шибко распространена. Те, кто считают, что распространена, просто забыли, как учились мышку возить и отличать виджеты от контента и свистоперделок ;)

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