Dpkg

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

Перейти к: навигация, поиск

dpkg — это программное обеспечение, являющееся основой системы управления пакетами в Debian. dpkg используется для установки, удаления, и получения информации о .deb пакетах.

dpkg является довольно низкоуровневой утилитой. Существуют более высокоуровневые утилиты, например APT, которые могут загружать пакеты из сетевого репозитория и отслеживать зависимости между пакетами. Конечным пользователям следует использовать утилиты с более дружественным интерфейсом, такие как Aptitude или Synaptic, предоставляющие лёгкий способ просмотра списка пакетов, их описания и зависимостей.

Содержание

[править] История

dpkg изначально был создан Мэттом Уэлшом, Карлом Стритером и Яном Мердоком. Изначально dpkg был написан на Perl, но позже основная часть была переписана на C Яном Джексоном в 1993. Название «dpkg» — это сокращение от «Debian package».

[править] Примеры использования

Чтобы установить пакет .deb:

dpkg -i Имя_deb_Пакета

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

[править] См. также

[править] Ссылки

Источник — «http://ru.wikipedia.org/wiki/Dpkg»