The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект Debian начал общее голосование по вопросу поставки пр..."
Отправлено Аноним, 29-Авг-22 17:54 
> Не удивлюсь, что поля в заголовке, как и алгоритмы сжатия различаются.

Deb и RPM весьма разные по структуре вещи.

> Но про это пока никто не написал, и вряд ли эта разница
> принципиальна (чем и интересовался спрашивающий).

Кроме того что это совершенно независимые форматы? И обвев вокруг, без коего оно не пакетный манагер а архиватор позорный :). Есть довольно большая разница между "вывалить файло в диру" и "зарегистрировать этот факт с потребным описанием". Чтобы потом иметь возможность ремува этого, понимание какие файлы и когда (не)трогать, какие хуки когда вызвать и все такое. И вот это все у вон той парочки весьма раное так изначально.

> Да знаю, что там как-то иначе билдуется. Мне надо было на ядро
> накинуть пару патчей и собрать, результат я получил, но смысл сделанного
> не понял.

В ядре для этого сейчас вообще есть make bindeb-pkg. Смысл в том что билдсистема ядра отстроив оное - пнет билд пакета дебиана его тулсами, отстроив валидный пакет. Который потом достаточно корректно ставится/сносится. С апдейтом initrd, регистрацией опции в бутлоадере и прочим добром. И да, если хочется раскурить полный маршрут, путь довольно длинный. Но таки я отстроил минимальный deb пакет "голыми руками" (для этого надо tar, xz и ar). Для редхатобразных кернел тоже так умеет, но в работу их тулсов по части пакетов я не вхож. Это совсем другие тулсы. Технически deb это архив AR (лол) в котором 2 тарбола, один с данными, второй с метаданными. У редхата rpm это какой-то tar.gz + добавочные хидеры, как его голыми руками кроить я не знаю, не интересовался (за это спасибо отвратительным пакетным менеджерам редхата).

> Тогда как spec и тем более ebuild я могу более-менее осмысленно написать.

Для того чтобы ехать из A в B не обязательно уметь проектировать ДВС...

> Полагаю, проблема тогда была не в deb, а просто мне было лень разбираться в непривычном.

Вполне вероятно. Я разобрался - в случае deb.

> Ну и мне удобнее, когда оно всё в одном файле.

Смотря как далеко идет это "все". Окей, вон та виртуалка на 6 гигз - "вообще совсем все", операционка, либы, кернелы, модули, гуй, DE, офис и цать програм... . Но нифига не гранулярно. Вы или качаете 6 гигз, или - нифига. А пойнт пакетного менеджера в том чтобы вместо монолитной чушки модульность была. Так то пакет с тем же кернелом, вот именно самим ядром и модулем это 1 DEB файл на выходе будет. Он как правило самодостаточный даже - кернел как таковой ни на ком не depends, чего б ему?

> У меня в Gentoo устанавливаются rpm, которые собираю с другой Gentoo, при
> этом зависимости обрабатываются совсем другой штукой. И какие-то «левые» rpm
> (Яндекс Браузер) устанавливаются.

Это все прекрасно, вроде RPM даже в дебиане можно поставить каким-то кросс транслятором пакетов, но я этим никогда не пользовался и не планирую, впрочем яндекса и его софта это тоже касается, так что я без понятия как оно там.

> CNews. :) тогда как местный дериватив Debian тут в гору идёт.

Если это про альтлинукс, он не дериватив Debian ни в одном глазу. И на лично мой вкус он может идти известным курсом, в отличие от сабжа.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру