Apt не находит пакет, который должен быть там

Apt не находит пакет, который должен быть там

Я установил bitmask с неправильным репозиторием (просто использовал их vivid с wily, и все работало нормально). Теперь я хотел переключиться на их теперь доступный репозиторий wily и сделал этоих инструкциикак удалить ключ. Добавить новый ключ и т. д.

> $ sudo apt-get install bitmask                                                                                                                 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paket bitmask ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »bitmask« existiert kein Installationskandidat.

Но теперь он говорит, что пакета bitmask нет, но сообщает мне, что есть другие пакеты, которые ссылаются на него. Так что мне теперь делать. Я пробовал apt-get clean и несколько других вещей, но безуспешно.

Я попытался очистить битовую маску и связку ключей ...

Сначала я думал, что старые пакеты все еще кэшированы, и вот почему

sudo apt-cache policy leap-keyring                                                                                                           
leap-keyring:
  Installiert:           (keine)
  Installationskandidat: 2015.02.26+0~20150512161821.18+vivid~1.gbp30002f
  Versionstabelle:
     2015.02.26+0~20150512161821.18+vivid~1.gbp30002f 0
        500 http://deb.bitmask.net/debian/ wily/main amd64 Packages

Дает мне яркую версию, но потом я проверилих бассейныи похоже, что у них нет пакетов для wily. Может быть, специально, потому что пакеты vivid все еще работают. Я не знаю.

Возможно, это как-то связано с тем, что я вынул ключ и попытался обновиться без него. Только сейчас я понял, что ключ тот же самый.

решение1

Пакет bitmaskнаходится в репозитории Universe

sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install bitmask

Правильное определение репозитория для leap-keyringитвой bitmaskверсия есть

deb http://deb.leap.se/debian testing main
deb-src http://deb.leap.se/debian testing main

и необходимый ключ

gpg --armor --export 0x1E34A1828E207901  | sudo apt-key add -

И вы правы — пакетов Wily не существует.

Debian немного отличается от Ubuntu в отношении наименования репозиториев.

Связанный контент