Ich habe vor Kurzem ein Upgrade auf Jammy Jellyfish durchgeführt und dabei sind eine Reihe von Anwendungen und Einstellungen kaputt gegangen. Ich arbeite daran, sie zu entfernen/neu zu installieren, aber Wine gestaltet sich schwierig.
Ich bin gelaufen sudo apt-get purge wine
und habe Folgendes bekommen:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'wine' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
which wine
zeigt an:
/usr/bin/wine
Gibt es eine andere Entfernungsmethode, die ich ausprobieren kann?
Antwort1
Es gibt keine aktuelle Datei mit dem Namen/usr/bin/wine
also ich denke, das könnte ein Link sein oder jetzt ein defekter Link. Führen Sie den folgenden Befehl aus: file /usr/bin/wine
um dies zu bestätigen.
Wenn es sich um eine tatsächliche Datei (kein Link) handelt und diese über ein PPA installiert wurde, gibt es mehrere Möglichkeiten, das fehlerhafte Paket zu finden.
Mit dem dpkg -l
Befehl können Sie alle installierten Pakete auflisten und die Ergebnisse so filtern, dass nur diejenigen angezeigt werden, die mit „wine“ übereinstimmen, und zwar wie folgt:
dpkg -l | grep -i wine
Dadurch werden alle Pakete zurückgegeben, die die Buchstaben „Wine“ im Namen oder in der Beschreibung enthalten. Wenn ein Paket aufgelistet ist, deinstallieren oder löschen Sie das Paket.
Die andere Möglichkeit besteht darin, zu verwenden, apt-file
um das Paket zu suchen, das die /usr/bin/wine
Datei bereitstellt.
Führen Sie die Installation zunächst apt-file
mit den folgenden Befehlen durch:
sudo apt update
sudo apt install apt-file
Aktualisieren Sie es dann:
sudo apt-file update
Suchen Sie abschließend nach dem fehlerhaften Paket:
apt-file search "/usr/bin/wine"
Dies sollte den Paketnamen gefolgt vom Pfad zur im Paket enthaltenen Datei zurückgeben.
Antwort2
Können Sie versuchen, Wine über dasSynaptic-Paketmanagerdurch die Suche nach 'Wein'?
Da das Paket nicht aufgerufen wirdWeinwie ich es auf meinem System sehen kann: