Content-Length: 156450 | pFad | https://uk.wikipedia.org/wiki/Dpkg

dpkg — Вікіпедія Перейти до вмісту

dpkg

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.
dpkg
Типсистема керування пакунками
АвторIan Murdock
РозробникиThe dpkg team
Стабільний випуск1.21.22[1] Редагувати інформацію у Вікіданих (24 травня 2023)
Операційна системаUnix-like, POSIX
Мова програмуванняC, C++, Perl[2]
ЛіцензіяGNU General Public License
Репозиторійgit.dpkg.org/git/dpkg/dpkg.git
Вебсайтwiki.debian.org/Teams/Dpkg

dpkgпрограмне забезпечення, що є основою системи керування пакунками в Debian. dpkg використовується для встановлення, вилучення та отримання інформації про .deb пакунки.

dpkg є досить низькорівневою утилітою. Існують більш високорівневі утиліти, наприклад APT, які можуть завантажувати пакунки з мережевого сховища та відстежувати залежності між пакунками. Кінцевим користувачам слід використовувати утиліти з більш дружнім інтерфейсом, такі як Aptitude або 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 і створює зручний файл з цими змінами для перегляду його користувачем.

Дивись також

[ред. | ред. код]

Виноски

[ред. | ред. код]
  1. Guillem Jover (3 вересня 2023). Release 1.21.22 (англійська мова) . Процитовано 3 вересня 2023.
  2. dpkg on alioth. Alioth (Debian). 2012.04.11. Архів оригіналу за 27 липня 2014. Процитовано 20 березня 2012.

Посилання

[ред. | ред. код]








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://uk.wikipedia.org/wiki/Dpkg

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy