
저는 약 2년 동안 Linux(주로 Ubuntu)를 사용해 왔습니다. 여러 컴퓨터에 여러 번 설치했습니다. 모든 OS 설치에서 필연적으로 발생하는 일은 그날 필요한 것(예: 라이브러리나 CLI 유틸리티)을 설치하고 일주일 동안 사용한 다음 잊어버리는 것입니다.
설치 공간을 차지하는 사용되지 않은 패키지가 몇 GB에 달할 것이라고 확신합니다. 내가 원하는 것만 포함되도록 설치를 정리하려면 어떻게 해야 합니까?
apt-get autoremove
사용하지 않는 종속성을 제거해야 한다는 것을 알고 있습니다 .
apt list --installed
을 통해 설치된 모든 패키지를 볼 수 있다는 것을 알고 있습니다 apt
.
dpkg -L
패키지에서 설치된 모든 파일을 볼 수 있다는 것을 알고 있습니다 .
의 출력을 살펴보고 에서 모든 파일을 삭제 apt list --installed
하거나 원하지 않는 항목을 제거한다고 가정해 보겠습니다 . 결국에는 패키지 관리자를 통해 설치된 모든 항목을 정리했을 것입니다. 그렇죠?apt-get purge
dpkg -L <package>
또 어디를 봐야 합니까? 내 컴퓨터의 모든 항목이 apt
. 예를 들어 google-chrome과 같은 .deb 패키지 및 스크립트를 통해 설치된 항목이 있습니다. 이런 것들은 어디에 살까요? 그리고 그것을 찾는 가장 좋은 방법은 무엇입니까?
내 목표는 설치를 기본적으로 새로 설치하고 항상 사용하는 항목으로 축소하는 것입니다.
고마워요!
답변1
머신을 깨끗하게 유지하는 한 가지 방법은 테스트하려는 모든 것 또는 특정 목적을 위해 도커 컨테이너 내부에 설치하는 것입니다(제가 실제로 하는 일입니다).
또 다른 방법은 snap/platpak/appimage 패키지를 테스트하는 것입니다. 이는 이미 포함되어 있고, 설치가 쉽고, 제거가 쉽고, 충돌 방지를 위해 사용하는 모든 라이브러리가 포함된 번들입니다.