なぜvimを削除できないのですか?

なぜvimを削除できないのですか?
uname  -a
Linux MiWiFi-R3-srv 4.19.0-0.bpo.9-amd64 #1 SMP Debian 4.19.118-2~bpo9+1 (2020-05-20) x86_64 GNU/Linux

sudo dpkg -l vim
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                  Version                 Architecture            Description
+++-=====================================-=======================-=======================-===============================================================================
un  vim                                   <none>                  <none>                  (no description available)

削除してみてください。

sudo apt remove vim
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'vim' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

vimコンソールに入力する場合:

ここに画像の説明を入力してください。

sudo  dpkg -S $(readlink -f $(which vim))
dpkg-query: no path found matching pattern /usr/local/bin/vim
ls -l /usr/local/bin/vim
-rwxr-xr-x 1 root staff 2946336 Jul 17 20:34 /usr/local/bin/vim

答え1

次の 2 つの状況のいずれかがあります。

vimインストールされたパッケージは実際にはvim-tiny、、、、vim-athenaまたは他のパッケージではvim-gtkありません。vim-gtk3このような場合であることを確認するには、次のコマンドを使用します。

dpkg-query -l | grep vim

vimシステム上のファイルがソースでコンパイルされたり、見つからない可能性がaptありますdpkg。これでこれを確認できます。

whereis vim

.vim/usr/bin/opt/usr/local

ワイルドカードのみ使用できます。

aptバージョン1.9以降を使用している場合:

apt remove '~nvim.*'

aptバージョン1.8以下を使用する場合:

apt remove vim* 

答え2

パッケージ名がvimではない可能性が非常に高いです。 vim-tiny、vim-gnome、または神が何を知っているかを知ることができます。

検索するにはフォローしてくださいインストールされているパッケージのみを検索するには、aptを使用してください。、質問

apt list --installed vim*

そこにリストされているvimパッケージを削除します。たとえば、私はラインを取得します

vim-gtk3/stable,now 2:8.1.0875-5 amd64  [installiert]

だから削除します。

apt remove vim-gtk3

これを見つけるもう一つの簡単な方法は、可能であればタブ補完機能を使用することです。ただ入力すると

apt remove vim

その後、Tabキーをダブルクリックすると、キーワードで始まるインストール済みパッケージのリストが表示されますvim

答え3

dpkg-query -l | grep vim
ii  vim-common                                2:8.0.0197-4+deb9u3                 all          Vi IMproved - Common files
ii  vim-gtk                                   2:8.0.0197-4+deb9u3                 amd64        Vi IMproved - enhanced vi editor - with GTK2 GUI
ii  vim-gui-common                            2:8.0.0197-4+deb9u3                 all          Vi IMproved - Common GUI files
ii  vim-runtime                               2:8.0.0197-4+deb9u3                 all          Vi IMproved - Runtime files
ii  vim-tiny                                  2:8.0.0197-4+deb9u3                 amd64        Vi IMproved - enhanced vi editor - compact version

これで削除する時間です。

sudo apt remove  vim-common

関連情報