Ich habe die folgenden Befehle ausgeführt, um vim zu entfernen.
sudo apt-get remove vim
sudo apt-get purge vim
Der Paketmanager zeigt an, dass es nicht existiert. Aber wenn ich vim eingebe und die Eingabetaste drücke, wird vim geöffnet.
Wenn ich tippe :echo $VIMRUNTIME
, wird / usr / share / vim ausgegeben, aber dieser Ordner existiert nicht.
Ich habe versucht, vim zu installieren, aber es bezieht sich immer noch auf diese bereits vorhandene Installation (ich suche Python-Unterstützung und diese Version unterstützt sie nicht).
Ich habe alle Optionen ausgeschöpft und bin mir nicht sicher, was ich als nächstes versuchen soll.
Ich habe kürzlich ein Upgrade von Ubuntu 16 auf 18 durchgeführt.
command-line
apt
uninstall
vim
Nick-s
quelle
quelle
whereis vim
?apt/apt-get/dpkg
Tools beziehen sich auf Pakete, aber Programme können von der Quelle, über Snap, über Flatpak ... und andere Methoden installiert werden, über die apt / dpkg-Tools nichts wissen. Der von Fiximan bereitgestellte Befehl sollte hoffentlich einen Hinweis darauf geben, wo er sich befindet und welche Methode zur Installation von 'vim' verwendet wurde (oder vims - dh Sie können mehrere Versionen eines Programms mit verschiedenen Methodenwhereis vim
gab mir auch/usr/share/man/man1/vim.1
Standort. Also habe ich es manuell entfernt und bin gelaufensudo apt-get install vim
. Jetzt ist alles gut. Können Sie Ihre Antwort als Antwort hinzufügen und ich werde es akzeptieren./usr/share/man/man1/vim.1
ist nur dort, wo derman
tatsächliche Eintrag gespeichert ist. Nicht das ausführbare Programm.Antworten:
Verwenden Sie den
whereis
Befehl, um den Speicherort eines Programms zu ermittelnEs sollte Ihnen zeigen, ob und wo es installiert ist.
Bitte beachten Sie auch:
$VIMRUNTIME
ist nur ein Verzeichnis, das hauptsächlich Konfigurationsdateien enthält. Schauen Sie hier genauer hin .quelle
Sie haben
vim
nicht vim deinstalliert .vim-tiny
,vim-nox
,vim-gtk
, Undvim-athena
alle bieten vim mit unterschiedlichen Optionen zusammengestellt.quelle
/usr/bin/vim
wird normalerweise von Update-Alternativen verwaltet und gehört zu keinem Paket. Es wäre hilfreicher,update-alternatives --display vim
von dort aus zu schauen und zu gehen.vim
bei allen Varianten zu bleiben . Die akzeptierte Antwort half mir herauszufinden, wo sich die ausführbare Datei befand, und entfernte sie manuell.