dpkg
| dpkg | |
| Тип | |
|---|---|
| Автор | |
| Разработчик |
Команда dpkg |
| Написана на | |
| Операционная система | |
| Язык интерфейса |
Мультиязычный |
| Последняя версия |
1.15.8.5 |
| Лицензия | |
| Сайт | |
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 (рус.). Проверено 1 октября 2008.
- debian-dpkg mailing list (англ.). — Архив листа рассылки dpkg. Проверено 1 октября 2008.
- dpkg(8) man (англ.). — Руководство по dpkg. Проверено 1 октября 2008.
- General Origin handling (англ.). Проверено 1 октября 2008.
|
|
||
|---|---|---|
| Инфраструктура | Manifesto • DebConf • Software in the Public Interest • Критерии по определению свободного ПО • Общественный договор • Alioth | |
| ПО | Формат .deb • dpkg • APT • aptitude • debconf • Debian-Installer • Iceweasel • Alien • Jigdo • dash • cdrkit • vrms | |
| Варианты ОС | Debian GNU/Hurd • Debian GNU/kFreeBSD • Debian GNU/kNetBSD • Custom Debian Distribution • Debian Pure Blend • Debian Live | |
| Лидеры проекта | Ян Мердок • Брюс Перенс • Ян Джексон • Уичерт Аккерман • Бен Коллинс • Бдайл Гарби • Мартин Мичлмаур • Брендан Робинсон • Энтони Таунс • Сэм Хочевар • Стив Макинтайр • Стефано Закироли | |
| ' |
||

