E: Неможливо знайти vim пакета в спрощеному контейнері Docker Dessi


23

Зсередини контейнера для Docker 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

оскільки цей сервер є контейнером docker для зображення mongo, він навмисно є голою кісткою, встановлення 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.