取得したjessieを実行しているDebian Dockerコンテナーの内部から
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イメージのDockerコンテナーであるため、意図的に必要最小限のDebianインストールです... viのインストールは、開発中に試してみるだけです
私はこの解決策を見つけました
apt-get update
apt-get install apt-file
apt-file update
apt-get install vim # now finally this will work !!!
これは上記のコピーアンドペーストバージョンです
apt-get update && apt-get install apt-file -y && apt-file update && apt-get install vim -y
Scott Stensland の answer は機能しますが、software-properties-common
とpython-software-properties
をインストールする必要はありません。次のコマンドのみを実行するだけで十分です。
apt-get update
apt-get install apt-file
apt-file update
apt-get install vim