E: Невозможно найти пакет vim в упрощенном Docker-контейнере Debian.


23

Изнутри док-контейнера Debian под управлением Джесси я получаю

vi blah
bash: vi: command not found

так естественно я берусь за мою команду установки

sudo apt-get install vim

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

в поисках тяги я наткнулся на эти предложения с различными выводами

        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

так как этот сервер является док-контейнером для образа монго, он намеренно является простой установкой Debian ... установка vi - это просто игра во время разработки

Ответы:


48

Я нашел это решение

apt-get update

apt-get install apt-file

apt-file update

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

вот копия N вставить версию выше

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

3
Отлично .. просто слепо следовал этим шагам .. это сработало ..
raksja

1
последняя строка, сэкономьте мое время, спасибо ... это уже во второй раз ... что мне помог этот ответ
Sabre Tabatabaee Yazdi

1
Это отлично сработало для меня. Все , что я должен был сделать apt-get updateтоapt-get install ...
Джефф Уайтинг

13

Хотя Скотт Стенсланн «s ответа работает, вам не нужно устанавливать software-properties-commonи python-software-properties. Выполнение только следующих команд достаточно.

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

этот работает для меня ..
Арман Ортега

этот работает также и не устанавливает все вещи, которые software-properties-commonи python-software-propertiesпринесут.
TheVillageIdiot
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.