Каковы основные различия между дистрибутивами Devuan и их «базой» Debian

Вы можете поиграть с репозиторием (%R). Первая попытка:

pkg query "%R %o" | grep unknown

Конечно, вы можете фильтровать с помощью awk (awk '/unknown/ {print $2}') или sed.

1
23.03.2018, 23:08
2 ответа

Очень грубо, без подробностей:

Основные изменения, которые должен внести Devuan, касаются зависимостей пакетов, потому что systemd превратился в большой толстый немодульный комок, который расширяет свои усики (зависимости )во множество других пакетов (, например. рабочий стол ), где вы будете чесать затылок и спрашивать себя, зачем это нужно. Это сделало действительно трудным запуск Debian без systemd (Я пытался сделать это достаточно долго ). Вы бы обновили невинный пакет, и бац, через сотню косвенных действий вы снова получили systemd.

1 )Просто традиционная система инициализации sysv, которая всегда была в Debian. Devuan не столько требует новых пакетов, сколько использует Debian так, как он использовался до беспорядка с systemd.

2 )См. выше -в отношении доступных пакетов изменений не так много. Есть несколько «призрачных» пакетов, которые более или менее пусты, но используются в Debian для systemd, чтобы удовлетворить зависимости.

3 )Я не думаю, что есть какие-либо изменения в реальном коде. Разбор беспорядка с зависимостями был бы действительно полезным для Debian (, тогда не было бы необходимости в Devuan ), но, очевидно, сопровождающие Debian не хотели этого делать.

-1
27.01.2020, 23:44

Devuan синхронизирует все пакеты Debian за исключением systemd (и по странной причине файл -rc в ASCII ). Он исправляет все, что ломается из-за отсутствия этих двух пакетов, добавляет немного брендинга и меняет пару значений по умолчанию здесь и там.

Насколько я могу судить, все проекты кодирования, начатые devuan, мертвы. :LoginKit должен был стать заменой logind (сейчас они используют elogind ), но так и не сдвинулись с мертвой точки. Предполагалось, что Vdev заменит udev, но с возрастом изменений не произошло, и devuan теперь использует вместо него eudev. Есть некоторые мелкие вещи по управлению сетью, но ничего готового к производству. Большая часть работы в Devuan была направлена ​​на инфраструктуру, но большая ее часть не имеет смысла для Debian. Однако другие дистрибутивы ниже Debian могут оказаться полезными.

Не задерживайте дыхание."беспорядок с зависимостями" :Для ASCII Devuan отказался от удаления зависимостей libsystemd0 из пакетов Debian (они начали удалять это для Jessie и теперь возвращаются к этому ). Они также недавно добавили клон logind -и теперь могут отправлять пакеты Debian, которые зависят от systemd -logind без изменений.

Похоже, что также мало желающих работать с разработчиками Debian над пакетами.

Для обзора действий по созданию пакетов в Devuan доступны журналы сервера сборки по адресуhttps://ci.devuan.org/view/All/buildsсо всеми действиями по созданию пакетов. В этих логах вы найдете всю специфичную для Devuan -работу с пакетами. Количество активности не является чрезмерным, так что это хороший способ не ложиться спать с -до -даты.

3
27.01.2020, 23:44

Теги

Похожие вопросы