E: Debian jessie 단순화된 Docker 컨테이너에서 vim 패키지를 찾을 수 없습니다.

E: Debian jessie 단순화된 Docker 컨테이너에서 vim 패키지를 찾을 수 없습니다.

jessie를 실행하는 데비안 도커 컨테이너에서 나는 다음을 얻습니다.

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

이 서버는 mongo 이미지의 도커 컨테이너이기 때문에 의도적으로 간단한 데비안 설치입니다...개발 중에 가지고 놀기 위해 vi를 설치합니다.

답변1

이 해결책을 찾았습니다

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

대안...새 파일을 만들어야 한다면 사용할 수 있는 편집기가 없을 때 수행하십시오.

cat > myfile
(use terminal to copy/paste)
^D

답변2

하지만스캇 스탠스랜드~의답변software-properties-common작동하면 및 를 설치할 필요가 없습니다 python-software-properties. 다음 명령을 실행하는 것만으로도 충분합니다.

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

관련 정보