Eliminar todas las bibliotecas de desarrollo

Eliminar todas las bibliotecas de desarrollo

Creé algunas aplicaciones desde el código fuente que requerían bibliotecas de desarrollo. Y cuando los instalé, instalaron más -devdependencias.

Ahora quiero eliminar esas bibliotecas.

¿El comando sudo apt-get purge lib*-devpuede dañar mi instalación de Ubuntu?

¿Hay bibliotecas de desarrollo incluidas en una instalación nueva de Ubuntu? Si los hay, ¿debería conservarlos?

Respuesta1

Básicamente, no necesita ninguna biblioteca de desarrollo para ejecutar su sistema. Como su nombre lo indica, tienen fines de desarrollo. Las bibliotecas utilizadas para ejecutar estas aplicaciones son diferentes.

Su comando me parece bien, pero de todos modos APT le está dando una lista con los paquetes que desea eliminar. Solo mírelo para ver los paquetes que necesita (todo lo que no sea -devsería sospechoso)

Respuesta2

ficha dehttps://askubuntu.com/a/1277984/1621404

Esto elimina todo lo que tenga "-dev" en el nombre,

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

información relacionada