E: Impossibile trovare il pacchetto vim sul contenitore Docker semplificato di Debian jessie


21

Dall'interno di un container docker Debian che esegue jessie ho capito

vi blah
bash: vi: command not found

così naturalmente raggiungo il mio comando di installazione

sudo apt-get install vim

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

durante la ricerca di una certa trazione mi sono imbattuto in questi suggerimenti con vari output

        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

poiché questo server è il contenitore docker per un'immagine di mongo è intenzionalmente un'installazione Debian a ossa nude ... l'installazione di vi è solo per giocare durante lo sviluppo

Risposte:


46

Ho trovato questa soluzione

apt-get update

apt-get install apt-file

apt-file update

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

ecco una copia della versione N incolla sopra

apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y

3
Perfetto .. ho appena seguito questi passaggi alla cieca .. ha funzionato ..
raksja

1
ultima riga risparmia tempo grazie ... questa è per la seconda volta ... che questa risposta mi ha aiutato
sabre tabatabaee yazdi

1
Questo ha funzionato alla grande per me. Tutto quello che dovevo fare era apt-get updatealloraapt-get install ...
Jeff Whiting,

12

Sebbene la risposta di Scott Stensland funzioni , non è necessario installare e . È sufficiente eseguire solo i seguenti comandi.software-properties-commonpython-software-properties

apt-get update
apt-get install apt-file
apt-file update
apt-get install vim

questo funziona per me ..
Arman Ortega,

questo funziona così e non installare tutte le cose che software-properties-commone python-software-propertiesporterà.
TheVillageIdiot
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.