LINUX.ORG.RU

Как в разных дистрибутивах борются с зависимостями пакетов? И другие вопросы.

 , , ,


0

2

Вот к примеру. В дебиане, чтобы накатить кеды, мне придётся прописывать репы посвежее и ломать к чертям полсистемы, ибо пути назад не будет(геморройный не считаю).
А Что делают для этого в остальных дистрибутивах? Предположим, где-то можно накатить одновременно кде3,4,5 ? Или хотя бы что-то одно любое, но чтобы оно не утянуло с собой полсистемы обновляться или даунгрейдиться.

Вопрос второй. Вот avant-window-navigator красивая панелька. зачем выкинули? хер знает. Эппл проплатил продажным мейнтенерам, чтобы главный линукс не походил на макос и был ужасен.
https://archive.debian.net/search?keywords=avant-window-navigator&searcho...
находится и вставляется из старых реп, но смысл возиться, если можно было оставить?

Как сохраняют старые пакеты в других дистрибутивах и сохраняют ли?
Шут с ними, с подсистемами, джэк, udev, bonjour...оставляют ли просто программы и приложения?

Чтобы не было такого, как в прошлый раз, верификации не исчезнувших 1-2 пакетов дистрибутива(ов), предлагаю немного развлечься и устроить воскресенье ностальгии - повспоминать старые приложения, которые исчезли из вашего дистрибутива.

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

darkenshvein ★★★★★ ()

Ну как нам всегда говорят - нет мейнтейнеров, идите нах. Тем временем Патрик продолжает собирать ламповые ништяки: gtk1, xmms, gkrellm, например. А жесткие зависимости пакетов - это путь к рабству. Вот именно через этот механизм редхат всех и нагибает. это не считая радостей мегафриза.

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

всякие flatpak'и

Которые никто тебе собирать не будет.

bread ()

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

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

Rolling release рулит. А для старых пакетов нужно использовать всякие flatpak'и

бля. это что за минутка рекламы в моём треде? как это вообще соотносится с темой?

darkenshvein ★★★★★ ()

Посмотрите на Slackware, в ней пакетный менеджер делает только то, что указано администратором.

1) Для одновременного наличия бинарников разных версий, очевидно, в пакетах они должны лежать по разным путям, иначе выживет последний установленный ;) Поэтому обычно собирают основную версию в /usr, дополнительные, например, в /opt/kde3, /opt/kde5.
Если подобного не сделано, то чуда не случится.

2)

https://slackbuilds.org/repository/14.2/desktop/avant-window-navigator/
# sqg -p avant-window-navigator
# sbopkg -i avant-window-navigator.sqf


3) версии, отличные от дистрибутивных, предлагается собрать самому, благо слакбилды в наличии.

bormant ★★★★★ ()

борются с зависимостями пакетов

И вот здесь, внезапно, начинают рулить дистрибутивы без зависимостей у пакетов. Например, Slackware и LFS.

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

xmms

К слову, никуда оно не делось, даже сайт работает, прекрасно скачивается и собирается и работает также хорошо/плохо/кому как как и 15 лет назад http://i.imgur.com/VOVWsPn.png. Кто ж виноват что вы такие колясочники.

Эппл проплатил

главный линукс

Если что ответ от вас не требуется.

d_a ★★★★★ ()

В дебиане, чтобы накатить кеды, мне придётся прописывать репы посвежее и ломать к чертям полсистемы

Ну чуть тоньше надо. Годы идут а всё никак хорошо толлить не научишься.

Polugnom ★★★★★ ()

Как сохраняют старые пакеты в других дистрибутивах и сохраняют ли?

Во FreeBSD система портов. Дерево портов можно вытянуть из SVN и собрать нужный порт с зависимостями на определённый момент времени в прошлом в бинарные пакеты для дальнейшей установки. Единственная проблема, которая может возникнуть - доступ к архивам исходников (устаревшие источники-файлохранилища могут уже не работать, нужно где-то доставать архивы и класть в distfiles).

Исходники системы тоже в SVN - в jail можно собрать предыдущую версию системы и запустить, если нужно собрать/завести пакеты, которые не собираются в актуальной.

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

К слову, никуда оно не делось, даже сайт работает, прекрасно скачивается и собирается и работает также хорошо/плохо/кому

Ну и схерали тогда его выкинули дебианщики?

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

Ах да, у них же рептилоидный xmms2. Кто-нибудь вообще его пробовал запускать не под веществами?

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

Да миллион причин может быть. Это ж дебианщики. Включая несоответствие новой версии DFSG, обнаружение какой-нибудь скопипащенной строки кода, которую посчитали bundled library, экономию места на сервере или скоропостижную смерть майнтейнера. А в федоре допустим всё то же самое + еще какие-нибудь древние софтверные патенты США. (Хотя в федоре xmms я вижу. Но он перелопачен настолько, что непонятно вообще тот ли он ещё).

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

Внезапно, кстати и KOI8-R пригодилась :) Менюшки в xmms на gtk1 только с ней правильно показывают российский текст :) Хорошо что совсем не выкинули :)

d_a ★★★★★ ()

Предположим, где-то можно накатить одновременно кде3,4,5 ?

теоретически в nixos а вообще если у пактов одинаковые имена то рядом их не поставить. по этому есть пакет gtk2 и gtk3, но если взять gedit(2) и пытаться ставить в систему с gedit(3) то будут проблемы. если дописывать версию пакета в название...

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