E: Das Paket vim kann im vereinfachten Docker-Container von Debian Jessie nicht gefunden werden

19

Aus dem Inneren eines Debian-Docker-Containers, in dem Jessie läuft, bekomme ich

vi blah
bash: vi: command not found

also greife ich natürlich nach meinem install-befehl

sudo apt-get install vim

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim

auf der suche nach etwas traktion bin ich auf diese vorschläge mit verschiedenen leistungen gestoßen

        cat /etc/apt/sources.list
deb http://deb.debian.org/debian jessie main
deb http://deb.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main

        apt-get install software-properties-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package software-properties-common

        apt-get install python-software-properties
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-software-properties


        apt-get install apt-file
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package apt-file

Da dieser Server der Docker-Container für ein Mongo-Image ist, handelt es sich absichtlich um eine reine Debian-Installation. Die Installation von vi ist nur zum Spielen während der Entwicklung gedacht

Scott Stensland
quelle

Antworten:

44

Ich habe diese Lösung gefunden

apt-get update

apt-get install apt-file

apt-file update

apt-get install vim     # now finally this will work !!!

Hier ist eine Kopie-N-Paste-Version von oben

apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y
Scott Stensland
quelle
3
Perfekt .. nur diese Schritte blind gefolgt .. es hat funktioniert ..
Raksja
1
letzte
zeile
1
Das hat bei mir super geklappt. Alles , was ich hatte , war zu tun , apt-get updatedannapt-get install ...
Jeff Whiting
12

Obwohl Scott Stensland ‚s Antwort funktioniert, brauchen Sie nicht zu installieren software-properties-commonund python-software-properties. Es reicht aus, nur die folgenden Befehle auszuführen.

apt-get update
apt-get install apt-file
apt-file update
apt-get install vim
Serkan Yilmaz
quelle
Dieser funktioniert für mich ..
Arman Ortega
Dieser funktioniert auch und installiert nicht alle Dinge, die software-properties-commonund python-software-propertiesbringen wird.
TheVillageIdiot