无法在 Debian 9 上安装 Vim

man*_*k13 2 vim debian apt

抱歉,买的是西班牙语:

\n\n
~# apt install vim\nLeyendo lista de paquetes... Hecho\nCreando \xc3\xa1rbol de dependencias       \nLeyendo la informaci\xc3\xb3n de estado... Hecho\nEl paquete vim no est\xc3\xa1 disponible, pero alg\xc3\xban otro paquete hace referencia\na \xc3\xa9l. Esto puede significar que el paquete falta, est\xc3\xa1 obsoleto o s\xc3\xb3lo se\nencuentra disponible desde alguna otra fuente\n\nE: El paquete \xc2\xabvim\xc2\xbb no tiene un candidato para la instalaci\xc3\xb3n\n
Run Code Online (Sandbox Code Playgroud)\n\n

基本上

\n\n
The \xc2\xabvim\xc2\xbb package does not have a candidate for installation\n
Run Code Online (Sandbox Code Playgroud)\n\n

我已经安装并更新了 Debian 9。

\n\n

我必须添加什么源/etc/apt/sources.list才能安装 Vim?

\n\n

@stephen-kitt 这是我的 apt 政策(谢谢!)

\n\n
~# LC_ALL=C apt policy\nPackage files:\n 100 /var/lib/dpkg/status\n     release a=now\n 500 http://deb.debian.org/debian stretch-updates/main amd64 Packages\n     release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=amd64\n     origin deb.debian.org\n 500 http://security.debian.org/debian-security stretch/updates/contrib amd64 Packages\n     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=contrib,b=amd64\n     origin security.debian.org\n 500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages\n     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main,b=amd64\n     origin security.debian.org\nPinned packages:\n
Run Code Online (Sandbox Code Playgroud)\n

tel*_*coM 5

您的apt policy输出表明您配置了 3 个存储库:

  • 主存储库的更新
  • contrib 存储库的安全更新
  • 主存储库的安全更新

但是您缺少实际的主存储库本身(以及 contrib 存储库)。

将此行添加到您的/etc/apt/sources.list文件中:

deb http://deb.debian.org/debian stretch main contrib
Run Code Online (Sandbox Code Playgroud)

这些行指定对完整版本main和contrib存储库的访问stretch,而不仅仅是发布后发布的更新。

然后运行apt update更新存储库内容列表,最后重试apt install vim。