抱歉,买的是西班牙语:
~# 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
这些行指定对完整版本main
和contrib
存储库的访问stretch
,而不仅仅是发布后发布的更新。
然后运行apt update
更新存储库内容列表,最后重试apt install vim
。