dpkg
| Тип | |
|---|---|
| Автор | |
| Разработчик |
Команда dpkg |
| Написана на | |
| Операционная система | |
| Языки интерфейса |
Многоязычный |
| Последняя версия |
1.15.8.13 (7 сентября 2012) |
| Тестовая версия | |
| Лицензия | |
| Сайт | |
|
dpkg на Викискладе
|
|
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.
Для улучшения этой статьи желательно?:
|
| Проект Debian | ||
|---|---|---|
| Инфраструктура | Манифест • 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 | |
| Лидеры проекта | Ян Мердок • Брюс Перенс • Ян Джексон • Уичерт Аккерман • Бен Коллинс • Бдайл Гарби • Мартин Мичлмаур • Брендан Робинсон • Энтони Таунс • Сэм Хочевар • Стив Макинтайр • Стефано Дзаккироли • Лукас Нуссбаум | |
| ' |
||
| Свободное программное обеспечение для управления ОС | |
|---|---|
| Установщик ОС |
YaST • Anaconda • Debian-Installer • BSD Installer • Sysinstall • Finstall • |
| Менеджер входа | |
| Управление ПО |
YaST • Yumex • Synaptic • Aptitude • Ubuntu Software Center • Deepin Software Center • KPackage • RPMdrake • AppCoffe • |
| Управление ОС |
YaST • SystemConfig • Calculate console • DrackConf • Control Panel • Alterator • |