Использование `sudo apt-get clean` и` autoremove` убило мой ноутбук!

Я нашел где-то здесь на форуме, что могу использовать команды sudo apt-get clean и sudo apt-get autoremove чтобы избавиться от вещей, которые я не использую, и мой ноутбук не нужен.

Почему каждый раз, когда я использую любую из этих команд, Ubuntu начинает действовать?

«Действуя вверх» я имею в виду:

  1. Все горячие угловые функции и функции Window Snapping на моем рабочем столе перестают работать. После ввода любой из двух команд углы, которые я выбрал как «Распространение окна», не будут показывать / показывать что-либо.
  2. Иконка Unity на панели запуска исчезает.

В конце концов я решил все, переустановив Ubuntu, Spotify, Skype, Chrome и т. Д. Я не против. Это всего лишь час моего времени, это весело, и я всегда чему-то научился.

apt-get clean просто удаляет кеш пакетов. Нет никакого способа, чтобы это могло повредить.

apt-get autoremove удаляет пакеты, которые были автоматически установлены, но теперь их зависимый пакет либо был удален, либо больше не зависит от них. Если вы удалите пакет, который зависит от вещей (например, ubuntu-desktop ), а затем выполните autoremove , вы в конечном итоге удалите множество пакетов.

Это часто делается путем удаления того, от чего зависит большой метапакет. Если вы посмотрите, что apt-cache depends ubuntu-desktop вы увидите несколько пакетов Depends: ... Если какой-либо из них удален, Apt также должен удалить пакет ubuntu-desktop . Это разрешение зависимости в действии. Если вы затем запустите autoremove , он очистит все остальные (зависит от того, что от них ничего не зависит).

Иногда вы можете оказаться в ситуации, когда хотите что-то установить, но это конфликтует с чем ubuntu-desktop то, от чего зависит ubuntu-desktop . Apt может попытаться это сделать, удалив пакет конфликтов (и, следовательно, также ubuntu-desktop ). Он предупредит вас об этом.

Простое исправление заключается в том, чтобы выяснить, какой мета-пакет вам не хватает, и переустановить его. Обычно это ubuntu-desktop . И в будущем ПРОЧИТАЙТЕ, что говорит apt-get . Я не это так противно. Хотелось бы, чтобы я делал это чаще. Обновление до 14.04 я включил всю свою систему обратно в базовую командную строку и должен был перезагрузить и установить через комплект пакетов.

* Жизнь, э-э … находит способ ™

Это простое решение, прекратите использовать команды, которые нарушают вашу систему. autoremove и clean не должны разрушать систему, но если они это сделают, прекратите использовать их.

В любом случае вы не сэкономите много дискового пространства, если у вас есть проблемы с использованием большого диска, попробуйте вместо этого удалить некоторые приложения.