E: Nie można znaleźć pakietu vim w uproszczonym kontenerze Docker Debiana jessie

23

Z wnętrza kontenera dokującego Debiana z uruchomionym jessie dostaję

vi blah
bash: vi: command not found

więc naturalnie sięgam po polecenie instalacji

sudo apt-get install vim

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

szukając przyczepności natknąłem się na te sugestie z różnymi wynikami

        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

skoro ten serwer jest kontenerem dokującym dla obrazu mongo, to celowo jest instalacją Debiana gołymi kośćmi ... instalowanie vi jest po prostu zabawą podczas programowania

Scott Stensland
źródło

Odpowiedzi:

48

Znalazłem to rozwiązanie

apt-get update

apt-get install apt-file

apt-file update

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

oto kopia powyższej wersji N wklej

apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y
Scott Stensland
źródło
3
Idealnie .. właśnie ślepo podążyłem za tymi krokami .. zadziałało ..
raksja
1
ostatnia linia oszczędza mój czas dzięki ... to już drugi raz ... że ta odpowiedź pomogła mi
szabla tabatabaee yazdi
1
To zadziałało dla mnie świetnie. Musiałem apt-get updatewtedy tylkoapt-get install ...
Jeff Whiting,
13

Chociaż Scott Stensland „s odpowiedziami prac, nie trzeba instalować software-properties-commoni python-software-properties. Wystarczy uruchomić tylko następujące polecenia.

apt-get update
apt-get install apt-file
apt-file update
apt-get install vim
Serkan Yilmaz
źródło
ten działa dla mnie ..
Arman Ortega
Ten działa jak dobrze i nie instaluj wszystkie rzeczy, które software-properties-commoni python-software-propertiesprzyniosą.
TheVillageIdiot