Apt はそこにあるはずのパッケージを見つけられません

Apt はそこにあるはずのパッケージを見つけられません

私は間違ったリポジトリでbitmaskをインストールしていました(wilyでvividを使用しただけでうまくいきました)。今、私は現在利用可能な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.

しかし、今はビットマスク パッケージがないと表示されますが、それを参照する他のパッケージがあると表示されます。では、どうすればよいでしょうか。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

パッケージはbitmaskUniverseリポジトリにあります

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 とは少し異なります。

関連情報