В Ubuntu пакетный менеджер apt сохраняет скачанные DEB-файлы и может оставлять конфигурации или ставшие ненужными зависимости. Команды remove, clean, autoclean, purge и autoremove помогают управлять этими остатками, но выполняют разные задачи. ### Как устроено хранение пакетов При установке через apt DEB-пакет скачивается, а его содержимое размещается в системе. Архив обычно остаётся в кэше /var/cache/apt/archives, чтобы его не пришлось загружать заново при переустановке. Со временем такие файлы могут занять заметное место, особенно на небольшом системном разделе. ### apt remove: удалить программу Команда apt remove имя-пакета удаляет приложение и связанные с ним файлы, но сохраняет конфигурацию и скачанный DEB-архив. Это удобно, если программу планируется установить снова с прежними настройками. Удаление приложения само по себе не очищает кэш пакетов. ### apt clean: очистить кэш DEB-файлов apt clean удаляет сохранённые пакеты из /var/cache/apt/archives и /var/cache/apt/archives/partial. Каталоги и служебный файл блокировки остаются, а содержимое partial очищается. После команды apt не обязательно выводит сообщение — проверить результат можно, посмотрев содержимое каталога архивов. ### apt autoclean: удалить устаревшие архивы apt autoclean очищает не весь кэш, а только те DEB-файлы, которые больше нельзя скачать. Если для пакета доступна новая версия, при следующей установке apt загрузит её, поэтому старый архив обычно уже не нужен. Если новой версии нет, сохранённый файл может пригодиться для повторной установки. ### apt purge: удалить программу вместе с настройками apt purge имя-пакета удаляет приложение и его конфигурационные файлы. Это может помочь, если сохранённые настройки мешают работе программы: простое удаление и повторная установка сохраняют конфигурацию. Команду purge можно применить и к пакету, который уже удалили через remove. ### apt autoremove: убрать ненужные зависимости Некоторые библиотеки устанавливаются как зависимости приложений. Если они больше не нужны другим пакетам, apt autoremove предлагает удалить их. Перед подтверждением проверьте список: в отдельных случаях среди предлагаемых к удалению библиотек может оказаться нужная другому приложению. Если после очистки оно перестало работать, переустановка приложения в описанных случаях решала проблему. Для регулярной очистки можно использовать подходящую команду в зависимости от задачи: clean удаляет весь кэш DEB-файлов, autoclean — только устаревшие архивы, а autoremove — ненужные зависимости. Дополнительные сведения об опциях apt доступны в справочных страницах; описания clean и autoclean могут находиться в документации apt-get.
Это интересно
Лента новостей
- Часть конструкций моста к Таёжно-Михайловке снесло течением. Сваи подрезало шугоходом. Сейчас все работы приостановлены. К их возобновлению смогут вернуться после снижения уровня воды в реке Кия. Вести-Кузбасс | MAX// Вести Кузбасс | Новости






























