LINUX.ORG.RU

Deb-пакеты изнутри


0

0

Новая статья о внутреннем устройстве deb-пакетов. Собрана информация из нескольких источников. Приведена расшифровка, назначение и порядок вызовов конфигурационных скриптов, перечень всех служебных файлов.

Статья, как и предыдущая, расположена на wiki.debian, поэтому если кому есть чем дополнить, исправить: добро пожаловать.

>>> Подробности

★★★

Проверено: Shaman007 ()

Re: Deb-пакеты изнутри

Может с википедии еще начнем страницы выкладывать в новостях? Хорошо, полезно, спору нет... Но кому нужно, давно положили этот сайт в букмарки

boombick ★★★★★ ()
Ответ на: Re: Deb-пакеты изнутри от boombick

Re: Deb-пакеты изнутри

boobmbick> Может с википедии еще начнем страницы выкладывать в новостях?

Казалось бы, причём тут википедия?..

Quasar ★★★★★ ()
Ответ на: Re: Deb-пакеты изнутри от zodiac

Re: Deb-пакеты изнутри

>Компильте, Шура, компильте

Нет, ну зачем же. Просто кроме deb и rpm есть и другие форматы бинарных пакетов.

anonymous ()
Ответ на: Re: Deb-пакеты изнутри от xargs

Re: Deb-пакеты изнутри

Да я не умаляю полезности статьи... Но на новость, имхо, совсем не тянет...

> по любому полезнее чем доволен или не доволен тот или иной человек вариантом GPL/BSD/etc

И с этим я тоже согласен, надоело переливание из пустого в порожнее...

boombick ★★★★★ ()
Ответ на: Re: Deb-пакеты изнутри от boombick

Re: Deb-пакеты изнутри

Идея была наверно не в том, новость это или нет, а в повышении популярности ресурса. А то про дебиан мало чего по русски есть по сравнению например с убунтой.

emaxx ★★ ()
Ответ на: Re: Deb-пакеты изнутри от anonymous

Re: Deb-пакеты изнутри

>Нет, ну зачем же. Просто кроме deb и rpm есть и другие форматы бинарных пакетов.

И какие же еще? (тарбол бинарника не предлагать ибо это не пакет, а архив)

Deleted ()
Ответ на: Re: Deb-пакеты изнутри от alt0v14

Re: Deb-пакеты изнутри

> да, пакет состоит из загаловка и архива... но наверное нельзя пакет приравнивать просто к архиву...

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

manntes ★★ ()
Ответ на: Re: Deb-пакеты изнутри от Deleted

Re: Deb-пакеты изнутри

>И какие же еще? (тарбол бинарника не предлагать ибо это не пакет, а архив)

Slackware tgz - тарбол бинарника со скриптами и описанием пакета=)

cthulhu ★☆ ()
Ответ на: Re: Deb-пакеты изнутри от anonymous

Re: Deb-пакеты изнутри

как ни прискорбно, но среди некубунтоидов все еще встречаются люди с напрочь атрофированным чувством юмора :(

anonymous ()

Re: Deb-пакеты изнутри

>Новая статья о внутреннем устройстве deb-пакетов. Собрана информация из нескольких источников.

Ну да, никто ж точно не знает, что там внутри.

manokur ★★ ()
Ответ на: Re: Deb-пакеты изнутри от anonymous

Re: Deb-пакеты изнутри

>как ни прискорбно, но среди некубунтоидов все еще встречаются люди с напрочь атрофированным чувством юмора :(

Шутку вашу я понял. А вот вы мою похоже не очень. ;)

anonymous ()
Ответ на: Re: Deb-пакеты изнутри от manntes

Re: Deb-пакеты изнутри

> да, пакет состоит из загаловка и архива... но наверное нельзя пакет приравнивать просто к архиву...

>В архиве то же не только данные в сжатом виде, но и заголовок кое-какой имеется. То есть пакет - это архив, содержащий не только саму программу, но и дополнительную машинно-читаемую информацию: зависимости, установочные скрипты, дополнительная информация о конкретном пакете. По-моему так, поправьте, если ошибся.

да, я согласен что архив это заголовок архива + сжатые/не сжатые данные. но пакет это архив + заголовок пакета. или пакет = заголовок пакета + (заголовок архива + данные).

alt0v14 ★★★ ()
Ответ на: Re: Deb-пакеты изнутри от alt0v14

Re: Deb-пакеты изнутри

это если мы говорим о rpm или deb, а вот пакеты freebsd, насколько мне не изменяет память, это архив tar.bz2 + какие-то контрольные файлы.

alt0v14 ★★★ ()
Ответ на: Re: Deb-пакеты изнутри от anonymous

Re: Deb-пакеты изнутри

>Эх, и кому этот deb нужен

Пользователям самого популярного линукс дистрибутива.

applesin ()
Ответ на: Re: Deb-пакеты изнутри от alt0v14

Re: Deb-пакеты изнутри

> пакет = заголовок пакета + (заголовок архива + данные).

Логики не понял. Заголовок пакета == служебная информация. Обозначим Служебную информацию "i", Заголовок архива "h", и Данные как "d".

Тогда структура

iihdddddd == пакет, а структура вида

hiidddddd != пакет, а архив ???

В чём принципиальная разница? Пакет - просто частный случай архива. Отличается, содержанием дополнительных (с точки зрения конечного пользователя) данных для программы установки. Хороший пример: пакеты tgz из Slackware, помимо собственно программы содержат (как правило) описание и скрипт для выполнения при установке.

manntes ★★ ()

Re: Deb-пакеты изнутри

Просто поразительно!!! Меня всегда восхищало, как лоровцы умеют из-за самой простой и понятной вещи могут развести флейм на полсотни постов... о_О Казалось бы, что проще--просто архив с файлами программы+некоторые служебные файлы. Ну ещё некоторые для этих архивов специальные расширения придумывают (rpm, deb). Так нет, блин, и здесь надо развести "консилиум"! :(

З.Ы.: Ребята, расскажите, как вы это делаете? :)

anonymous ()
Ответ на: Re: Deb-пакеты изнутри от anonymous

Re: Deb-пакеты изнутри

Статейка странная, т.к. все простое показано сложным. Сказано, что архив, но почему-то не указана родная программа, предназначенная для работы с этим архивом - ar. С ее помощью можно и распаковывать и запаковывать обратно. <pre> serg@amd64:$ ar xv ia32-libs_1.19_amd64.deb x - debian-binary x - control.tar.gz x - data.tar.gz Для продолжения нажмите любую клавишу... </pre>

Содержимое архива в статейке тоже странное - где у меня каталог DEBIAN?

anonymous ()
Ответ на: Re: Deb-пакеты изнутри от anonymous

Re: Deb-пакеты изнутри

Если РАСПАКОВАТЬ архив (а не смотреть его разнами смотрелками) - получим ТРИ файла: control.tar.gz, data.tar.gz и debian-binary, но никак не эту описанную долбанутую структуру, которую показывет mc. Кстати, не все пользуются. А если пакет смотреть через kpackage, то содержимое пакета предстанет еще в одном виде. Короче, учите матчасть, пионеры.

anonymous ()
Ответ на: Re: Deb-пакеты изнутри от watashiwa_daredeska

Re: Deb-пакеты изнутри

там wiki, возьмите поправьте то что считаете неправильным.

xargs ★★★ ()

Re: Deb-пакеты изнутри

Или у меня прокся глючит или у ЛОРа значок сайта на маковое яблоко в табах поменяли, погрызенное...

cryptosonbian ()

Re: Deb-пакеты изнутри

Нет, ну это всё, конечно, хорошо, но как-то скудновато...

MiracleMan ★★★★★ ()
Ответ на: Re: Deb-пакеты изнутри от cryptosonbian

Re: Deb-пакеты изнутри

> Или у меня прокся глючит или у ЛОРа значок сайта на маковое яблоко в табах поменяли, погрызенное...

Действительно, справа вместо linux.org.ru - macosx.org.ru (кстати, такой домен не существует) и слева маковское яблоко.

Дефейс?

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