debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: В чём философия форматов deb, rpm, а также вопрос по пересборке ядра  (Прочитано 921 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wwnet

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 98
  • Это не вы выбрали Линукс. Это он выбрал вас.
    • Форум ТЭФ
Насколько я знаю, и deb и rpm отличаются инструкциями и директивами, а сам пакет-одинаков в обоих случаях? Или ошибаюсь? Вроде бы установится оба вида пакета, при условии, что есть удовлетворённые зависимости? Прошу просветить по этому вопросу.
И второй вопрос-если я возьму для пересборки ядро Линукс (не Убунту, не Дебиан, а именно Линукс)-то какие пакеты для установки ПО оно будет воспринимать? deb-будет? Мне просто интересно-чем отличается mini netinstall Дебиан от ядра Линукса? Или иными словами-что делает Дебиан-Дебианом? Или Федору-Федорой, если на входе-это одно и то же ядро?
« Последнее редактирование: 21 Июнь 2017, 13:41:35 от wwnet »
:) если не сложно-загляните на мой сайт. С вас не убудет, а мне-трафик  тыц
 

Онлайн yoric

  • Старожил
  • ****
  • Сообщений: 608
  • gentoo
  • Jabber: yoric@jabber.ru
Ошибаетесь, формат пакетов разный.
Если касательно только ядра, то Debian debian-ом делают патчи на ядро, но одного ядра мало для полноценной системы, посему также Debian debian-ом делают патчи на программы, система пакетов, а также целая типа философия - debian.org/[Общественный договор/Кодекс поведения/Свободное ПО etc]
 

Оффлайн wwnet

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 98
  • Это не вы выбрали Линукс. Это он выбрал вас.
    • Форум ТЭФ
Ошибаетесь, формат пакетов разный.
Мммм... да. Просто меня "зацепили" слова этого видеоблогера, и поэтому возникло желание разобраться   https://youtu.be/ugxEadowEEs?t=108
также Debian debian-ом делают патчи на программы, система пакетов,
Так вот мне и интересно-если взять ядро Линукс-что же я смогу туда поставить, какие пакеты? Это ж ещё не Дебиан. И опять же-там есть патчи, но это патчи безопастности, и устранения ошибок, если я не ошибаюсь.
а также целая типа философия - debian.org/[Общественный договор/Кодекс поведения/Свободное ПО
Ну, эта политика-чистая условность. Взяли, и рассортировали-этот реп свободный, а этот-каких-то авторов, но можете ставить что хотите (как то так).
« Последнее редактирование: 21 Июнь 2017, 16:32:01 от wwnet »
:) если не сложно-загляните на мой сайт. С вас не убудет, а мне-трафик  тыц
 

Оффлайн dogsleg

  • systemd of a pwn
  • Местный житель
  • ***
  • Сообщений: 193
  • Debian Developer
    • www.pimentola.ru
Ну, эта политика-чистая условность.

Ошибаетесь. Для Проекта Debian это далеко не условность, а ряд основополагающих принципов. Я бы сказал, что они даже намного важнее, чем само ПО.

Оффлайн wwnet

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 98
  • Это не вы выбрали Линукс. Это он выбрал вас.
    • Форум ТЭФ
Ошибаетесь. Для Проекта Debian это далеко не условность, а ряд основополагающих принципов. Я бы сказал, что они даже намного важнее, чем само ПО
Ну, пускай. Разработайте, допустим, программу, опубликуйте, а я, допустим, её украду, и присвою. Потом скажите про основополагающие принципы. (Никто ни у кого ничего не воровал, сказано просто для примера).
********************************************************************************************************************************************
В общем, дело не в политике. Вот я нашёл более или менее понятное объяснение, картинка иллюстрирует общее устройство ядра Линукс. И часть, которая меня интересует, вероятно это-Архитектурно-зависимая часть

Цитирую автора другого сайта. Наверное это делает Дебиан Дебианом?
Цитировать
Архитектурно-зависимый код
Хотя основная часть Linux независима от архитектуры, на которой работает операционная система, в некоторых элементах для обеспечения нормальной работы и повышения эффективности необходимо учитывать архитектуру. В подкаталоге ./linux/arch находится архитектурно-зависимая часть исходного кода ядра, разделенная на ряд подкаталогов, соответствующих конкретным архитектурам. Все эти каталоги в совокупности образуют BSP. В случае обычного настольного ПК используется каталог i386. Подкаталог для каждой архитектуры содержит ряд вложенных подкаталогов, относящихся к конкретным аспектам ядра, таким как загрузка, ядро, управление памятью и т.д. Исходные коды архитектурно-зависимой части находятся в ./linux/arch.
Хотя такого каталога или папки, как ./linux/arch. я у себя не обнаружил  :-X
Ссылка на источник   https://www.ibm.com/developerworks/ru/library/l-linux-kernel/index.html

.


Cообщение объединено 21 Июнь 2017, 18:33:52
Я, наверное, в ближайшее время качну ядро Линукс, и посмотрю, что с ним нужно делать-компилировать, или устанавливать, и если устанавливать-в чём будут отличия от Дебиан.
Однако это не отменяет того, что хочется услышать мнения форумчан.
« Последнее редактирование: 21 Июнь 2017, 18:33:52 от wwnet »
:) если не сложно-загляните на мой сайт. С вас не убудет, а мне-трафик  тыц
 

Оффлайн edevyatkin

  • Новичок форума
  • Сообщений: 6
Debian - это дистибутив. Т.е. ядро (Linux, Hurd) + программное обеспечение, аккуратно собранное и подогнанное друг к другу, чтобы работать совместно. Оно разбито на пакеты, каждый из которых в определенном формате, где указана версия, автор, зависимости, описание и прочее. У debian-based дистибутивов это deb. У rpm-based (RHEL и его вариации), соответственно, rpm.
Если интересно самому собрать систему с нуля - linuxfromscratch.org.
 
Пользователи, которые поблагодарили этот пост: wwnet

Оффлайн wwnet

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 98
  • Это не вы выбрали Линукс. Это он выбрал вас.
    • Форум ТЭФ
Если интересно самому собрать систему с нуля - linuxfromscratch.org.
Спасибо, интерестно, конечно.
У debian-based дистибутивов это deb. У rpm-based (RHEL и его вариации), соответственно, rpm.
Вот вот это мне не понятно, и с этим я хочу разобраться, чтоб понимать, осознавать самому.
:) если не сложно-загляните на мой сайт. С вас не убудет, а мне-трафик  тыц
 

Оффлайн dogsleg

  • systemd of a pwn
  • Местный житель
  • ***
  • Сообщений: 193
  • Debian Developer
    • www.pimentola.ru
Я, наверное, в ближайшее время качну ядро Линукс, и посмотрю, что с ним нужно делать-компилировать, или устанавливать, и если устанавливать-в чём будут отличия от Дебиан.

Ядро Linux в Debian отличается хотя бы тем, что двоичные микропрограммы вынесены в отдельные пакеты. Здесь можно посмотреть некоторую информацию о микропрограммах в исходном коде ядра в Debian. Правда, на той странице информация не об актуальной версии ядра, но принцип понятен. То есть, не все части исходного кода (если так можно сказать, поскольку в нём содержатся и двоичные вставки) ядра Linux являются свободными. В Debian в архиве main исходный код ядра очищен от несвободных компонентов. Всё это целиком и полностью согласуется с неважной для вас философией (в частности, Общественным договором и Критериями Debian по определению Свободного ПО). Правда, это выходит за рамки "философии deb/rpm", это философия Проекта Debian вообще.


Cообщение объединено 21 Июнь 2017, 19:16:49
В архиве Debian можно найти пакеты с номерами версий типа 7.2.3+dfsg-6. Так вот, +dfsg (могут быть и другие варианты) означает, что исходный код пакета был очищен от несвободных компонентов.
« Последнее редактирование: 21 Июнь 2017, 19:17:12 от dogsleg »
 
Пользователи, которые поблагодарили этот пост: wwnet

Оффлайн edevyatkin

  • Новичок форума
  • Сообщений: 6
Вот вот это мне не понятно, и с этим я хочу разобраться, чтоб понимать, осознавать самому.
https://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.ru.html

Про rpm не интересовался, но можно найти аналогичную документацию.
 

Оффлайн wwnet

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 98
  • Это не вы выбрали Линукс. Это он выбрал вас.
    • Форум ТЭФ
edevyatkin, нашёл много полезного для себя. В частности, в конце страницы имеется прямой ответ для меня  https://www.debian.org/doc/manuals/maint-guide/maint-guide.ru.txt
И узнал пару новых команд. Это надо всё "переварить", а команды-попробовать. Беру "тайм-аут".
apt-get source имя_пакетаsudo apt-get build-dep имя_пакета
:) если не сложно-загляните на мой сайт. С вас не убудет, а мне-трафик  тыц
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3174
  • wheezy KDE & jessie LXDE & stretch KDE
Модераторы ! Уберите эту дурь , стыдно читать такую философию...
Русские дебианщики против цифрового слабоумия !
 

Оффлайн wwnet

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 98
  • Это не вы выбрали Линукс. Это он выбрал вас.
    • Форум ТЭФ
Это не философия-я интересуюсь.

Cообщение объединено [time]21 Июня 2017, 21:21:54[/time]
Модераторы ! Уберите эту дурь , стыдно читать такую философию...
Я смотрю, уже и тему перенесли?
Тема с вопросами по ядру, и устройству систем Линукс была размещена не в том разделе?
А давно модераторы стали исполнителями воли генерала Ферума?
Он у вас тут серый кардинал?
У него есть много времени руководить модерацией форума-пусть себе Генту поставит, и "пересобирает мир", глядишь меньше его авторитетных мнений будет в темах, займётся чем-нибудь.
Я зарекаюь более писать, создавать темы на этом форуме. Начиная с этого сообщения. Если этот форум создавался не для обмена мнениями, или передачи опыта-то пусть "старожилы" общаются друг с другом. Перехожу в режим чтения. Всем пока.
« Последнее редактирование: 21 Июнь 2017, 21:29:56 от wwnet »
:) если не сложно-загляните на мой сайт. С вас не убудет, а мне-трафик  тыц
 

Оффлайн qupl

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 4380
  • memento mori
  • Jabber: qupl@jabber.ru
wwnet, в чем технический вопрос? Наблюдается обсуждение неких философий, что напрямую подразумевает разговор "обо всем". Не нужно вести душещипательные беседы в разделах "Поддержка". Давайте соблюдать порядок.

Оффлайн endru

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1651
  • Новосибирск
  • Jabber: endru@jabber.ru
wwnet - ССЗБ? закрыто.

Русскоязычное сообщество Debian GNU/Linux



Теги:
 

Вопрос форумчанам, wiki Debian и не только.

Автор BULATUS

Ответов: 1
Просмотров: 1216
Последний ответ 06 Май 2011, 01:14:05
от pipe
Вопрос: есть ли в debian что-то наподобие центра программ muon, android market ?

Автор Anonimouse

Ответов: 31
Просмотров: 8437
Последний ответ 27 Май 2012, 12:37:44
от Brainey
Вопрос об этике Open source

Автор seisros

Ответов: 0
Просмотров: 877
Последний ответ 03 Август 2013, 11:50:12
от seisros
Вопрос по сборке пакетов из исходников, разница в версиях библиотек и etc.

Автор CoolAller

Ответов: 61
Просмотров: 2007
Последний ответ 09 Март 2018, 19:26:07
от I-Jurij
[Музыки-тред][Тени Растений] Вопрос

Автор Brainey

Ответов: 7
Просмотров: 1009
Последний ответ 29 Январь 2012, 17:49:07
от Brainey