Deb (формат файлов)

Deb (формат файлов)

deb (формат файлов)

Пакет Debian (dpkg)
Application-x-deb.svg
Иконка deb-файлов в среде GNOME
Расширение файла: .deb
Тип MIME: application/x-deb
Разработчик: Debian
Тип формата: Система управления пакетами
Может содержать: Программное обеспечение и метаданные в архивах .tar.bz2 или .tar.gz
Установка deb-пакета в Gdebi

deb — расширение имён файлов «бинарных» пакетов для распространения и установки программного обеспечения в ОС проекта Debian, и других, использующих систему управления пакетами dpkg. Deb это часть слова Debian, от Debra — имени жены основателя Дебиана Яна Мердока и Ian от его имени.

Содержание

Формат

Начиная с Debian версии 0.93, deb файл представляет собой архив ar. Обычно архив содержит 3 файла:

  • debian-binary: версия формата deb-пакета. Она равняется «2.0» для текущих версий Debian
  • control.tar.gz: вся информация о пакете
  • data.tar или data.tar.gz или data.tar.bz2 или data.tar.lzma: устанавливаемые файлы

Программное обеспечение

Стандартная программа для управления этими пакетами — dpkg, часто используемая с помощью apt и aptitude.

deb пакеты могут быть преобразованы в другие пакеты, и наоборот, с помощью программы alien.

Создают пакеты deb обычно с помощью утилит dpkg — в частности, dpkg-buildpackage. Основы создания пакетов описаны в Руководстве нового сопровождающего Debian и Справочнике разработчика Debian.[1]

Совсем простые, но малопригодные для серьёзного сопровождения пакеты можно создавать с помощью программы CheckInstall.

Разновидности

udeb

Проект debian-installer ввёл имена файлов пакетов, которые заканчиваются на .udeb («µdeb», «микроdeb»). Это микро-.deb формат, который не полностью следует политике Дебиан, не содержит документации и должен использоваться только debian-installer, который является новым установщиком Дебиан, разработанным для Sarge. Формат файла .udeb идентичен формату .deb. Программа udpkg, используемая для работы с .udeb пакетами имеет ограниченные возможности по сравнению с dpkg и меньше поддерживает связи пакетов. Разница в имени существует из-за того, что мейнтейнерам архива Дебиан не нравилось присутствие в архиве пакетов .deb, которые не отвечали политике, поэтому для них было выбрано другое имя, чтобы подчеркнуть это и не допустить их непреднамеренную установку на рабочую систему. Пакеты .udeb используются на initial ram-диске при установке базовой системы, только чтобы создать очень ограниченную систему Дебиан.

Именование пакетов

Структура имени пакетов такова:

  • Имя пакета;
  • Если данный пакет содержит:
    • заголовочные и другие файлы для разработчиков → «-dev»;
    • отладочную информацию → «-dbg»;
    • файлы документации → «-doc»;
  • «-» и версия пакета
    • После основной версии может стоять номер ревизии пакета в виде «-1», «-2»…
    • Если изменения касаются только соответствия Debian Free Software Guidelines, то «.dfsg-1», «.dfsg-2»…
    • Для обновлений безопасности внутри стабильной ветки Debian добавляется «etch2», «lenny1»…
    • Если пакет закачан не одним из основных мейнтейнеров (англ. NMU-upload), то добавляется «+1», «+2»…
  • «_» и архитектура: «_i386», «_amd64»…

Примечания

См. также

Ссылки

  • The Debian GNU/Linux FAQ (рус.). — Основы системы управления пакетами Debian. Проверено 1 октября 2008.
  • HOWTO: Use dpkg to Install .deb Files (англ.). — Статья «Что делать с .deb файлами?». Проверено 1 октября 2008.
  • Gdebi (англ.). Проверено 1 октября 2008.



Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Deb (формат файлов)" в других словарях:

  • deb (формат файлов) — У этого термина существуют и другие значения, см. Deb. Пакет Debian (dpkg) Иконка d …   Википедия

  • ZIP (формат файлов) — ZIP  популярный формат сжатия данных и архивации файлов. Файл в этом формате обычно имеет расширение .zip и хранит в сжатом или несжатом виде один или несколько файлов, которые можно из него извлечь путём распаковки с помощью специальной… …   Википедия

  • Zoo (формат файлов) — Zoo  формат, а также программа сжатия файлов, написанная Раулем Деси (Rahul Dhesi) в середине 1980 х годов. Формат основан на известном алгоритме сжатия LZW и определяется по расширению файла .zoo. В настоящее время этот формат используется… …   Википедия

  • Список форматов файлов — …   Википедия

  • ZIP (формат файла) — ZIP  популярный формат сжатия данных и архивации файлов. Файл в этом формате обычно имеет расширение .zip и хранит в сжатом или несжатом виде один или несколько файлов, которые можно из него извлечь путём распаковки с помощью специальной… …   Википедия

  • ZIP формат файла — ZIP  популярный формат сжатия данных и архивации файлов. Файл в этом формате обычно имеет расширение .zip и хранит в сжатом или несжатом виде один или несколько файлов, которые можно из него извлечь путём распаковки с помощью специальной… …   Википедия

  • ARC (формат файла) — У этого термина существуют и другие значения, см. ARC. ARC  формат сжатия данных без потерь и архивации файлов от System Enhancement Associates. Файл в этом формате обычно имеет расширение .arc, .ark или .sue и хранит в сжатом или несжатом… …   Википедия

  • Cabinet — Cabinet …   Википедия

  • Сравнение Microsoft Windows и GNU/Linux — (двух надсемейств операционных систем)  популярная тема обсуждения среди пользователей компьютеров. Windows NT  самая распространённая из операционных систем для настольных компьютеров, GNU/Linux  наиболее популярная операционная… …   Википедия

  • Сравнение Microsoft Windows и Linux — (двух семейств операционных систем)  популярная тема обсуждения среди пользователей компьютеров. Windows  самая распространённая из операционных систем для настольных компьютеров, Linux  наиболее популярная операционная система из… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»