Rain WikiWindows · Linux · Android

apt autoremove

Инструмент от команден редDebian, UbuntuБезопасно за изтриване: Частично

apt autoremove премахва пакети, които са били инсталирани автоматично като зависимости на други пакети и вече не са необходими на никой инсталиран пакет. В Debian и Ubuntu тя освобождава място след премахване на програми и след актуализации на ядрото, когато по-старите пакети на ядрото вече не са необходими.

1Ръчни и автоматични пакети

APT отбелязва всеки пакет като ръчно инсталиран (по твоя заявка) или автоматично инсталиран (изтеглен като зависимост). Когато нищо повече не зависи от даден автоматичен пакет, apt го показва като „вече неизискван“. Командите apt-mark showmanual и apt-mark showauto показват двете групи.

2Стари ядра

В Ubuntu по-старите пакети на ядрото стават годни за премахване, след като бъдат инсталирани по-нови ядра. Текущото ядро и най-новите се запазват, така че в зареждащото меню остава резервно ядро.

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 сървъри; той показва какво ще се промени и пита предварително.

Последен преглед: