Удалить все библиотеки разработки

Удалить все библиотеки разработки

Я создал несколько приложений из исходников, которым требовались библиотеки разработки. И когда я их установил, они установили больше -devзависимостей.

Теперь я хочу удалить эти библиотеки.

Может ли эта команда sudo apt-get purge lib*-devнанести вред моей установке Ubuntu?

Есть ли какие-либо библиотеки разработки, включенные в новую установку Ubuntu? Если да, стоит ли их сохранять?

решение1

По сути, вам не нужны никакие библиотеки разработки для запуска вашей системы. Как следует из названия, они предназначены для целей разработки. Библиотеки, используемые для запуска этих приложений, отличаются.

Ваша команда выглядит нормально для меня, но в любом случае APT дает вам список пакетов, которые нужно удалить. Просто следите за пакетами, которые вам нужны (все без будет -devподозрительным)

решение2

Токен отhttps://askubuntu.com/a/1277984/1621404

Это удалит все, что имеет в названии «-dev»,

sudo apt list --installed -a '*-dev' | grep "^[^\ ]*/" -o | sed 's/\///' | xargs -I '{}' sudo apt remove -y '{}'

Связанный контент