저는 약 2년 동안 Linux(주로 Ubuntu)를 사용해 왔습니다. 여러 컴퓨터에 여러 번 설치했습니다. 운영 체제를 설치할 때 필연적으로 발생하는 일은 그날 필요한 것을 설치하고 라이브러리나 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 패키지를 테스트하는 것입니다. 이러한 번들은 사용하는 모든 라이브러리를 이미 포함하고 있어 설치와 제거가 쉽고 충돌을 피할 수 있습니다.