Создание debian зависимость от версии в .deb пакете

Там существует приложение, разработанное для этого: dirsplit

Это обычно живет в cdrkit или dirsplit пакеты.

Это может создать готовые к использованию папки со ссылками для легкого создания DVD с K3b или другим программным обеспечением GUI

2
16.03.2011, 23:37
2 ответа

У меня нет фактической машины Debian здесь, но тот же механизм должен работать.

jinx:1467 Z$ dpkg-query -S /etc/debian_version
base-files: /etc/debian_version
jinx:1468 Z$ dpkg-query -l base-files
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                Version             Description
+++-===================-===================-======================================================
ii  base-files          5.0.0ubuntu20.10.04 Debian base system miscellaneous files
jinx:1469 Z$ _

Так, как первое сокращение, необходимо смочь зависеть от определенной версии base-files пакет. Можно отобразить выпуски на номера версий на http://packages.debian.org, но в этом случае у Вас уже есть версии: они совпадают с выпусками Debian (5 по сравнению с 6; проигнорируйте доработанные версии для этого сравнения).

3
27.01.2020, 21:57

Я не думаю, что можно заставить пакет Debian зависеть от определенного выпуска Debian. Обходное решение для пакета Debian 6 должно заставить его зависеть от версии пакета, которая не доступна на Debian 5. Например, заставьте его зависеть от libc6 > 2.7 (вот страница, которая показывает, какие версии того пакета находится в который комплект/выпуск Debian).

2
27.01.2020, 21:57
  • 1
    Лучше, объявите фактические имеющие версию зависимости пакета от любого программного обеспечения, в котором Вы нуждаетесь от Debian 6. –  Gilles 'SO- stop being evil' 16.03.2011, 23:47
  • 2
    @Gilles: Почему это лучше? Что, если зависимости являются тем же между двумя версиями специального пакета? –  tshepang 16.03.2011, 23:50
  • 3
    я думаю Gilles, означает что, если зависимости удовлетворены, то он не имеет значения, на каком выпуске Вы устанавливаете его. Это также соответствует типичному использованию на практике. –  Faheem Mitha 17.03.2011, 08:24
  • 4
    @FaheemMitha: Я даже не думал настолько далеко. –  tshepang 17.03.2011, 08:47

Теги

Похожие вопросы