Linux Mint에서 바이너리를 제거하는 것이 안전합니까?

Linux Mint에서 바이너리를 제거하는 것이 안전합니까?

내 컴퓨터의 디스크 공간을 줄이려고 하는데, 내가 지운 로그 외에 du라이브러리 디렉터리( /usr/lib/lib)와 바이너리 디렉터리( /sbin, /bin, /usr/bin, )가 대부분의 공간을 차지하고 있는 것으로 나타났습니다./usr/sbin

모든 바이너리와 라이브러리를 제거해도 안전합니까? 그렇다면 strip어떤 옵션을 사용해야 합니까? 시스템을 버리고 재설치하는 데 시간을 낭비하고 싶지 않습니다.

답변1

스트리핑은 안전해야 하며 바이너리에서 기호를 제거하고 디버깅할 때만 필요합니다. 따라서 모든 것을 벗겨내는 것이 안전해야 합니다.

대부분의 Linux 배포판(Mint 포함)에서는 기본적으로 바이너리와 라이브러리가 제거되며 디버그 패키지에 기호가 별도로 제공됩니다. 제거되지 않은 바이너리나 라이브러리는 어떤 이유로든 이런 방식으로 유지될 수 있습니다. 예를 들어 Python 라이브러리는 일반적으로 합리적인 스택 추적이 제공될 수 있도록 제거되지 않습니다(그러나 이는 문제가 되지 않습니다). 일반적으로 말해서, 개발을 하지 않는다면 문제가 되지 않습니다.

내 시스템을 보면, 나를 멈추게 하는 제거되지 않은 유일한 바이너리는 Grub의 모듈입니다. 왜 제거되지 않는지 모르므로 조심해서 직접 제거하겠습니다.

관련 정보