パッケージをアンインストールした後にインストールvim-minimal
しようとしたGUI Vimと競合してパッケージがsudo
消えsu
、認証に失敗しました。
[portOdin@localhost ~]$ su
Password:
su: Authentication failure
[portOdin@localhost ~]$ sudo
bash: sudo: command not found...
また、zshを試して新しいユーザーを作成しましたが、同じ問題が発生しました。
動作させることができる場合、またはsu
他のオプションがある場合は、再インストールできますsudo yum install sudo
。私はFedora 20を使用しています。
ベストアンサー1
削除がvim-minimal
間違いでした。このパッケージを使用するには、sudo
Fedoraにインストールする必要があります。sudo
次のように必要であることがわかります。
$ rpm -q --requires sudo | grep vim
vim-minimal
私はそれを入れ直して、他の実際の問題を解決することをお勧めしますvim
。vim
Fedoraは常にあらゆるタイプのインストールに対して優れたサポートを提供します。
私はF19とF20を使用していますが、問題なくほぼ同時にすべてのVimをインストールしました。
$ yum list installed | grep vim | expand
vim-X11.x86_64 2:7.4.179-1.fc19 @updates
vim-common.x86_64 2:7.4.179-1.fc19 @updates
vim-enhanced.x86_64 2:7.4.179-1.fc19 @updates
vim-filesystem.x86_64 2:7.4.179-1.fc19 @updates
vim-minimal.x86_64 2:7.4.179-1.fc19 @updates
vim-vimoutliner.noarch 0.3.7-3.fc19 @updates
システムのルートアカウントのパスワードを知っている場合は、次のコマンドを実行します。
$ su -
これでルートなので、再インストールできますsudo
。
$ yum install -y sudo
しかし、私はvim-minimalが消えることを本当に望んでいます。
vim-minimal
削除したいと確信している場合は、rpm
次のように、より外科的なアプローチを使用して削除できます。
$ rpm -e --no-deps vim-minimal
これにより削除されますが、vim-minimal
それに依存するシステム内のすべての項目はそのまま残ります。これにはが含まれsudo
、存在しなくても実行を続行できますvim-minimal
。