dpkg - dpkg

редактировать
dpkg
Автор (ы)) Ян Мердок
Разработчик (и) Проект Debian Project
Первоначальный выпускЯнварь 1994 г.; 26 лет назад (1994-01)
Стабильный выпуск 1.19.7 / 3 июня 2019 г.; 16 месяцев назад (03.06.2019)
Предварительный выпуск 1.20.5 / 8 июля 2020 г.; 3 месяца назад (08.07.2020)
Репозиторий Отредактируйте это в Wikidata
Написано наC, C ++, Perl
Операционная система Unix-подобная
Тип Менеджер пакетов
Лицензия GPLv2
Веб-сайтwiki.debian.org / Teams / Dpkg

dpkg - это программное обеспечение, лежащее в основе системы управления пакетами в бесплатная операционная система Debian и ее многочисленные производные. dpkgиспользуется для установки, удаления и предоставления информации о пакетах .deb ..

dpkg(пакет Debian) сам по себе является инструментом низкого уровня. APT (Advanced Package Tool), инструмент более высокого уровня, используется чаще, чем dpkg, поскольку он может извлекать пакеты из удаленных мест и иметь дело со сложными отношениями пакетов, такими как разрешение зависимостей. Фронтенды для APT, такие как aptitude (ncurses ) и synaptic (GTK ), используются для более дружественных интерфейсов.

Пакет Debian «dpkg» предоставляет программу dpkg, а также несколько других программ, необходимых для работы системы упаковки во время выполнения, включая dpkg-deb, dpkg-split, dpkg-query, dpkg-statoverride, dpkg-divertи dpkg-trigger. Он также включает такие программы, как update-alternativesи start-stop-daemon. Программа install-infoтакже была включена, но позже была удалена, поскольку теперь она разрабатывается и распространяется отдельно. Пакет Debian "dpkg-dev" включает многочисленные инструменты сборки, описанные ниже.

Содержание

  • 1 История
  • 2 Пример использования
  • 3 Инструменты разработки
  • 4 База данных
  • 5 Пакетировщик wpkg для Windows
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние links

History

dpkg был первоначально создан Яном Мердоком в январе 1994 года как сценарий Shell. Мэтт Уэлш, Карл Стритер и Ян Мердок затем переписал его на Perl, а позже основная часть была переписана на C Яном Джексоном в 1994 году. Имя Первоначально dpkg был сокращением от «пакета Debian», но значение этой фразы значительно изменилось, поскольку программа dpkg ортогональна формату пакета deb, а также Руководству по политике Debian, которое определяет, как пакеты Debian вести себя в Debian.

Пример использования

Для установки пакета.deb:

dpkg -i filename.deb

где filename.deb - это имя пакета Debian (например, pkgname_0.00-1_amd64.deb ).

Список установленных пакетов можно получить с помощью:

dpkg -l [необязательный шаблон]

Чтобы удалить установленный пакет:

dpkg -r packagename

Инструменты разработки

dpkg-dev содержит ряд инструментов разработки, необходимых для распаковки, сборки и загрузки исходных пакетов Debian. К ним относятся:

  • dpkg-source упаковывает и распаковывает исходные файлы пакета Debian.
  • dpkg-gencontrol считывает информацию из распакованного источника дерева Debian и генерирует пакет управления двоичным пакетом, создавая запись для этого в Debian / files.
  • dpkg-shlibdeps вычисляет зависимости запусков по отношению к библиотекам.
  • dpkg-genchanges считывает информацию из распакованного источника дерева Debian, который после создания создает управляющий файл (.changes).
  • dpkg-buildpackage - это управляющий сценарий, который можно использовать для автоматического создания пакета.
  • dpkg-distaddfile добавляет входной файл в debian / files.
  • dpkg-parsechangelog читает файл изменений (журнал изменений) распакованного источника дерева Debian и создает удобно подготовленный вывод с информацией об этих изменениях.

База данных

База данных dpkg находится в / var / lib / dpkg; файл "status" содержит список установленного программного обеспечения в текущей системе. В этой базе данных нет информации о репозиториях.

упаковщик wpkg для Windows

wpkg был создан как аналог dpkg, который будет работать под управлением Microsoft Операционная система Windows. Впоследствии он расширился, чтобы включить функции, аналогичные частям пакета APT, улучшенное управление репозиторием, управление распространением и было перенесено на Linux и Unix-подобные системы, включая Cygwin, Mingw32, macOS, OpenSolaris и FreeBSD. Он сохраняет совместимость с форматом файлов .deb и поставляется с готовым к использованию исполняемым файлом wpkg.exe . По состоянию на ноябрь 2018 г. последняя версия программного обеспечения была выпущена в 2015 г.

См. Также

  • Портал бесплатного программного обеспечения с открытым исходным кодом

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-18 14:55:35
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте