Apt 找不到應該存在的包

Apt 找不到應該存在的包

我用錯誤的存儲庫安裝了位元遮罩(只是使用了它們的生動與狡猾,它工作得很好)。現在我想切換他們現在可用的 wily repo 並遵循他們的指示如何移除鑰匙。新增的密鑰和東西。

> $ 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

給了我生動的版本,但後來我檢查了他們的泳池看來他們那裡沒有狡猾的包裹。也許是故意的,因為生動的軟體包仍然有效。我不知道。

也許這與我刪除密鑰並嘗試在沒有密鑰的情況下更新有關,我現在才意識到密鑰是相同的。

答案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 包。

與 Ubuntu 相比,Debian 在儲存庫的命名方面略有不同。

相關內容