Lt304888.ru

Туристические услуги

Dpkg

16-10-2023

dpkg
Тип

менеджер пакетов

Автор

Ян Мёрдок

Разработчик

Команда dpkg

Написана на

Си

Операционная система

Unix-подобные

Языки интерфейса

Многоязычный

Последняя версия

1.15.8.12 (10 ноября 2011 года)

Тестовая версия

1.16.1.2 (25 ноября 2011 года)

Лицензия

GNU GPL

Сайт

www.debian.org/doc/FAQ/ch-pkgtools.html

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 и создаёт удобный файл с этими изменениями для просмотра его пользователем.

См. также

Ссылки

  • Debian — Результаты поиска пакетов — dpkg  (рус.). Архивировано из первоисточника 14 марта 2012. Проверено 1 октября 2008.
  • debian-dpkg mailing list  (англ.). — Архив листа рассылки dpkg. Архивировано из первоисточника 14 марта 2012. Проверено 1 октября 2008.
  • dpkg(8) man  (англ.). — Руководство по dpkg. Архивировано из первоисточника 14 марта 2012. Проверено 1 октября 2008.
  • General Origin handling  (англ.). Архивировано из первоисточника 14 марта 2012. Проверено 1 октября 2008.


Dpkg.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01