web-dev-qa-db-fra.com

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

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

24
Scott Stensland

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
55
Scott Stensland

Bien que Scott Stenslandanswer fonctionne, vous n'avez pas besoin d'installer software-properties-common et python-software-properties. Exécuter uniquement les commandes suivantes suffit.

apt-get update
apt-get install apt-file
apt-file update
apt-get install vim
13
Serkan Yilmaz