从运行 jessie 的 Debian docker 容器内部,我得到
vi blah
bash: vi: command not found
Run Code Online (Sandbox Code Playgroud)
所以很自然地我伸手去拿我的安装命令
sudo apt-get install vim
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim
Run Code Online (Sandbox Code Playgroud)
在寻找一些牵引力时,我遇到了这些具有各种输出的建议
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
Run Code Online (Sandbox Code Playgroud)
因为这个服务器是一个 mongo 镜像的 docker 容器,所以它故意是一个裸骨 Debian 安装......安装 vi 只是在开发过程中发挥作用
Sco*_*and 80
我找到了这个解决方案
apt-get update
apt-get install apt-file
apt-file update
apt-get install vim # now finally this will work !!!
Run Code Online (Sandbox Code Playgroud)
这是上面的复制N粘贴版本
apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y
Run Code Online (Sandbox Code Playgroud)
Ser*_*maz 15
尽管Scott Stensland的答案有效,但您无需安装software-properties-common和python-software-properties. 只运行以下命令就足够了。
apt-get update
apt-get install apt-file
apt-file update
apt-get install vim
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
70216 次 |
| 最近记录: |