사용하지 않는 앱/프로그램 삭제

사용하지 않는 앱/프로그램 삭제

몇 가지 검색을 했지만 완벽한 답변을 찾지 못했기 때문에 Ubuntu Server 설치에서 사용하지 않는 응용 프로그램/프로그램을 제거(및 종속성 제거)할 수 있는 좋은 방법이 있는지 궁금합니다.

16.04를 처음 설치했을 때사전 설치된 프로그램이 아닌 것으로 알고 있음모두쓸데없는데 절대 사용하지 않을 프로그램(설치 후 한 번도 사용하지 않거나 실행한 적이 없는 프로그램)은 어떻게 없애나요? 왜냐면 내가 사용할 때

apt list --installed

프로그램이 너무 많아서 첫 번째 프로그램을 보기 위해 뒤로 스크롤할 수도 없습니다.

어떤 제안이 있으십니까?

답변1

대화형 도구를 사용하면 패키지에 대한 정보(설명, 종속성, 종속성...)를 쉽게 얻을 수 있습니다. 당신은 그것을 사용할 수 있습니다자격텍스트 터미널에서. 이를 수행할 수 있는 GUI 프로그램도 있습니다.

특정 패키지가 필요한지 여부를 아는 것은 어렵습니다. 때로는 패키지가 사용되는 방식이 일반인에게 명확하지 않은 경우도 있습니다. 2.6.30에서 3.19 사이의 Linux 커널의 경우 기본적으로 파일 액세스 시간이 정확하게 저장되지 않습니다. 파일 액세스 시간을 절약하도록 설정된 시스템의 경우에도 정보가 불완전할 수 있습니다. 예를 들어 루트 파티션이 읽기-쓰기로 마운트되기 전 초기 부팅 중에 액세스된 파일의 경우(예: 액세스 시간만 기준으로 보고가 종료될 수 있음) 커널은 사용되지 않습니다).

설치되었지만 실행되지 않는 프로그램은 디스크 공간이 부족한 경우에만 해를 끼칠 수 있습니다. 20년 전에는 디스크 공간이 상당히 비쌌지만 오늘날 대부분의 경우 설치된 프로그램은 무시할 만큼의 공간을 차지하므로 사용하지 않는 프로그램을 찾을 이유가 없습니다. 디스크 공간이 부족한 경우(예: 저렴한 VPS) 다음 명령을 사용하여 패키지를 크기별로 나열할 수 있습니다.

dpkg-query -W -f='${Installed-Size;8}  ${Package}\n' | sort -n

설치되어 실행되지만 실제로 사용되지 않는 프로그램은 메모리를 사용하여 피해를 주거나 보안 위험을 초래할 수 있습니다. 그러나 이를 자동으로 확인할 수 있는 방법은 없으므로 프로그램이 수행하는 작업을 실제로 이해해야 합니다.

관련 정보