Разное

Deb это что: Deb (формат файлов) — Википедия

Содержание

Deb (формат файлов) — Википедия

Материал из Википедии — свободной энциклопедии

У этого термина существуют и другие значения, см. Deb.
Установка deb-пакета в Gdebi

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

Формат

Старый формат (до версии Debian 0.93)

deb-файл в старом формате представляет собой две строки ASCII-текста, за которыми следуют два сцепленных архива формата tar.gz. Первая строка содержит номер версии формата, дополненный до 8 цифр (0,939000 для всех старых форматов). Вторая строка содержит десятичную строку (без начальных нулей), определяющую длину первого архива формата tar.gz. Каждая из этих строк завершается одним символом новой строки.[2]

Новый (текущий) формат (с версии Debian 0.93)

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

Обычно архив содержит 3 файла в нижеприведенной последовательности:

  • debian-binary — Текстовый файл, содержащий версию формата deb-пакета. Она равняется «2.0» для текущих версий Debian.
  • control.tar — tar-архив, содержащий информацию и скрипты установки пакета. Может быть сжат с помощью gzip или xz, тип архива отображается в имени файла (к примеру control.tar.gz).
  • data.tar — tar-архив, содержащий дерево устанавливаемых файлов пакета. Может быть сжат с помощью gzip, bzip2, lzma или xz, тип архива отображается в имени файла (к примеру control.tar.gz).

control.tar

Архив содержит информацию о поставляемом в данном пакете программном обеспечении.

  • control — Содержит краткую информацию об пакете программного обеспечения: Наименование, версия, описание, целевая архитектура, зависимости от других пакетов и т.д..
  • md5sums — Содержит проверочные MD5 суммы всех устанавливаемых файлов.
  • conffiles — Список файлов пакета, являющихся конфигурационными. При обновлении файлы из этого списка не перезаписываются новыми, если это не указано отдельно.
  • preinstpostinstprerm, postrm — Необязательные скрипты, выполняемые соответственно до и после установки или удаления пакета.
  • config — Скрипт для debconf механизма конфигурации.
  • shlibs — Список shared libraries.

data.tar

Архив с деревом устанавливаемых файлов пакета, разворачиваемый в систему относительно ее корня.

Репозитории

Основной вид распространения deb-пакетов. Для описания репозитория обычно используется строчка:

deb http://ftp.debian.org/debian squeeze main contrib non-free
  • deb — указание типа репозитория
  • http://ftp.**** — URI корня репозитория. Может использоваться http:// ftp:// file:// и некоторые другие схемы.
  • squeeze — distribution part. Версия операционной системы.
  • main contrib *** *** — component — Компоненты операционной системы (в основном различающиеся свободой ).

Репозиторий, размещенный на сетевых хранилищах обычно объединяет несколько distribution part с общим хранением пакетов. структура обычно такова.

  • /pool/ — структуированное по имени хранилище скомпилированных пакетов и исходных текстов программ.
  • /dists/ — списки пакетов, входящий в определенный distribution part.

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

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

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

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

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

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

udeb

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

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

Структура имени пакетов такова: имя-дополнение-версия_архитектура.deb

  • Имя пакета;
  • Если данный пакет содержит:
  • «-» и версия пакета
    • После основной версии может стоять номер ревизии пакета в виде «-1», «-2»…
    • Если изменения касаются только соответствия критериям Debian по определению свободного ПО, то «.dfsg-1», «.dfsg-2»…
    • Для обновлений безопасности внутри стабильной ветки Debian добавляется «etch3», «lenny1»…
    • Если пакет загружен в репозиторий не одним из основных мейнтейнеров (англ. NMU-upload), то добавляется «+1», «+2»…
  • «_» и архитектура: «_i386», «_amd64», «_all»…

Примечания

См. также

Ссылки

Расширение файла DEB. Чем открыть DEB?

Расширение DEB

Чем открыть файл DEB

В Windows: 7-Zip, WinArchiver, ZipZag, PeaZip
В Linux: Debian package management system, Synaptic Package Manager, Adept, GDebi, Alien
В Apple iOS (iPhone, iPad, iPod): Cydia, Jailbreak

Описание расширения DEB

Популярность:

Раздел: Архивы

Расширение DEB обычно используется для пакетов Debian. Пакеты Debian – это бинарные файлы, которые содержат выполняемые и конфигурационные файлы, номер версии формата, информацию об авторских правах, а также другую документацию, необходимую для установки программы из пакета. .DEB – это стандартный Unix архив AR, который содержит следующие файлы:

— debian-binary – версия формата deb файла. Для нового формата стоит «2.0»
— control.tar.gz – информация о пакете
— data.tar.gz или data.tar или data.tar.lzma или data.tar.bz2 – устанавливаемые файлы

DEB – это сокращение от Debian, что в свою очередь произошло от Debra – это имя подруги и от его собственного имени Ian (Ян Мердок).

Файл DEB используется в операционной системе Debian Linux и ее производных (Ubuntu, Edubuntu, Kubuntu, PCLinuxOS) в качестве основного источника инсталляционных пакетов.

Используйте терминал или инструмент управления программами в Linux, чтобы открыть или устанавить программу из пакета DEB. Чтобы установить *.DEB необходимо использовать терминал Linux и написать следующую команду:

sudo dpkg -i package_name.deb

Файлы DEB могут быть извлечены некоторыми архиваторами, такими как 7-Zip или конвертированы в другой пакет установки с помощью специализированных программ Linux, например, таких как alien. Создать файл deb можно с помощью утилит dpkg или dpkg-buildpackage.

Расширение .DEB так же связан с Cydia. Cydia является альтернативой официальной App Store в Iphone, Ipad и Ipod Touch. Cydia работает только на устройствах IOS, которые имеют Jailbreak.

iPhone Jailbreak (iOS Jailbreak) – это программа, которая удаляет официальное ограничение на IOS устройствах. Одним из таких ограничений является установка новых приложений только через Apple App Store.

Cydia использует собственный репозиторий приложений, которые содержат оба типа приложений – и бесплатные, и платные. Приложения в репозиториях Cydia не хранятся в виде файла приложения IPA, который использует App Store, а хранится в DEB-пакетах. Пакет прикладных программ DEB использует аналогичный формат файла как и пакеты DEB Debian.

Файлы приложения DEB так же установлены на Jailbreak iPhone (или другие устройства JB IOS) из Cydia через консоль SSH.

Если вы хотите установить DEB пакеты на ваш iPhone. Идите в папку /var/root/Media/Cydia/AutoInstall. Скопируйте туда файл .DEB и просто перезагрузите устройство IOS.

MIME тип: application/vnd.debian.binary-package
HEX код: 21 3C 61 72 63 68 3E 0A 64 65 62 69 61 6E 2D 62 69
ASCII код: ! arch debian-binary

Deb (формат файлов) — Википедия

Материал из Википедии — свободной энциклопедии

У этого термина существуют и другие значения, см. Deb.
Установка deb-пакета в Gdebi

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

Формат

Старый формат (до версии Debian 0.93)

deb-файл в старом формате представляет собой две строки ASCII-текста, за которыми следуют два сцепленных архива формата tar.gz. Первая строка содержит номер версии формата, дополненный до 8 цифр (0,939000 для всех старых форматов). Вторая строка содержит десятичную строку (без начальных нулей), определяющую длину первого архива формата tar.gz. Каждая из этих строк завершается одним символом новой строки.[2]

Новый (текущий) формат (с версии Debian 0.93)

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

Обычно архив содержит 3 файла в нижеприведенной последовательности:

  • debian-binary — Текстовый файл, содержащий версию формата deb-пакета. Она равняется «2.0» для текущих версий Debian.
  • control.tar — tar-архив, содержащий информацию и скрипты установки пакета. Может быть сжат с помощью gzip или xz, тип архива отображается в имени файла (к примеру control.tar.gz).
  • data.tar — tar-архив, содержащий дерево устанавливаемых файлов пакета. Может быть сжат с помощью gzip, bzip2, lzma или xz, тип архива отображается в имени файла (к примеру control.tar.gz).

control.tar

Архив содержит информацию о поставляемом в данном пакете программном обеспечении.

  • control — Содержит краткую информацию об пакете программного обеспечения: Наименование, версия, описание, целевая архитектура, зависимости от других пакетов и т.д..
  • md5sums — Содержит проверочные MD5 суммы всех устанавливаемых файлов.
  • conffiles — Список файлов пакета, являющихся конфигурационными. При обновлении файлы из этого списка не перезаписываются новыми, если это не указано отдельно.
  • preinstpostinstprerm, postrm — Необязательные скрипты, выполняемые соответственно до и после установки или удаления пакета.
  • config — Скрипт для debconf механизма конфигурации.
  • shlibs — Список shared libraries.

data.tar

Архив с деревом устанавливаемых файлов пакета, разворачиваемый в систему относительно ее корня.

Репозитории

Основной вид распространения deb-пакетов. Для описания репозитория обычно используется строчка:

deb http://ftp.debian.org/debian squeeze main contrib non-free
  • deb — указание типа репозитория
  • http://ftp.**** — URI корня репозитория. Может использоваться http:// ftp:// file:// и некоторые другие схемы.
  • squeeze — distribution part. Версия операционной системы.
  • main contrib *** *** — component — Компоненты операционной системы (в основном различающиеся свободой ).

Репозиторий, размещенный на сетевых хранилищах обычно объединяет несколько distribution part с общим хранением пакетов. структура обычно такова.

  • /pool/ — структуированное по имени хранилище скомпилированных пакетов и исходных текстов программ.
  • /dists/ — списки пакетов, входящий в определенный distribution part.

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

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

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

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

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

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

udeb

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

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

Структура имени пакетов такова: имя-дополнение-версия_архитектура.deb

  • Имя пакета;
  • Если данный пакет содержит:
  • «-» и версия пакета
    • После основной версии может стоять номер ревизии пакета в виде «-1», «-2»…
    • Если изменения касаются только соответствия критериям Debian по определению свободного ПО, то «.dfsg-1», «.dfsg-2»…
    • Для обновлений безопасности внутри стабильной ветки Debian добавляется «etch3», «lenny1»…
    • Если пакет загружен в репозиторий не одним из основных мейнтейнеров (англ. NMU-upload), то добавляется «+1», «+2»…
  • «_» и архитектура: «_i386», «_amd64», «_all»…

Примечания

См. также

Ссылки

Deb (формат файлов) — Википедия. Что такое Deb (формат файлов)

Установка deb-пакета в Gdebi

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

Формат

Старый формат (до версии Debian 0.93)

deb-файл в старом формате представляет собой две строки ASCII-текста, за которыми следуют два сцепленных архива формата tar.gz. Первая строка содержит номер версии формата, дополненный до 8 цифр (0,939000 для всех старых форматов). Вторая строка содержит десятичную строку (без начальных нулей), определяющую длину первого архива формата tar.gz. Каждая из этих строк завершается одним символом новой строки.[2]

Новый (текущий) формат (с версии Debian 0.93)

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

Обычно архив содержит 3 файла в нижеприведенной последовательности:

  • debian-binary — Текстовый файл, содержащий версию формата deb-пакета. Она равняется «2.0» для текущих версий Debian.
  • control.tar — tar-архив, содержащий информацию и скрипты установки пакета. Может быть сжат с помощью gzip или xz, тип архива отображается в имени файла (к примеру control.tar.gz).
  • data.tar — tar-архив, содержащий дерево устанавливаемых файлов пакета. Может быть сжат с помощью gzip, bzip2, lzma или xz, тип архива отображается в имени файла (к примеру control.tar.gz).

control.tar

Архив содержит информацию о поставляемом в данном пакете программном обеспечении.

  • control — Содержит краткую информацию об пакете программного обеспечения: Наименование, версия, описание, целевая архитектура, зависимости от других пакетов и т.д..
  • md5sums — Содержит проверочные MD5 суммы всех устанавливаемых файлов.
  • conffiles — Список файлов пакета, являющихся конфигурационными. При обновлении файлы из этого списка не перезаписываются новыми, если это не указано отдельно.
  • preinstpostinstprerm, postrm — Необязательные скрипты, выполняемые соответственно до и после установки или удаления пакета.
  • config — Скрипт для debconf механизма конфигурации.
  • shlibs — Список shared libraries.

data.tar

Архив с деревом устанавливаемых файлов пакета, разворачиваемый в систему относительно ее корня.

Репозитории

Основной вид распространения deb-пакетов. Для описания репозитория обычно используется строчка:

deb http://ftp.debian.org/debian squeeze main contrib non-free
  • deb — указание типа репозитория
  • http://ftp.**** — URI корня репозитория. Может использоваться http:// ftp:// file:// и некоторые другие схемы.
  • squeeze — distribution part. Версия операционной системы.
  • main contrib *** *** — component — Компоненты операционной системы (в основном различающиеся свободой ).

Репозиторий, размещенный на сетевых хранилищах обычно объединяет несколько distribution part с общим хранением пакетов. структура обычно такова.

  • /pool/ — структуированное по имени хранилище скомпилированных пакетов и исходных текстов программ.
  • /dists/ — списки пакетов, входящий в определенный distribution part.

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

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

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

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

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

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

udeb

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

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

Структура имени пакетов такова: имя-дополнение-версия_архитектура.deb

  • Имя пакета;
  • Если данный пакет содержит:
  • «-» и версия пакета
    • После основной версии может стоять номер ревизии пакета в виде «-1», «-2»…
    • Если изменения касаются только соответствия критериям Debian по определению свободного ПО, то «.dfsg-1», «.dfsg-2»…
    • Для обновлений безопасности внутри стабильной ветки Debian добавляется «etch3», «lenny1»…
    • Если пакет загружен в репозиторий не одним из основных мейнтейнеров (англ. NMU-upload), то добавляется «+1», «+2»…
  • «_» и архитектура: «_i386», «_amd64», «_all»…

Примечания

См. также

Ссылки

.deb — Национальная библиотека им. Н. Э. Баумана

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 19:21, 2 июня 2017.

Установка deb-пакета в Gdebi

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

Формат

Старый формат (до версии Debian 0.93)

deb-файл в старом формате представляет собой две строки ASCII-текста, за которыми следуют два сцепленных архива формата tar.gz. Первая строка содержит номер версии формата, дополненный до 8 цифр (0,939000 для всех старых форматов). Вторая строка содержит десятичную строку (без начальных нулей), определяющую длину первого архива формата tar.gz. Каждая из этих строк завершается одним символом новой строки.[Источник 1]

Новый (текущий) формат (с версии Debian 0.93)

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

Обычно архив содержит 3 файла в нижеприведенной последовательности:

  • debian-binary — Текстовый файл, содержащий версию формата deb-пакета. Она равняется «2.0» для текущих версий Debian.
  • control.tar — tar-архив, содержащий информацию и скрипты установки пакета. Может быть сжат с помощью gzip или xz, тип архива отображается в имени файла (к примеру control.tar.gz)[Источник 2].
  • data.tar — tar-архив, содержащий дерево устанавливаемых файлов пакета. Может быть сжат с помощью gzip, bzip2, lzma или xz, тип архива отображается в имени файла (к примеру control.tar.gz).

Сontrol.tar

Архив содержит набор файлов:

  • control — Содержит краткую информацию об пакете программного обеспечения: Наименование, версия, описание, целевая архитектура, зависимости от других пакетов и т.д..
  • md5sums — Содержит проверочные MD5 суммы всех устанавливаемых файлов.
  • conffiles — Список файлов пакета, являющихся конфигурационными. При обновлении файлы из этого списка не перезаписываются новыми, если это не указано отдельно.
  • preinstpostinstprerm, postrm — Необязательные скрипты, выполняемые соответственно до и после установки или удаления пакета.
  • config — Необязательный скрипт для debconf механизма конфигурации.
  • shlibs — Необязательный список shared libraries.

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

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

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

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

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

Установка с использованием командной строки

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

$ sudo apt-get update

По запросу введите пароль. Учтите, что при вводе в терминале пароль не отображается, ни звёздочками, ни кружками, никак. Это нормально. Для установки нужной программы введите команду:

$ sudo apt-get install имя-программы

Например:

$ sudo apt-get install libsexymm2

Если нужно установить несколько программ, то их можно перечислить через пробел, например:

$ sudo apt-get install libsexymm2 nmap

Если потребуется — ответьте на задаваемые вопросы (для положительного ответа нужно ввести Y или Д). Программа будет установлена, если она уже установлена — она будет обновлена.

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

Для поиска программы в списке доступных пакетов воспользуйтеcь командами:

$ sudo apt-cache search keyword

где keyword — название программы, часть названия программы или слово из её описания[Источник 4].

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

udeb

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

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

Структура имени пакетов такова: имя-дополнение-версия_архитектура.deb

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

Примечания

Deb (формат файлов) — это… Что такое Deb (формат файлов)?

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

Установка 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 добавляется «etch3», «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.

Форматы архивов (сравнение по типу)

Только архивированиеar • cpio • shar • tar • LBR
Только сжатиеbzip2 • compress • gzip • LZMA • LZW • lzop • rzip • SQ • XZ
Архивирование и сжатие7z • ACE • ARC • ALZip • ARJ • Cabinet • cpt • DAR • dd • DGCA • .dmg • GCA • kgb • LHA • LZX • PAQ • RAR • qda • sit • SQX • zoo • ZIP
Упаковка и распространение ПОdeb • pkg • gem • RPM • MSI • JAR (WAR • RAR (Java) • EAR)

Как открыть файл DEB? Расширение файла .DEB

Что такое файл DEB?

Файлы с расширением DEB содержат пакеты программного обеспечения Debian, используемые операционными системами на основе Unix. Единый архив DEB содержит два архива TAR. Первый архив содержит управляющую информацию для установщика, а второй содержит фактические установочные файлы приложения.

Два архива TAR

В контрольном архиве (файл control.tar ) хранятся родительские сценарии и метаданные пакета (имя, версия, зависимости и родительская информация). В архиве используется сжатие GZIP или XZ.

Архив данных (файл data.tar ) содержит установочные файлы. В этом архиве используется сжатие GZIP, BZIP2, LZMA или XZ.

Файлы DEB и UDEB — сходства и различия

Файлы UDEB , также известные как «micro debs», имеют много общего с файлами DEB. В файлах UDEB хранятся почти те же данные, что и в DEB, но они ограничены только основными функциональными файлами.

Дополнительная информация
  1. Файлы DEB используются для хранения установочных пакетов.
  2. Файлы DEB могут быть преобразованы в другие форматы пакета установщика с помощью инструмента Alien.
Программы, которые поддерживают DEB расширение файла

Следующий список содержит программы, сгруппированные по 3 операционным системам, которые поддерживают DEB файлы. Файлы с расширением DEB, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.

Updated: 02/18/2020

Как открыть файл DEB?

Проблемы с доступом к DEB могут быть вызваны разными причинами. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами Debian Software Package, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Приведенный ниже список проведет вас через процесс решения возникшей проблемы.

Шаг 1. Установите 7-Zip программное обеспечение


Основная и наиболее частая причина, препятствующая открытию пользователями файлов DEB, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать файлы DEB. Эта проблема может быть решена путем загрузки и установки # РЕКОМЕНДОВАННОЙ # или другой совместимой программы, такой как PeaZip, ZipZag, Synaptic Package Manager. Выше вы найдете полный список программ, которые поддерживают DEB файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Одним из наиболее безопасных способов загрузки программного обеспечения является использование ссылок официальных дистрибьюторов. Посетите сайт 7-Zip и загрузите установщик.

Шаг 2. Проверьте версию 7-Zip и обновите при необходимости

Если проблемы с открытием файлов DEB по-прежнему возникают даже после установки 7-Zip, возможно, у вас устаревшая версия программного обеспечения. Проверьте веб-сайт разработчика, доступна ли более новая версия 7-Zip. Разработчики программного обеспечения могут реализовать поддержку более современных форматов файлов в обновленных версиях своих продуктов. Если у вас установлена более старая версия 7-Zip, она может не поддерживать формат DEB. Последняя версия 7-Zip должна поддерживать все форматы файлов, которые совместимы со старыми версиями программного обеспечения.

Шаг 3. Настройте приложение по умолчанию для открытия DEB файлов на 7-Zip

После установки 7-Zip (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия DEB файлов. Следующий шаг не должен создавать проблем. Процедура проста и в значительной степени не зависит от системы


Процедура изменения программы по умолчанию в Windows

  • Выберите пункт Открыть с помощью в меню «Файл», к которому можно щелкнуть правой кнопкой мыши файл DEB.
  • Выберите Выбрать другое приложение → Еще приложения
  • Последний шаг — выбрать опцию Найти другое приложение на этом… указать путь к папке, в которой установлен 7-Zip. Теперь осталось только подтвердить свой выбор, выбрав Всегда использовать это приложение для открытия DEB файлы и нажав ОК .


Процедура изменения программы по умолчанию в Mac OS

  • Щелкните правой кнопкой мыши на файле DEB и выберите Информация.
  • Откройте раздел Открыть с помощью, щелкнув его название
  • Выберите подходящее программное обеспечение и сохраните настройки, нажав Изменить все
  • Должно появиться окно с сообщением, что это изменение будет применено ко всем файлам с расширением DEB. Нажимая Вперед, вы подтверждаете свой выбор.
Шаг 4. Убедитесь, что DEB не неисправен

Вы внимательно следили за шагами, перечисленными в пунктах 1-3, но проблема все еще присутствует? Вы должны проверить, является ли файл правильным DEB файлом. Проблемы с открытием файла могут возникнуть по разным причинам.

1. DEB может быть заражен вредоносным ПО — обязательно проверьте его антивирусом.

Если файл заражен, вредоносная программа, находящаяся в файле DEB, препятствует попыткам открыть его. Немедленно просканируйте файл с помощью антивирусного инструмента или просмотрите всю систему, чтобы убедиться, что вся система безопасна. Если файл DEB действительно заражен, следуйте инструкциям ниже.

2. Проверьте, не поврежден ли файл

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

3. Убедитесь, что у вас есть соответствующие права доступа

Некоторые файлы требуют повышенных прав доступа для их открытия. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл Debian Software Package.

4. Убедитесь, что в системе достаточно ресурсов для запуска 7-Zip

Операционные системы могут иметь достаточно свободных ресурсов для запуска приложения, поддерживающего файлы DEB. Закройте все работающие программы и попробуйте открыть файл DEB.

5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений

Регулярно обновляемая система, драйверы и программы обеспечивают безопасность вашего компьютера. Это также может предотвратить проблемы с файлами Debian Software Package. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов DEB.

deb — Перевод на русский — примеры английский


Эти примеры могут содержать грубые слова на основании вашего поиска.


Эти примеры могут содержать разговорные слова, основанные на вашем поиске.

Помню, я подумал, что если deb увидел меня …

Помню, я подумал, что если бы Деб увидела меня …

Если бы это была троица, это объяснило бы, почему deb жив, а lundy нет.

Если это Троица, мне понятно почему Деб жива, а Лэнди нет.

Слишком стар, но из нее получится отличный deb .

Слишком стара, но из нее вышла бы отличная Дэб .

Это от парня, который уронил бабушку deb .

И это исходит от парня, который справился с бабушкой Дэб .

Если вы используете Ubuntu, не используйте пакеты по умолчанию: вместо этого используйте наш репозиторий deb .

Если вы используете Ubuntu, не установите дистрибутивные пакеты; вместо этого пользуйтесь нашим deb репозиторием.

Начиная с Debian 0.93, пакет deb реализован в виде архива ar.

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

Но я не могу сказать deb .

Но я не могу рассказать Деб .

На сайте можно найти пакет deb .

На сайте вы можете найти Деб пакета.

Он бы увидел, что у меня deb

Он увидит что я была Деб

Что касается deb , я очень рада, что она не беременна.

Как Деб , я очень рада что она не беременна.

Это ваша фотография, deb , кого-то, кого он любил.

Это твоя фотография, Дэб , кого он любил.

Правда в том, что где бы я ни находился, deb со мной.

Правда в том, что где бы я не был, Дэб — со мной.

Натан рассказал вам, какой отличный повар deb .

Нейтан говорил тебе, что Деб отлично готовит.

Нет, я сказал, что няня deb никуда не годится.

Нет, я сказал, что няня Деб плоха.

Вы сидите и говорите о няне deb .

Ты сидишь и горюешь о няне Деб .

Не deb — ты, Джейн.

Не о Дэб … о тебе, Джейн.

Папа был не идеален, деб .

Отец не был идеальным, Деб .

Да, но в большинстве случаев он просто нервничает с няней deb .

Да, но он в основном зависает с няней Деб .

deb мне нравится больше, чем я ей.

Дэб мне нравится намного сильнее, чем я нравлюсь ей.

Antwon пришел ко мне сегодня, и он сказал, что deb расстались с ним.

Антуан пришел ко мне сегодня, и он сказал, что Деб порвала с ним.

.

deb-deb is — Перевод на русский — примеры английский


На основании вашего запроса эти примеры могут содержать грубую лексику.


На основании вашего запроса эти примеры могут содержать разговорную лексику.

Моя Деб-Деб думает о том, чтобы бросить меня.

Предложить пример

Другие результаты

Верно, и Айва отдала Деб , а Деб — это мертвых.

Деб-Деб , если бы она упомянула тебя хотя бы раз за наше пятичасовое свидание, я бы не позволил ей поцеловать меня.

Деб-Деб , если бы она сказала тебя хотя бы раз за пятичасовое свидание, я бы не позволила ей целовать меня.

Было решено, что соответствующие операции будут проводиться с алжирскими товарами, а товары из Ливии будут транспортироваться исключительно через алжирско-ливийский пограничный пост Deb-deb .

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

Что касается гуманитарной помощи, Управление гражданской защиты и Алжирский Красный Полумесяц направили значительные людские и материальные ресурсы для оказания помощи алжирским и иностранным гражданам в центрах приема, созданных на алжирской стороне границы, в Deb-deb и Айн Аменас.

В плане гуманитарной помощи Красный Крест направили большие людские и материальные ресурсы для оказания помощи гражданам Алжира и иностранцам в местах временного размещения в пограничной зоне на алжирской стороне в Дебдебе и Ин-Аменасе.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *