Dpkg | это... Что такое Dpkg? (original) (raw)
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 и создаёт удобный файл с этими изменениями для просмотра его пользователем.
См. также
Ссылки
- Debian — Результаты поиска пакетов — dpkg (рус.). Проверено 1 октября 2008.
- debian-dpkg mailing list (англ.). — Архив листа рассылки dpkg. Проверено 1 октября 2008.
- dpkg(8) man (англ.). — Руководство по dpkg. Проверено 1 октября 2008.
- General Origin handling (англ.). Проверено 1 октября 2008.
Debian | ||
---|---|---|
Инфраструктура | Manifesto • DebConf • Software in the Public Interest • Критерии по определению свободного ПО • Social Contract • Alioth | ![]() |
ПО | Формат .deb • dpkg • APT • aptitude • debconf • Installer • ПО Mozilla, переименованное в Debian • Alien • Jigdo • dash | |
Варианты ОС | Debian GNU/Hurd • Debian GNU/kFreeBSD • Debian GNU/kNetBSD • Custom Debian Distribution | |
Лидеры проекта | Ян Мердок • Брюс Перенс • Ян Джексон • Уичерт Аккерман • Бен Коллинс • Бдайл Гарби • Мартин Мичлмаур • Брендан Робинсон • Энтони Таунс • Сэм Хочевар • Стив МакИнтайр |