无法在 Debian 9 上安装 Vim

无法在 Debian 9 上安装 Vim

抱歉,买的是西班牙语:

~# apt install vim
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
El paquete vim no está disponible, pero algún otro paquete hace referencia
a él. Esto puede significar que el paquete falta, está obsoleto o sólo se
encuentra disponible desde alguna otra fuente

E: El paquete «vim» no tiene un candidato para la instalación

基本上

The «vim» package does not have a candidate for installation

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

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

@斯蒂芬基特 这是我的 apt 政策(谢谢!)

~# LC_ALL=C apt policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://deb.debian.org/debian stretch-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://security.debian.org/debian-security stretch/updates/contrib amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=contrib,b=amd64
     origin security.debian.org
 500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
Pinned packages:

答案1

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

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

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

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

deb http://deb.debian.org/debian stretch main contrib

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

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

相关内容