apt autoremove
apt autoremove는 다른 패키지의 의존성으로 자동 설치되었으나 현재 설치된 패키지에서 더 이상 필요로 하지 않는 패키지를 제거합니다. 데비안(Debian) 및 우분투(Ubuntu)에서는 프로그램이 제거된 후, 그리고 커널 업데이트 후 구형 커널 패키지가 더 이상 필요 없어졌을 때 디스크 공간을 확보해 줍니다.
1수동 패키지와 자동 패키지
APT는 모든 패키지를 수동 설치(사용자가 직접 요청) 또는 자동 설치(의존성으로 인해 포함됨)로 표시합니다. 자동 패키지를 의존하는 항목이 더 이상 없으면, apt는 해당 패키지를 '더 이상 필요 없음'으로 나열합니다. apt-mark showmanual과 apt-mark showauto는 이 두 그룹을 보여줍니다.
2구형 커널
우분투에서는 최신 커널이 설치된 후 구형 커널 패키지를 제거할 수 있게 됩니다. 실행 중인 커널과 최신 커널들은 유지되므로 부팅 메뉴에 예비 커널이 남게 됩니다.
3패키지 유지하기
autoremove 목록에 사용하는 패키지가 표시되는 경우, sudo apt-mark manual <package> 명령어로 수동 설치 상태로 표시하면 autoremove가 해당 패키지를 유지합니다.
autoremove를 안전하게 사용하는 방법
- 제거될 항목 미리보기:
apt-get -s autoremove - 목록을 읽고 사용하는 항목은 수동으로 표시하기:
sudo apt-mark manual <package> - 나머지 제거하기:
sudo apt autoremove - 설정 파일까지 함께 삭제하려면:
sudo apt autoremove --purge
주의 사항
- 직접 설치한 패키지를 의존성으로 오인하여 제거하면 이를 사용하는 스크립트가 손상될 수 있으므로, 먼저 목록을 확인하세요.
- 실행 중인 커널은 제거하지 마십시오.
uname -r명령어로 현재 커널을 확인할 수 있습니다.
관련 문서
- APT 패키지 캐시 (apt clean 및 autoclean)APT가 다운로드한 .deb 파일을 보관하는 장소, apt clean, autoclean 및 autoremove의 차이점, Debian 및 Ubuntu에서 안전하게 제거할 수 있는 항목을 설명합니다.
- df (disk free)df 출력 결과를 읽는 방법, 일반 사용자 기준에서 사용 가능한 공간(Avail)이 0이 되기 전에 사용률(Use%)이 100%에 도달할 수 있는 이유, 그리고 df -i를 통해 아이노드(inode)를 확인하는 방법을 설명합니다.
- find 명령어로 크고 오래된 파일 찾기Linux에서 find 명령어를 사용하여 크기가 크거나 오래된 파일을 나열하고, 안전하게 미리 본 후 확인된 파일만 삭제하는 방법입니다.
출처
- apt-get(8) 매뉴얼 페이지 (Ubuntu) manpages.ubuntu.com
- apt-mark(8) 매뉴얼 페이지 (Debian) manpages.debian.org
참고: RainServer는 Linux 서버를 위한 모니터링과 안전한 정리를 제공하며, 변경될 내용을 먼저 보여주고 확인을 구합니다.
최종 검토: