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 и создаёт удобный файл с этими изменениями для просмотра его пользователем.
[править] См. также
[править] Ссылки
- 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 · Критерии Debian по определению свободного ПО · Debian Social Contract · Alioth | |
| ПО | Формат .deb · dpkg · APT · aptitude · debconf package · Debian-Installer · ПО Mozilla Corporation, переименованное в Debian · Alien · Jigdo · dash | |
| Варианты ОС | Debian GNU/Hurd · Debian GNU/kFreeBSD · Debian GNU/kNetBSD · Custom Debian Distribution | |
| Люди | Ян Мердок · Брюс Перенс · Стив МакИнтайр · Список лидеров проекта Debian | |

