
Ich habe einige Apps aus dem Quellcode erstellt, die Entwicklungsbibliotheken erforderten. Und als ich sie installierte, installierten sie weitere -dev
Abhängigkeiten.
Jetzt möchte ich diese Bibliotheken entfernen.
Kann der Befehl sudo apt-get purge lib*-dev
meiner Ubuntu-Installation schaden?
Sind in einer Neuinstallation von Ubuntu Entwicklungsbibliotheken enthalten? Wenn ja, sollte ich sie behalten?
Antwort1
Im Grunde genommen benötigen Sie keine Entwicklungsbibliotheken, um Ihr System auszuführen. Wie der Name schon sagt, dienen sie Entwicklungszwecken. Die Bibliotheken, die zum Ausführen dieser Anwendungen verwendet werden, sind unterschiedlich.
Ihr Befehl sieht für mich gut aus, aber APT gibt Ihnen trotzdem eine Liste mit den zu entfernenden Paketen. Achten Sie einfach auf Pakete, die Sie benötigen (alles ohne -dev
wäre verdächtig).
Antwort2
Token vonhttps://askubuntu.com/a/1277984/1621404
Dies entfernt alles mit "-dev" im Namen,
sudo apt list --installed -a '*-dev' | grep "^[^\ ]*/" -o | sed 's/\///' | xargs -I '{}' sudo apt remove -y '{}'