
개발 라이브러리가 필요한 소스에서 몇 가지 앱을 만들었습니다. 그리고 내가 설치했을 때 그들은 더 많은 -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 '{}'