E: Impossible de localiser le paquet vim sur le conteneur Docker simplifié de Debian jessie

23

De l'intérieur d'un conteneur Docker Debian exécutant Jessie, je reçois

vi blah
bash: vi: command not found

donc naturellement j'atteins ma commande d'installation

sudo apt-get install vim

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

en cherchant une certaine traction, je suis tombé sur ces suggestions avec diverses sorties

        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

puisque ce serveur est le conteneur docker pour une image mongo, il s'agit intentionnellement d'une installation de Debian nue ... l'installation de vi est juste pour jouer pendant le développement

Scott Stensland
la source

Réponses:

48

J'ai trouvé cette solution

apt-get update

apt-get install apt-file

apt-file update

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

voici une copie copier-coller de la version ci-dessus

apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y
Scott Stensland
la source
3
Parfait .. vient de suivre aveuglément ces étapes .. cela a fonctionné ..
raksja
1
dernière ligne pour gagner du temps merci ... c'est pour la deuxième fois ... que cette réponse m'a aidé
sabre tabatabaee yazdi
1
Cela a très bien fonctionné pour moi. Tout ce que j'avais à faire était apt-get updatealorsapt-get install ...
Jeff Whiting
13

Bien que la réponse de Scott Stensland fonctionne, vous n'avez pas besoin d'installer et de . Exécuter uniquement les commandes suivantes suffit.software-properties-commonpython-software-properties

apt-get update
apt-get install apt-file
apt-file update
apt-get install vim
Serkan Yilmaz
la source
celui-ci fonctionne pour moi ..
Arman Ortega
celui - ci fonctionne aussi bien et ne pas installer toutes les choses qui software-properties-commonet python-software-propertiesapportera.
TheVillageIdiot