Deb (формат файлов) | это... Что такое Deb (формат файлов)? (original) (raw)

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 файла:

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

Стандартная программа для управления этими пакетами — 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-диске при установке базовой системы, только чтобы создать очень ограниченную систему Дебиан.

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

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

Примечания

  1. Документация. SPI.

См. также

Ссылки

Форматы архивов (сравнение по типу)
Только архивирование arcpio • shar • tar • LBR
Только сжатие bzip2 • compress • gzipLZMALZW • lzop • rzip • SQ • XZ
Архивирование и сжатие 7z • ACE • ARCALZipARJCabinet • cpt • DAR • dd • DGCA • .dmg • GCA • kgbLHALZXPAQRAR • qda • sit • SQX • zooZIP
Упаковка и распространение ПО deb • pkg • gemRPMMSIJAR (WAR • RAR (Java) • EAR)
Debian
Инфраструктура Manifesto • DebConf • Software in the Public Interest • Критерии по определению свободного ПО • Social Contract • Alioth Логотип Debian
ПО Формат .debdpkgAPTaptitude • debconf • InstallerПО Mozilla, переименованное в DebianAlienJigdodash
Варианты ОС Debian GNU/HurdDebian GNU/kFreeBSDDebian GNU/kNetBSD • Custom Debian Distribution
Лидеры проекта Ян МердокБрюс Перенс • Ян Джексон • Уичерт Аккерман • Бен Коллинс • Бдайл Гарби • Мартин Мичлмаур • Брендан Робинсон • Энтони Таунс • Сэм Хочевар • Стив МакИнтайр

Wikimedia Foundation.2010.