Debian
無法在 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?@stephen-kitt 這是我的貼切政策(謝謝!)
~# 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:
您的
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
一次。