Привет всем!
Причина этого поста состоит в том, чтобы дать небольшой совет для тех, кто очень скрупулезно относится к установке или удалению программное обеспечение в вашей системе. В таких дистрибутивах, как Debian и производные (Ubuntu, Linux Mint, элементарная ОС, ...), которые используют склонный, есть файл, который отслеживает все, что установлено или удалено из нашего PC. И это то, что мы постараемся показать сегодня.
Часто бывает, что мы устанавливаем программное обеспечение это полезно для нас в какой-то момент и которое позже мы хотим устранить. Это можно сделать (помимо графических программ) командой:
$ sudo apt-get remove --purge nombredelsoftware
При этом мы удаляем указанную программу и, если это так, склонный сообщает нам, что есть пакеты, которые больше не нужны, и мы можем удалить их с помощью команды:
$ sudo apt-get autoremove
Как вы уже знаете, с помощью этих двух простых шагов мы устраняем приложение и его зависимости. Однако бывают случаи, когда что-то, что мы установили, не является прямой зависимостью или склонный решает не удалять. Почему? Хороший вопрос! Хотя у меня есть свои теории, я не могу сформулировать удовлетворительный ответ.
Не вдаваясь в подробности, сегодня я выполнил установку (в Linux Mint) из мята-мета-xfce4 для тестирования и последующего удаления этого пакета (и того, что я мог удалить с помощью apt-get autoremove), Я заметил, что не все, что я вставил за несколько часов до этого, будет удалено. Итак, как в GNU / Linux у нас есть замечательные файлы .log, Я нашел тот, который полностью контролирует все, что установлено или удалено из системы. Чтобы просмотреть этот файл, просто откройте терминал (или прямо из файлового проводника) и введите:
$ cat /var/log/apt/history.log
И мы получим примерно такой экран:
Как видите, в этом архив отражены все операции по установке или удалению. Таким образом, те, у кого есть проблемы с пространством и / или хотят иметь минимально необходимые пакеты (часто граничащие с TOC) вы можете полностью контролировать склонный.
Простая и единая командная строка от нас!
Команда «sudo apt-get remove –purge» не то же самое, что выполнение «sudo apt-get purge»? В любом случае вы могли бы использовать –purge в «sudo autoremove –purge», и там вы должны были оставить все очень чистым.
кстати в новой apt, я полагаю, будет "sudo apt purge" ¿?
Сефирот, я новичок в Linux. В конце концов, я не понял, что вы говорите. Итак, чтобы дать какую-либо команду, необязательно писать sudo apt-get ... с помощью sudo apt ____, достаточно ли этого?
Сефирот относится к новой версии apt. На данный момент, насколько мне известно, новую версию никто не ставил. По крайней мере, в Linux Mint этого нет.
Вы можете прочитать об этом больше в этом блоге: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/
новый apt доступен в ubuntu 14.04, и я думаю, что тестирование debian тоже
Действительно, похоже, что версия 1.0.1 доступна для тестирования Debian. Тем не менее, в Xubuntu 14.04, который я установил родственнику, я думаю, что его нет, потому что я не заметил изменения в apt. Фактически я обновлялся как обычно: apt-get update && apt-get upgrade.
Загадки жизни или, может быть, обновление еще предстоит установить.
Спасибо за информацию!
Как я уже сказал @ Argen77ino, я использую эту команду по традиции. В конце каждого обновления или удаления я всегда делаю следующее:
sudo apt-get clean && sudo apt-get autoclean
Этим вы удаляете загруженные файлы, освобождая место на диске. Я думаю, что для быстрого подключения к Интернету это хорошая идея, поскольку повторная загрузка пакетов ничего не стоит.
Приветик!
Не забывайте о Gentoo.
В / var / db / pkg / вы можете найти всю базу данных по категориям, а затем по пакетам с указанием того, как они были скомпилированы и в какое время. Что использует генлоп
А в /var/log/portage/elog/summary.log находятся те очень важные сообщения, которые, я бы сказал, необходимо прочитать.
Это конец этого краткого культурного обзора, на случай, если кто-нибудь вам поможет.
Очень хорошее примечание!
Я не включил его, потому что всегда использовал Debian (и производные) и Arch Linux (и производные). Мне нужно установить Gentoo с другом и подготовить его на ПК, отличном от основного.
Спасибо за информацию!
Очень хороший совет для тех, кто хочет знать все, что происходит в их системе, как и я.
Я думаю, что в более старых версиях apt, если вы использовали –purge, и по какой-то странной причине все повторно использовали это изменение. В любом случае это то же самое. Они уже знают на вкус цвета.
Правда в том, что, возможно, есть лучший вариант, но я всегда использовал его. Как вы говорите, самое безопасное - это традиция.
Приветик!
Связанный вопрос. Чтобы получить результат, равный результату, полученному с помощью: # apt-get –purge autoremove [имя-пакета] Как нам использовать Pacman или Zypper? . Спасибо.
Кто-нибудь поправьте меня, если нет.
Когда несколько лет назад я использовал Arch Linux, мне показалось, что я использовал команду:
sudo pacman -Rsn имя пакета
Если я правильно помню:
«R» удалил рассматриваемый пакет, «s» удалил его зависимости, а «n» - его файлы конфигурации.
В Zypper или YUM понятия не имею, так как никогда ими не пользовался.
Приветик!
Отличная информация… Спасибо .. ПРИВЕТСТВИЕ
Я рада, что это помогло!
Приветик!
Следующим шагом будет удаление найденных пакетов, которые были установлены, но не удалены?
Верно.
В этом файле перечислено все, что было установлено, и отсортировано по дате. Если вы найдете что-то, чего не хотите, просто:
apt-get удалить имя пакета
И готово!
Я собираюсь попробовать, чтобы увидеть, что я получу
Спасибо, будет полезно
Это интересно, но для меня по другой причине я иногда устанавливаю так много вещей, что уже не знаю, что устанавливается xD.
Но вы упомянули, что apt-get иногда не хочет удалять пакеты, со мной этого не происходит, потому что на самом деле я использую aptitude (как для установки, так и для удаления).
Привет.
эээ потому что там написано что я использую хром !!! Chromium - это то, что у меня есть, и я даже не знаю, зачем я использую эти ... чертовы страницы, требующие последней версии flash ...