Справочник по Debian

Соглашение об именах файлов Debian-пакетов


Имена файлов пакетов Debian подчиняются следующему соглашению:

foo_НомерВерсии-номерDebianРевизии.deb

где foo является именем пакета. Для проверки можно определить имя пакета, связанное с некоторым архивным файлом (.deb file) одним из следующих способов:

  • Изучить файл "Packages" в каталоге дистрибутива на архивном сайте Debian. Этот файл содержит записи, описывающие каждый пакет; первое поле в них - это формальное имя пакета.

    • Использовать команду dpkg --info foo_VVV-RRR.deb (где VVV и RRR - номера версии и ревизии запрашиваемого пакета, соответственно). Команда отображает, помимо других данных, имя пакета, соответствующее изучаемому архивному файлу.

      Компонент VVV - это номер версии, указанный разработчиком программы (upstream developer). Не существует стандарта о нумерации версий, поэтому они могут иметь различные форматы типа "19990513" или "1.3.8pre1".

      Компонент RRR - это ревизионный номер Debian, который указывается разработчиком Debian (или частным пользователем, если он пожелал собрать пакет самостоятельно). Этот номер соответствует уровню ревизии пакета Debian, поэтому новый ревизионный номер обычно означает изменения в Debian makefile (debian/rules), файле Debian control (debian/control), скриптах установки или удаления (debian/p*), или конфигурационных файлах, используемых в пакете.



      Содержание раздела