Файл управления Debian «Обеспечивает» не удовлетворяет зависимости

USECASE

Пакет gnome-core зависит от gnome-shell-extensions >=3.14 . Я хотел бы удалить gnome-shell-extensions но чтобы удовлетворить зависимость, я должен заменить его фиктивным пакетом. Я использую equivs для этого, чтобы создать заменяющий фиктивный пакет для gnome-shell-extensions .

Мой файл управления equivs выглядит следующим образом:

 Section: misc Priority: optional Standards-Version: 3.9.2 Package: gnome-shell-extensions Version: 1.0 Maintainer: Me Myself <me@myself.org> Provides: gnome-shell-extensions Architecture: all Description: gnome-shell-extensions dummy package to satisfy gnome dependencies 

вопрос

Построенный пакет явно предоставляет gnome-shell-extensions , но даже после его установки apt все еще жалуется, что gnome-core : depends on: gnome-shell-extensions (>= 3.14)

Я понимаю, что поле Version в управляющем файле не имеет к этому никакого отношения, поскольку оно только отмечает версию фиктивного пакета.

Временное решение

Я успешно сумел подделать исходный пакет, используя исходное имя пакета, то есть Package: gnome-shell-extensions , но я предпочел бы сохранить имя фиктивного пакета.

Вопрос

Что мне нужно сделать, чтобы удовлетворить зависимость gnome-shell-extensions >=3.14 при использовании другого пакета, который Provides: gnome-shell-extensions ?

One Solution collect form web for “Файл управления Debian «Обеспечивает» не удовлетворяет зависимости”

Теперь вы должны иметь возможность использовать версию. Provides: ::

 Provides: gnome-shell-extensions (= 3.14.2-1) 

Это поддерживается с dpkg 1.17.11, так что с Debian 8 (Jessie). Политика Debian не была обновлена, чтобы учитывать эту возможность, поэтому она по-прежнему претендует на две вещи, которые больше не верны:

  • Provides: не может быть ограничения версии;
  • отношения с ограничениями версии игнорируют виртуальные пакеты.

Ошибка # 761219 отслеживает обновления документации.

  • конвертировать дисплей в монохромный
  • Как создать загрузочный USB-накопитель с Debian Squeeze
  • libpangocairo-1.0.so.0: undefined symbol: cairo_has_show_text_glyphs error
  • Виртуальная точка беспроводного доступа
  • Невозможно форматировать внешний диск
  • Не удается открыть slime-helper.el
  • Какую архитектуру Debian я должен использовать? AMD Sempron 2500
  • обновление mariadb 10.0.29 + maria-1 ~ jessie failed
  • После обновления сенсорная панель Synaptics дает летаргический указатель
  • Прокси-сервер с широким спектром услуг с запросом сервера ISA
  • В чем разница между этими ISO-стандартами Debian?
  • разница между useradd -b и useradd -d
  • Linux и Unix - лучшая ОС в мире.