Debian

為什麼我看不到和安裝最新版本的 NeoVim 0.5?

  • September 3, 2021

我將 Debian 的實驗發行版添加並更新到我的源列表中,其中應該包含 neovim 0.5.0-1

deb http://deb.debian.org/debian experimental main contrib non-free

當我跑步時,apt-cache policy neovim我只能看到 0.4.4-1

 Installed: (none)
 Candidate: 0.4.4-1
 Version table:
    0.4.4-1 500
       500 http://deb.debian.org/debian bullseye/main amd64 Packages

如果我執行,apt-cache policy nano我可以從實驗中看到最新版本

apt-cache policy nano
nano:
 Installed: 5.4-2
 Candidate: 5.4-2
 Version table:
    5.8-1 1
         1 http://deb.debian.org/debian experimental/main amd64 Packages
*** 5.4-2 500
       500 http://deb.debian.org/debian bullseye/main amd64 Packages
       100 /var/lib/dpkg/status

如果您向下滾動到 包頁面的底部neovimexperimental會看到它在 上不可用amd64。那是因為它無法在那裡建構(建構超時)。

在本地解決這個問題的一個有用工具是rmadison,在devscripts包中:

$ rmadison neovim
...
neovim     | 0.5.0-1        | experimental            | source, i386, ppc64el
neovim     | 0.5.0-1        | experimental-debug      | source

您可以添加i386架構dpkg --add-architecture i386,並安裝該版本的軟體包;或等待建構修復。

引用自:https://unix.stackexchange.com/questions/667448