Проблема Зависимости от Кв.: Пакеты в PPA правильно не зависят друг от друга

Я пытаюсь установить Wireshark 1.6 на Ubuntu Ясный Lynx от PPA (n-muench/programs-ppa2).
libwsutil1 версию называют 1.6.0-1~ppa1 таким образом, это должно удовлетворить libwiretap1 зависимость, которой нужна версия 1.6.0-1 ;
Но это не делает!!
Я попробовал это:

sudo apt-get install libwiretap1

И это:

sudo apt-get -fm install libwiretap1

Оба ответили это:

The following packages have unmet dependencies:
  libwiretap1: Depends: libwsutil1 (>= 1.6.0-1) but 1.6.0-1~ppa1 is to be installed
E: Broken packages

(Заметьте что ~ppa1 постфикс, кажется, проблема!)

Что я могу сделать?

0
задан 6 July 2012 в 17:23

1 ответ

-1~ppa1 сообщает системе, что это не -1, а скорее версия, которая будет переопределена -1. Поэтому это не проблема с «проверкой версии», и это не ошибка, это дизайн. Специальный символ ~ в версии означает «Эта версия не заменяет версию -1 того же пакета и может быть заменена версией -1 пакета или более поздним выпуском вышестоящей версии».

Для этого с PPA версия, которую вы видите в этом номере, должна быть 1.6.0-1 (внутри PPA), чтобы система распознала его как 1.6.0-1.

Вот почему пакеты, такие как кандидаты на релиз PHP 5, переопределяются, когда выходит стабильная версия (php 5.4.0-1~rc3 против php 5.4.0-1, где rc3 - кандидат на выпуск, а не-rc3 - стабильная)

0
ответ дан 6 July 2012 в 17:23

Другие вопросы по тегам:

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