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

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

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

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.