Wie deinstalliere ich ein bestimmtes Port-Paket mit MacPorts?
- Vorbereitung: Paketnamen ermitteln
- Deinstallation mit MacPorts
- Weitere Optionen bei der Deinstallation
- Bereinigung nach der Deinstallation
- Zusammenfassung
MacPorts ist ein Paketverwaltungssystem für macOS, das es ermöglicht, zahlreiche Softwarepakete einfach zu installieren, zu aktualisieren und zu entfernen. Wenn Sie ein bestimmtes Port-Paket deinstallieren möchten, sollten Sie einige Schritte berücksichtigen, um sicherzustellen, dass die Deinstallation ordnungsgemäß durchgeführt wird.
Vorbereitung: Paketnamen ermitteln
Bevor Sie ein Paket deinstallieren, müssen Sie den genauen Namen des Ports kennen. Falls Sie sich unsicher sind, können Sie mit dem Befehl port installed eine Liste aller aktuell installierten Pakete auf Ihrem System anzeigen lassen. Dadurch erhalten Sie den exakten Namen und die Versionsnummern der installierten Ports.
Deinstallation mit MacPorts
Um ein bestimmtes Port-Paket zu deinstallieren, verwenden Sie den Befehl sudo port uninstall gefolgt vom Namen des Pakets. Zum Beispiel, wenn Sie das Paket python39 entfernen möchten, geben Sie im Terminal ein:
sudo port uninstall python39Der Befehl fordert Sie möglicherweise zur Eingabe Ihres Administrator-Passworts auf, da Root-Rechte benötigt werden. MacPorts entfernt daraufhin das genannte Paket von Ihrem System.
Weitere Optionen bei der Deinstallation
MacPorts bietet erweiterte Optionen, um die Deinstallation genauer zu steuern. Möchten Sie nur eine bestimmte Version eines Ports entfernen, können Sie die Versionsnummer mit angeben, beispielsweise:
sudo port uninstall python39 @3.9.7_1Dies entfernt die spezielle Version 3.9.7_1 des Pakets python39. Falls Sie alle installierten Versionen eines Ports entfernen wollen, können Sie die Option --follow-dependents verwenden, um auch abhängige Ports zu berücksichtigen.
Bereinigung nach der Deinstallation
Nachdem Sie ein Paket deinstalliert haben, können noch temporäre Dateien oder nicht mehr benötigte Abhängigkeiten auf dem System verbleiben. Um diese aufzuräumen, bietet MacPorts den Befehl sudo port clean --all für den betreffenden Port oder generell. Zudem gibt es den Befehl sudo port uninstall inactive, der alle nicht mehr aktiven, also älteren Versionen von Ports entfernt.
Zusammenfassung
Die Deinstallation eines bestimmten Port-Pakets mit MacPorts erfolgt hauptsächlich mit dem Befehl sudo port uninstall paketname. Wichtig ist, den genauen Namen des Pakets zu kennen. Nach der Deinstallation empfiehlt es sich, das System aufzuräumen, um Speicherplatz freizugeben und das System sauber zu halten. MacPorts stellt hierfür die nötigen Befehle zur Verfügung und erleichtert so die Verwaltung Ihrer installierten Software.
