Страница 1 из 3

Уход за системой для лентяев.

Добавлено: 16 ноя 2016, 07:25
symon2014
Шарахаясь по интернету, набрёл на одну интересную утилиту, которая может за один запуск привести операционную систему в порядок. Называется она 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 выполняет все нужные для поддержания целостности и чистоты системы манипуляции. И при этом не делает ничего лишнего или непонятного .

Re: Уход за системой для лентяев.

Добавлено: 16 ноя 2016, 07:57
kobolt
на себе проверял? ато лентяем себя чувствую огого, как раз для меня утилитка. лишь чего лишнего не сносила...

Re: Уход за системой для лентяев.

Добавлено: 16 ноя 2016, 08:04
symon2014
kobolt, Да, я всё проверяю на себе. :thumbs: :smile:

Re: Уход за системой для лентяев.

Добавлено: 16 ноя 2016, 08:06
kobolt
symon2014 писал(а): kobolt, Да, я всё проверяю на себе. :thumbs: :smile:
тогда дома поставлю. не люблю команды вводить. а bleachbit у меня немного кривовато стоит и работает.

Re: Уход за системой для лентяев.

Добавлено: 16 ноя 2016, 09:01
Nickolas
symon2014 писал(а): После чего происходит обновление системы (то есть выполнение команды apt-get upgrade).
Ну не знаю, я запустил прогу, она проделала свои операции, после чего я в ручную сделал apt-get upgrade и система обновила несколько пакетов, хотя по заверениям эта прога сама должна это делать, что же тогда получается?!

Re: Уход за системой для лентяев.

Добавлено: 16 ноя 2016, 09:07
BadBird
Nickolas писал(а): что же тогда получается?!
То что не стоит применять софт такого типа....

Re: Уход за системой для лентяев.

Добавлено: 16 ноя 2016, 09:17
Nickolas
BadBird писал(а): То что не стоит применять софт такого типа....
...твоя правда, каждый раз убеждаюсь что лень до добра не доводит )))

Re: Уход за системой для лентяев.

Добавлено: 16 ноя 2016, 09:58
crow7882
Что то вся это прога больше на скрип с командами похожа. Не проще самому скриптик написать и кинуть в автозагрузку? Не люблю я такие комбайны еще с пользования виндой. Лучше одна прога , одно задание.

Re: Уход за системой для лентяев.

Добавлено: 16 ноя 2016, 10:30
Chocobo
Я бы подчеркнул, что apt-get upgrade и вовсе нерекомендуется к использованию.
Есть менеджер обновлений, с разделением по уровням и типу обновлений, который сломает вам что-либо с куда меньшей вероятностью.

Очистка кэша пакетов и неиспользуемых ядер - слишком незначительный твик для использования этой "приблуды" из первого поста, на мой взгляд.

Re: Уход за системой для лентяев.

Добавлено: 16 ноя 2016, 11:45
zuzabrik
Chocobo писал(а): Очистка кэша пакетов и неиспользуемых ядер - слишком незначительный твик для использования этой "приблуды" из первого поста, на мой взгляд.
Полностью согласен. Тем более что я всегда держу 2 ядра в системе. То что новое, и предыдущее. Логика простая - на предыдущем я уже сидел и оно железно работает, а с новым могут быть сюрпризы :) При установке нового ядра оно становится новым, бывшее новое переходит в разряд предыдущего, а вот третье самое старое уже удаляю :)

Уход за системой для лентяев.

Добавлено: 04 янв 2017, 04:05
Dja
1 - не вижу проблемы набора 2-3 команд в консоли.
2 - ничего плохого в sudo apt upgrade dist-upgrade не вижу, ибо если обновы есть - то они должны быть проверены и рабочие. Если косячные - то им делать нечего в сети. Но это моё имхо.

Уход за системой для лентяев.

Добавлено: 04 янв 2017, 13:02
Obamacyborg1975
Dja писал(а): ничего плохого в sudo apt upgrade dist-upgrade не вижу, ибо если обновы есть - то они должны быть проверены и рабочие. Если косячные - то им делать нечего в сети. Но это моё имхо.
А ведь Clement Lefebvre "Clem" думает иначе...

Уход за системой для лентяев.

Добавлено: 04 янв 2017, 14:01
Dja
Obamacyborg1975, а надобно не думать иначе, а воздействовать на систему так, чтобы в сети лежали только исправные пакеты. Смысл тогда иметь обновление, но такое кривое, что может что-то полететь? Тогда уж лучше вообще без обновлений жить.

Уход за системой для лентяев.

Добавлено: 04 янв 2017, 18:16
Obamacyborg1975
Dja писал(а): а надобно не думать иначе, а воздействовать на систему так, чтобы в сети лежали только исправные пакеты. Смысл тогда иметь обновление, но такое кривое, что может что-то полететь? Тогда уж лучше вообще без обновлений жить.
Да, вы правы, но мы все знаем политику обновлений в Linux Mint....каждый сам решает, какие обновления, и как устанавливать. Одни устанавливаю только обновления уровней 1-3, другие-4 и пятых уровней...а потом плачут в форумах....

Уход за системой для лентяев.

Добавлено: 04 янв 2017, 18:23
Dja
Obamacyborg1975, хм... я вот не знаю о такой политике ))) Зачем тогда существует команда apt upgrade? Чтоб ею не пользоваться? Просто чтобы было? :-D

Уход за системой для лентяев.

Добавлено: 04 янв 2017, 20:27
Obamacyborg1975
Dja писал(а): я вот не знаю о такой политике
Почитайте официальную документацию, где говориться, что, цитирую " You could use APT to upgrade all your packages with one simple command (“apt upgrade”) but we strongly recommend you don’t do so. The reason is that it doesn't make any distinctions in selecting which updates to apply and assumes that you want all of them. Some parts of the system are safe to update and some others aren’t. For instance, by updating your kernel (the part which is responsible among other things for hardware recognition) you might break your sound support, your wireless card support or even some applications (such as VMWare and Virtualbox) which are closely linked to the
kernel. Вот ссылка.

Уход за системой для лентяев.

Добавлено: 04 янв 2017, 20:31
Obamacyborg1975
Dja писал(а): хм... я вот не знаю о такой политике )))
Да что тут и говорить. Всегда устанавливал обновы 1-5 уровней. Проблем не было...

Уход за системой для лентяев.

Добавлено: 04 янв 2017, 20:40
Dja
Obamacyborg1975, чур меня. Теперь я понимаю почему у вас такой ник :-D А казачёк то засланный :crazy:

Уход за системой для лентяев.

Добавлено: 22 авг 2018, 20:19
Lion
Линукс минт 18.3 xfce. Мусора должно быть много. 8 месяцев как поставил на ноутбук. Сперва было 18. 2, обновился до 18.3. А дальше подожду чуть. Ядра лишние удалил, оставил предпоследнее и последнее. Надо бы почиститься. Как? Подскажите алгоритм действий, пожалста.

Уход за системой для лентяев.

Добавлено: 22 авг 2018, 20:33
Dja
Lion, C чего вы взяли что мусору много? Откуда ему браться? Пакет поставили - свободный объем убавился. Пакет снесли - свободный объем прибавился. Темпари самоочищаются.