E: No se puede ubicar el paquete vim en el contenedor Docker simplificado de Debian jessie

21

Desde el interior de un contenedor de Docker de Debian con jessie me sale

vi blah
bash: vi: command not found

así que naturalmente alcanzo mi comando de instalación

sudo apt-get install vim

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

mientras buscaba algo de tracción me encontré con estas sugerencias con varios resultados

        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

dado que este servidor es el contenedor de la ventana acoplable para una imagen mongo, intencionalmente es una instalación básica de Debian ... la instalación de vi es solo para jugar durante el desarrollo

Scott Stensland
fuente

Respuestas:

46

Encontre esta solucion

apt-get update

apt-get install apt-file

apt-file update

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

Aquí hay una versión de copiar y pegar de arriba

apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y
Scott Stensland
fuente
3
Perfecto .. sólo siguió estos pasos ciegamente .. funcionó ..
raksja
1
última línea para guardar mi tiempo gracias ... esto es para ... segunda vez que esta respuesta me ayudó
sable Tabatabaee yazdi
1
Esto funciono muy bien para mi. Todo lo que tenía que hacer era apt-get updateentoncesapt-get install ...
Jeff Whiting el
12

Aunque la respuesta de Scott Stensland funciona, no es necesario instalarla y . Ejecutar solo los siguientes comandos es suficiente.software-properties-commonpython-software-properties

apt-get update
apt-get install apt-file
apt-file update
apt-get install vim
Serkan Yilmaz
fuente
este funciona para mí ..
Arman Ortega
Esta funciona como bien y no instale todas las cosas que software-properties-commony python-software-propertiestraerá.
TheVillageIdiot