Entfernen Sie alle Entwicklungsbibliotheken

Entfernen Sie alle Entwicklungsbibliotheken

Ich habe einige Apps aus dem Quellcode erstellt, die Entwicklungsbibliotheken erforderten. Und als ich sie installierte, installierten sie weitere -devAbhängigkeiten.

Jetzt möchte ich diese Bibliotheken entfernen.

Kann der Befehl sudo apt-get purge lib*-devmeiner 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 -devwä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 '{}'

verwandte Informationen