dpkg

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

dpkg
Скриншот программы dpkg
Типменеджер пакетов
АвторИан Мёрдок
РазработчикКоманда dpkg
Написана наСи,C++,Perl
Операционные системыUnix-подобные,POSIX
Языки интерфейсаМногоязычный
Дата выпускаянварь1994
Последняя версия1.20.12[1] (1 сентября2022)
Бета-версия
Тестовая версия1.21.9[3] (1 июля2022)
Репозиторийgit.dpkg.org
ЛицензияGNU GPL
Сайтwiki.debian.org/Teams/Dp…
Логотип Викисклада Медиафайлы на Викискладе

dpkg —программное обеспечение, основасистемы управления пакетами вDebian и многих других операционных системах, основанных на Debian, напримерUbuntu. 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 о дереве исходных файлов.
  • dpkg-buildpackage — это скрипт, который может быть использован для автоматического создания пакета.
  • dpkg-distaddfile добавляет файл в файлы Debian.
  • dpkg-parsechangelog читает информацию из файла с изменениями распакованного пакета Debian и создаёт удобный файл с этими изменениями для просмотра его пользователем.

См. также

[править |править код]

Примечания

[править |править код]
  1. dpkg (1.20.12).Архивировано 7 апреля 2022. Дата обращения: 10 мая 2022.
  2. Jover G.Release 1.23.2 (англ.) — 2025.
  3. dpkg (1.21.9).Архивировано 7 апреля 2022. Дата обращения: 10 мая 2022.

Ссылки

[править |править код]
Информация должна бытьпроверяема, иначе она может быть удалена. Вы можетеотредактировать статью, добавив ссылки наавторитетные источники в видесносок.(19 августа 2012)
Перейти к шаблону «Debian»
ПроектDebian
Инфраструктура
Логотип Debian
ПО
Варианты ОС
Лидеры проекта
Перейти к шаблону «Система управления пакетами»
УстановщикОС
УправлениеПО
УправлениеОС
Источник —https://ru.wikipedia.org/w/index.php?title=Dpkg&oldid=148491825
Категории:
Скрытые категории: