dpkg
| dpkg | |
|---|---|
| Тип | менеджер пакетов |
| Автор | Иан Мёрдок |
| Разработчик | Команда dpkg |
| Написана на | Си,C++,Perl |
| Операционные системы | Unix-подобные,POSIX |
| Языки интерфейса | Многоязычный |
| Дата выпуска | январь1994 |
| Последняя версия | 1.20.12[1] (1 сентября2022) |
| Бета-версия |
|
| Тестовая версия | 1.21.9[3] (1 июля2022) |
| Репозиторий | git.dpkg.org |
| Лицензия | GNU GPL |
| Сайт | wiki.debian.org/Teams/Dp… |
dpkg —программное обеспечение, основасистемы управления пакетами вDebian и многих других операционных системах, основанных на Debian, напримерUbuntu. 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 о дереве исходных файлов.
- dpkg-buildpackage — это скрипт, который может быть использован для автоматического создания пакета.
- dpkg-distaddfile добавляет файл в файлы Debian.
- dpkg-parsechangelog читает информацию из файла с изменениями распакованного пакета Debian и создаёт удобный файл с этими изменениями для просмотра его пользователем.
См. также
[править |править код]Примечания
[править |править код]- ↑dpkg (1.20.12).Архивировано 7 апреля 2022. Дата обращения: 10 мая 2022.
- ↑Jover G.Release 1.23.2 (англ.) — 2025.
- ↑dpkg (1.21.9).Архивировано 7 апреля 2022. Дата обращения: 10 мая 2022.
Ссылки
[править |править код]- Debian — Результаты поиска пакетов — dpkg (рус.). Дата обращения: 1 октября 2008. Архивировано изоригинала 14 марта 2012 года.
- debian-dpkg mailing list (англ.). — Архив листа рассылки dpkg. Дата обращения: 1 октября 2008. Архивировано изоригинала 14 марта 2012 года.
- dpkg(8) man (англ.). — Руководство по dpkg. Дата обращения: 1 октября 2008. Архивировано изоригинала 14 марта 2012 года.
- General Origin handling (англ.). Дата обращения: 1 октября 2008. Архивировано изоригинала 14 марта 2012 года.
- Википедия:Статьи с источниками из Викиданных
- ПРО:ИТ:Статьи по алфавиту
- ПРО:ИТ:Последняя правка: в прошлом году
- Википедия:Cite web (заменить webcitation-архив: deadlink yes)
- Википедия:Статьи без ссылок на источники с августа 2012 года
- Википедия:Статьи без источников (тип: свободное программное обеспечение)