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