왜 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

다음 두 가지 상황 중 하나가 있습니다.

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

관련 정보