dpkg — програмне забезпечення, що є основою системи керування пакунками в Debian. dpkg використовується для встановлення, вилучення та отримання інформації про .deb пакунки.
Тип | система керування пакунками |
---|---|
Автор | Ian Murdock |
Розробники | The dpkg team |
Стабільний випуск | 1.21.22 (24 травень 2023) |
Операційна система | Unix-like, POSIX |
Мова програмування | C, , Perl |
Ліцензія | GNU General Public License |
Репозиторій | git.dpkg.org/git/dpkg/dpkg.git |
Вебсайт | wiki.debian.org/Teams/Dpkg |
|
dpkg є досить низькорівневою утилітою. Існують більш високорівневі утиліти, наприклад APT, які можуть завантажувати пакунки з мережевого сховища та відстежувати залежності між пакунками. Кінцевим користувачам слід використовувати утиліти з більш дружнім інтерфейсом, такі як або Synaptic, що мають легкий спосіб перегляду списку пакунків, їхнього опису і залежностей.
Історія
dpkg спочатку був створений Меттом Велшем, Карлом Стрітером і Яном Мердоком. Спочатку dpkg був написаний на Perl, але пізніше основна частина була переписана на Сі Яном Джексоном в 1993. Назва «dpkg» - це скорочення від «Debian package».
Приклади використання
Утиліту можна використовувати для встановлення пакунку .deb командою:
dpkg -i пакунок.deb
Де пакунок.deb — це ім'я файлу пакунку (пакунки в Debian мають розширення .deb). Запускати dpkg необхідно з правами суперкористувача (root) .
Вивід списку встановлених пакунків:
dpkg -l [маска]
Для вилучення встановленого пакунку:
dpkg -r ім'я_пакунку
Інструменти розробників
Пакет dpkg-dev містить серію інструментів, які викликаються для створення. Ось вони:
- dpkg-source архівує та розпаковує початкові файли пакунку Debian
- dpkg-deb архівує і розпаковує виконувані пакунки
- dpkg-gencontrol читає інформацію з розпакованого пакунку Debian про дерево початкових файлів і генерує двійковий пакунок
- dpkg-shlibdeps простежує залежності пакунку
- dpkg-genchanges читає інформацію з розпакованого пакунку Debian про дерево початкових файлів, запущений одного разу створює контрольний файл (.changes)
- dpkg-buildpackage — це контрольний скрипт, який може бути використаний для автоматичного створення пакунку
- dpkg-distaddfile додає файл у файли Debian
- dpkg-parsechangelog читає інформацію з файлу із змінами розпакованого пакунку Debian і створює зручний файл з цими змінами для перегляду його користувачем.
Дивись також
Виноски
- "Release 1.21.22"; коротке ім’я автора: Guillem Jover; мова твору або назви: англійська мова; дата публікації: 3 вересень 2023; дата доступу: 3 вересень 2023.
- . Alioth (Debian). 2012.04.11. Архів оригіналу за 27 липня 2014. Процитовано 20 березня 2012.
Посилання
- Debian's dpkg package [ 18 вересня 2013 у Wayback Machine.]
- Debian dpkg mailing list [Архівовано 14 березня 2012 у WebCite]
- dpkg(8)
- General Origin handling [Архівовано 14 березня 2012 у WebCite].
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
dpkg programne zabezpechennya sho ye osnovoyu sistemi keruvannya pakunkami v Debian dpkg vikoristovuyetsya dlya vstanovlennya viluchennya ta otrimannya informaciyi pro deb pakunki dpkgTip sistema keruvannya pakunkamiAvtor Ian MurdockRozrobniki The dpkg teamStabilnij vipusk 1 21 22 24 traven 2023 Operacijna sistema Unix like POSIXMova programuvannya C C PerlLicenziya GNU General Public LicenseRepozitorij git dpkg org git dpkg dpkg gitVebsajt wiki debian org Teams Dpkg Mediafajli u Vikishovishi dpkg ye dosit nizkorivnevoyu utilitoyu Isnuyut bilsh visokorivnevi utiliti napriklad APT yaki mozhut zavantazhuvati pakunki z merezhevogo shovisha ta vidstezhuvati zalezhnosti mizh pakunkami Kincevim koristuvacham slid vikoristovuvati utiliti z bilsh druzhnim interfejsom taki yak abo Synaptic sho mayut legkij sposib pereglyadu spisku pakunkiv yihnogo opisu i zalezhnostej Istoriyadpkg spochatku buv stvorenij Mettom Velshem Karlom Striterom i Yanom Merdokom Spochatku dpkg buv napisanij na Perl ale piznishe osnovna chastina bula perepisana na Si Yanom Dzheksonom v 1993 Nazva dpkg ce skorochennya vid Debian package Prikladi vikoristannyaUtilitu mozhna vikoristovuvati dlya vstanovlennya pakunku deb komandoyu dpkg i pakunok deb De pakunok deb ce im ya fajlu pakunku pakunki v Debian mayut rozshirennya deb Zapuskati dpkg neobhidno z pravami superkoristuvacha root Vivid spisku vstanovlenih pakunkiv dpkg l maska Dlya viluchennya vstanovlenogo pakunku dpkg r im ya pakunkuInstrumenti rozrobnikivPaket dpkg dev mistit seriyu instrumentiv yaki viklikayutsya dlya stvorennya Os voni dpkg source arhivuye ta rozpakovuye pochatkovi fajli pakunku Debian dpkg deb arhivuye i rozpakovuye vikonuvani pakunki dpkg gencontrol chitaye informaciyu z rozpakovanogo pakunku Debian pro derevo pochatkovih fajliv i generuye dvijkovij pakunok dpkg shlibdeps prostezhuye zalezhnosti pakunku dpkg genchanges chitaye informaciyu z rozpakovanogo pakunku Debian pro derevo pochatkovih fajliv zapushenij odnogo razu stvoryuye kontrolnij fajl changes dpkg buildpackage ce kontrolnij skript yakij mozhe buti vikoristanij dlya avtomatichnogo stvorennya pakunku dpkg distaddfile dodaye fajl u fajli Debian dpkg parsechangelog chitaye informaciyu z fajlu iz zminami rozpakovanogo pakunku Debian i stvoryuye zruchnij fajl z cimi zminami dlya pereglyadu jogo koristuvachem Divis takozhAdvanced Packaging ToolVinoski Release 1 21 22 korotke im ya avtora Guillem Jover mova tvoru abo nazvi anglijska mova data publikaciyi 3 veresen 2023 data dostupu 3 veresen 2023 Alioth Debian 2012 04 11 Arhiv originalu za 27 lipnya 2014 Procitovano 20 bereznya 2012 PosilannyaDebian s dpkg package 18 veresnya 2013 u Wayback Machine Debian dpkg mailing list Arhivovano 14 bereznya 2012 u WebCite dpkg 8 General Origin handling Arhivovano 14 bereznya 2012 u WebCite