Rain WikiWindows · Linux · Android

apt autoremove

명령줄 도구Debian, Ubuntu삭제해도 안전: 부분적으로

apt autoremove는 다른 패키지의 의존성으로 자동 설치되었으나 현재 설치된 패키지에서 더 이상 필요로 하지 않는 패키지를 제거합니다. 데비안(Debian) 및 우분투(Ubuntu)에서는 프로그램이 제거된 후, 그리고 커널 업데이트 후 구형 커널 패키지가 더 이상 필요 없어졌을 때 디스크 공간을 확보해 줍니다.

1수동 패키지와 자동 패키지

APT는 모든 패키지를 수동 설치(사용자가 직접 요청) 또는 자동 설치(의존성으로 인해 포함됨)로 표시합니다. 자동 패키지를 의존하는 항목이 더 이상 없으면, apt는 해당 패키지를 '더 이상 필요 없음'으로 나열합니다. apt-mark showmanual과 apt-mark showauto는 이 두 그룹을 보여줍니다.

2구형 커널

우분투에서는 최신 커널이 설치된 후 구형 커널 패키지를 제거할 수 있게 됩니다. 실행 중인 커널과 최신 커널들은 유지되므로 부팅 메뉴에 예비 커널이 남게 됩니다.

3패키지 유지하기

autoremove 목록에 사용하는 패키지가 표시되는 경우, sudo apt-mark manual <package> 명령어로 수동 설치 상태로 표시하면 autoremove가 해당 패키지를 유지합니다.

autoremove를 안전하게 사용하는 방법

  1. 제거될 항목 미리보기: apt-get -s autoremove
  2. 목록을 읽고 사용하는 항목은 수동으로 표시하기: sudo apt-mark manual <package>
  3. 나머지 제거하기: sudo apt autoremove
  4. 설정 파일까지 함께 삭제하려면: sudo apt autoremove --purge

주의 사항

  • 직접 설치한 패키지를 의존성으로 오인하여 제거하면 이를 사용하는 스크립트가 손상될 수 있으므로, 먼저 목록을 확인하세요.
  • 실행 중인 커널은 제거하지 마십시오. uname -r 명령어로 현재 커널을 확인할 수 있습니다.

출처

  1. apt-get(8) 매뉴얼 페이지 (Ubuntu) manpages.ubuntu.com
  2. apt-mark(8) 매뉴얼 페이지 (Debian) manpages.debian.org

참고: RainServer는 Linux 서버를 위한 모니터링과 안전한 정리를 제공하며, 변경될 내용을 먼저 보여주고 확인을 구합니다.

최종 검토: