Уход за системой для лентяев.
Добавлено: 16 ноя 2016, 07:25
Шарахаясь по интернету, набрёл на одну интересную утилиту, которая может за один запуск привести операционную систему в порядок. Называется она ucaresystem-core. Это — запускаемый из командной строки сценарий, который обновляет локальный кэш пакетов, скачивает и устанавливает обновления, удаляет старые ядра, «заброшенные» пакеты и конфиги. И проделывает всё это автоматически, без вмешательства юзера.
В официальном репозитории Ubuntu утилиты ucaresystem-core нет, она есть в собственном PPA-репозитории, содержащем версии для релизов от Precise до Xenial включительно ( LM 17.2 LM17.3 LM18 ).
Устанавливается достаточно стандартно.
$ sudo add-apt-repository ppa:utappia/stable
$ sudo apt-get update
$ apt-get install ucaresystem-core
После чего утилиту можно запустить с правами администратора:
$ sudo ucaresystem-core
И затем в течении пяти секунд наблюдается следующая картина:
_______________________________________________________
uCareSystem Core v3.0
~ '' ~
Welcome to all-in-one System Update and maintenance
assistant app.
This simple script will automatically
refresh your packagelist, download and
install updates (if there are any), remove any old
kernels, obsolete packages and configuration files
to free up disk space, without any need of user
interference.
_______________________________________________________
uCareSystem Core will start in 5 seconds...
А затем начинается работа сценария. Сначала обновляется локальный кеш пакетов, то есть, попросту говоря, выполняется команда apt-get update. Если в ходе этого были обнаружены обновлённые пакеты, то начинается:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
После чего происходит обновление системы (то есть выполнение команды apt-get upgrade).
Далее система проверяется на предмет неиспользуемых пакетов. И при обнаружении таковых они удаляются — это работает команда apt-get autoremove.
Вслед за тем наступает время проверки системы на наличие неиспользованных ядер. И если таковые обнаруживаются — удалению подлежат все, кроме активного и предпоследнего, вместе с сопутствующими компонентами (файлами initrd, System.map и так далее, а также соответствующими каталогами в /lib/modules/).
Следующий шаг — выявление и удаление конфигурационных файлов, оставшихся от удалённых пакетов. И завершается работа сценария очисткой системы от пакетов, скачанных в ходе их установки и обновления, то есть выполнение команды apt-get clean.
Таким образом, утилита ucaresystem-core выполняет все нужные для поддержания целостности и чистоты системы манипуляции. И при этом не делает ничего лишнего или непонятного .
В официальном репозитории Ubuntu утилиты ucaresystem-core нет, она есть в собственном PPA-репозитории, содержащем версии для релизов от Precise до Xenial включительно ( LM 17.2 LM17.3 LM18 ).
Устанавливается достаточно стандартно.
$ sudo add-apt-repository ppa:utappia/stable
$ sudo apt-get update
$ apt-get install ucaresystem-core
После чего утилиту можно запустить с правами администратора:
$ sudo ucaresystem-core
И затем в течении пяти секунд наблюдается следующая картина:
_______________________________________________________
uCareSystem Core v3.0
~ '' ~
Welcome to all-in-one System Update and maintenance
assistant app.
This simple script will automatically
refresh your packagelist, download and
install updates (if there are any), remove any old
kernels, obsolete packages and configuration files
to free up disk space, without any need of user
interference.
_______________________________________________________
uCareSystem Core will start in 5 seconds...
А затем начинается работа сценария. Сначала обновляется локальный кеш пакетов, то есть, попросту говоря, выполняется команда apt-get update. Если в ходе этого были обнаружены обновлённые пакеты, то начинается:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
После чего происходит обновление системы (то есть выполнение команды apt-get upgrade).
Далее система проверяется на предмет неиспользуемых пакетов. И при обнаружении таковых они удаляются — это работает команда apt-get autoremove.
Вслед за тем наступает время проверки системы на наличие неиспользованных ядер. И если таковые обнаруживаются — удалению подлежат все, кроме активного и предпоследнего, вместе с сопутствующими компонентами (файлами initrd, System.map и так далее, а также соответствующими каталогами в /lib/modules/).
Следующий шаг — выявление и удаление конфигурационных файлов, оставшихся от удалённых пакетов. И завершается работа сценария очисткой системы от пакетов, скачанных в ходе их установки и обновления, то есть выполнение команды apt-get clean.
Таким образом, утилита ucaresystem-core выполняет все нужные для поддержания целостности и чистоты системы манипуляции. И при этом не делает ничего лишнего или непонятного .