Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

EC2(CentOS)でvimを軽率にアンインストールするな絶対にだ

$
0
0

Vimを最新版に更新しようと一旦アンインストールして、罠にドボンした話です。

経緯

よくVimを最新版に更新する際に、まず入ってるVimを削除しようということで

% sudo yum remove "vim*"

がよく載ってるんですけど、これをすると、一気にsudoもアンインストールされます。

$ sudo
-bash: /usr/bin/sudo: No such file or directory

OMG.

理由

vimは4つのパッケージなんですけど、

% yum list installed | grep vim
vim-common.x86_64                    2:7.4.160-2.el7            @base
vim-enhanced.x86_64                  2:7.4.160-2.el7            @base
vim-filesystem.x86_64                2:7.4.160-2.el7            @base
vim-minimal.x86_64                   2:7.4.160-2.el7            @base

このうちvim-minimalがvimの最小構成なんですけど、これがsudoとセットなので注意。

% rpm -q --requires sudo | grep vim
vim-minimal

結論

もしsudoが必要な環境でvimをアップデートしたい場合は、yum removeせずに実施すること。sudoをアンインストールしてしまった場合、どうにもならないのでインスタンスを再作成しましょう。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>