deb — формат пакунків для розповсюдження та встановлення програмного забезпечення у операційних системах Debian, Ubuntu та інших, що використовують систему керування пакунками dpkg. Deb це частина слова Debian, від Debra — імені дружини засновника Дебіена Яна Мердока та Ian від його імені.
Розширення файлу: | .deb |
---|---|
MIME-тип: | application/vnd.debian.binary-package |
Розробник: | Debian |
Тип формату: | Система керування пакунками |
Контейнер для: | Програмне забезпечення та метадані у архівах .tar.bz2 чи .tar.gz |
Формат
Починаючи з Debian версії 0.93, deb файл є архівом . Зазвичай архів містить 3 файли:
- debian-binary: версія Debian. Вона дорівнює «2.0» для поточних версій Debian
- control.tar.gz: вся інформація про пакунок
- data.tar чи data.tar.gz або data.tar.bz2 або data.tar.lzma: архів з файлами що буде встановлений на файлову систему
Програмне забезпечення
Стандартна програма для керування цими пакунками — dpkg, часто використовувана з допомогою apt та .
deb-пакунки можуть бути перетворені у інші пакунки, і навпаки, з допомогою програми .
Створюють пакунки deb зазвичай за допомогою утиліт dpkg — зокрема, dpkg-buildpackage. Основи створення пакунків описані у Посібнику нового супроводжуючого Debian та Довіднику розробника Debian.
Зовсім прості, але малопридатні для серйозного супроводу пакунки можна створювати з допомогою програми [en].
Різновиди
udeb
Проект debian-installer ввів імена файлів пакетів, які закінчуються на .udeb («µdeb», «мікро-deb»). Це спрощений формат, який точно не слідує політиці пакунків Debian, не містить документації і повинен використовуватися лише інсталятором. Формат файлу udeb ідентичний deb. Програма udpkg, призначена для роботи з пакунками udeb, має обмежені можливості у порівнянні з dpkg і менше підтримує зв'язки пакунків. Різниця в імені існує через те, що мейнтейнерам архіву Debian не подобалася присутність у архіві пакунків deb, які не відповідали політиці, тому для них було вибрано інше ім'я, щоб підкреслити це і не допустити їх ненавмисне встановлення на робочу систему. Пакунки udeb використовуються на початковому RAM-диску при встановленні базової системи.
Найменування пакунків
Структура імені пакунків така:
- Ім'я пакунку;
- Якщо даний пакунок містить:
- заголовні та інші файли для розробників → «-dev»;
- налагоджувальну інформацію → «-dbg»;
- файли документації → «-doc»;
- «-» та версія пакунку
- Після версії основного вмісту пакунку зазвичай ставлять версію пакунку у вигляді «-1», «-2»…
- Якщо зміни стосуються лише відповідності Debian Free Software Guidelines, то «.dfsg-1», «.dfsg-2»…
- Якщо зміни взяті з іншого дистрибутиву конкретної версії, [] то додається «etch2», «lenny1»…
- Якщо пакет закачаний не одним з основних мейнтейнерів (англ. NMU-upload), то додається «+1», «+2»…
- «_» і архітектура: «_i386», «_amd64»…
Примітки
Посилання
- Debian FAQ: Основи системи керування пакунками Debian
- (англ.)
- Gdebi
Дивись також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
deb format pakunkiv dlya rozpovsyudzhennya ta vstanovlennya programnogo zabezpechennya u operacijnih sistemah Debian Ubuntu ta inshih sho vikoristovuyut sistemu keruvannya pakunkami dpkg Deb ce chastina slova Debian vid Debra imeni druzhini zasnovnika Debiena Yana Merdoka ta Ian vid jogo imeni Pakunok Debian dpkg Rozshirennya fajlu tt deb tt MIME tip application vnd debian binary packageRozrobnik DebianTip formatu Sistema keruvannya pakunkamiKontejner dlya Programne zabezpechennya ta metadani u arhivah tar bz2 chi tar gzFormatPochinayuchi z Debian versiyi 0 93 deb fajl ye arhivom Zazvichaj arhiv mistit 3 fajli debian binary versiya Debian Vona dorivnyuye 2 0 dlya potochnih versij Debian control tar gz vsya informaciya pro pakunok data tar chi data tar gz abo data tar bz2 abo data tar lzma arhiv z fajlami sho bude vstanovlenij na fajlovu sistemuProgramne zabezpechennyaStandartna programa dlya keruvannya cimi pakunkami dpkg chasto vikoristovuvana z dopomogoyu apt ta deb pakunki mozhut buti peretvoreni u inshi pakunki i navpaki z dopomogoyu programi Stvoryuyut pakunki deb zazvichaj za dopomogoyu utilit dpkg zokrema dpkg buildpackage Osnovi stvorennya pakunkiv opisani u Posibniku novogo suprovodzhuyuchogo Debian ta Dovidniku rozrobnika Debian Zovsim prosti ale malopridatni dlya serjoznogo suprovodu pakunki mozhna stvoryuvati z dopomogoyu programi en Riznovidiudeb Proekt debian installer vviv imena fajliv paketiv yaki zakinchuyutsya na udeb µdeb mikro deb Ce sproshenij format yakij tochno ne sliduye politici pakunkiv Debian ne mistit dokumentaciyi i povinen vikoristovuvatisya lishe instalyatorom Format fajlu udeb identichnij deb Programa udpkg priznachena dlya roboti z pakunkami udeb maye obmezheni mozhlivosti u porivnyanni z dpkg i menshe pidtrimuye zv yazki pakunkiv Riznicya v imeni isnuye cherez te sho mejntejneram arhivu Debian ne podobalasya prisutnist u arhivi pakunkiv deb yaki ne vidpovidali politici tomu dlya nih bulo vibrano inshe im ya shob pidkresliti ce i ne dopustiti yih nenavmisne vstanovlennya na robochu sistemu Pakunki udeb vikoristovuyutsya na pochatkovomu RAM disku pri vstanovlenni bazovoyi sistemi Najmenuvannya pakunkiv Struktura imeni pakunkiv taka Im ya pakunku Yaksho danij pakunok mistit zagolovni ta inshi fajli dlya rozrobnikiv dev nalagodzhuvalnu informaciyu dbg fajli dokumentaciyi doc ta versiya pakunku Pislya versiyi osnovnogo vmistu pakunku zazvichaj stavlyat versiyu pakunku u viglyadi 1 2 Yaksho zmini stosuyutsya lishe vidpovidnosti Debian Free Software Guidelines to dfsg 1 dfsg 2 Yaksho zmini vzyati z inshogo distributivu konkretnoyi versiyi utochniti to dodayetsya etch2 lenny1 Yaksho paket zakachanij ne odnim z osnovnih mejntejneriv angl NMU upload to dodayetsya 1 2 i arhitektura i386 amd64 PrimitkiTip application vnd debian binary package na sajti IANA Dokumentaciya SPI Arhiv originalu za 14 bereznya 2012 Procitovano 5 serpnya 2008 PosilannyaDebian FAQ Osnovi sistemi keruvannya pakunkami Debian angl GdebiDivis takozhOpen Build Service RPM