Что указывают разные элементы версии в имени debian?

В Debian я нашел много разных версий пакетов, знаете ли вы, для чего они предназначены?
Например :

bind9 1:9.7.3.dfsg-1~squeeze11 

Что dfsg-1 9.7.3 , dfsg-1 и squeeze11 ?

  • Как пакет Debian должен создавать учетные записи пользователей?
  • Как полностью удалить KDE из Mint 17?
  • Как искать пакеты, которые больше не доступны для установки?
  • Загружаются ли пакеты с нескольких зеркальных сайтов?
  • Что именно делает опция -names-only apt-cache?
  • Как искать пакеты Debian по тегам?
  • Ошибка обновления plesk
  • Как я могу построить fdupes из источника на Ubuntu?
  • 3 Solutions collect form web for “Что указывают разные элементы версии в имени debian?”

    • 9.7.3 означает версию пакета, который вы хотите установить aka bind9
    • dfsg означает, что Debian рассматривает это как настоящее бесплатное программное обеспечение с открытым исходным кодом, здесь есть длинное объяснение о dfsg . Это классификация открытого источника контента Debian (программы, звук и фотографии и т. Д.).
    • -1 – внутренняя система нумерации Debian для их модификации в восходящем пакете (за выпуск). Для каждого восходящего выпуска они выполняют upstream_release-1 , upstream_release-2 и т. Д. – это версия выпуска пакета .
    • Наконец squeeze11 и я могу ошибаться, но, вероятно, это имя используется для обозначения Squeeze Debian в 2011 году, но я могу ошибаться в этом.

    Надейтесь, что эта информация поможет вам разобраться в ваших проблемах.

    Формат номеров версий Debian определен в политике Debian (но он не отвечает на все ваши вопросы).

    1: это эпоха. Это присутствует при изменении схемы нумерации версий. Например, представьте себе пакет, который начинает свою жизнь с версий на основе даты, таких как 20130123 , а затем переключается на версию 1.0 . Версия 1.0 будет считаться менее (старше, чем) 20130123 , поэтому Debian использует 1:1.0 что больше, чем 20130123 (что неявно 0:20130123 .

    Все до первой тире – это номер версии исходного исходного пакета (файл .orig.tar.gz в исходном дистрибутиве). 9.7.3 – номер версии восходящего потока, номер версии исходного пакета.

    Обычно исходный пакет исходных текстов – это точный архив, предоставленный проектом вверх. В некоторых случаях исходный пакет содержит компонент, который Debian не считает достаточно свободным (документация в GFDL является общей проблемой в проектах свободного программного обеспечения). Затем Debian создает исходный архив без файлов-нарушителей и добавляет .dfsg (стоящий за Руководством по бесплатному программному обеспечению Debian ) к номеру версии восходящего канала.

    Число после тире (здесь 1 ) – это версия Debian: номер версии компонентов упаковки Debian: скрипты сборки и другая метаинформация в каталоге debian в исходном архиве, а также коллекция патчей, применяемых до создания пакета , Эта часть не указана для пакетов Debian Upstream, то есть пакетов (обычно управляемых проектом Debian), где исходный исходный архив содержит все инструкции и метаданные сборки Debian.

    Суффикс ~squeeze11 указывает, что этот пакет произошел от версии 1 компонентов Debian. ~squeeze указывает, что это версия, специально предназначенная для сжатия выпуска Debian. Для разных выпусков может потребоваться другая метаинформация, например, для указания зависимостей в версиях библиотек. ~ сортируется перед каждым другим символом, поэтому версия 1.1 или 2 будет считаться более новой, чем 1~squeeze11 .

    Я уверен, что в примечаниях к выпуску Debian (или документации по установке дистрибутива) содержится глава об этом. Если ничего больше не помогает, ищите инструкции по упаковке, они должны сообщить упаковщикам, как назвать их пакеты.

    Interesting Posts

    Сопоставление определенных столбцов с другим файлом

    как прикасаться к файлам, таким как report-07/05/13

    Получить имя устройства подключенного USB-диска

    Как установить полное имя хоста на CentOS 7.0?

    Subversion: как определить, когда файлы стали коррумпированными

    ошибка сегментации: передача-gtk & transmission-qt в linux mint

    Может ли libvirt проверить, полностью ли загружена виртуальная машина? Может ли другой инструмент?

    Общая библиотека на монтировании NFS не найдена с одного хоста, отлично работает с другим

    Пользовательские привязки клавиш для режима оболочки vi, т. Е. «Set -o vi»?

    pthreads и vfork

    Легко переключаться между браузером и редактором

    Разделить поле жала в массив в jq?

    Как удалить последний разделитель каналов из файла с разделителями по каналам в Unix?

    Предоставление пользователям временного доступа к моему серверу для запуска команды

    Добавить файл в глубину zip-файла

    Linux и Unix - лучшая ОС в мире.