Ucaresystem core linux mint

Сопровождение системы: утилита uCareSystem Core

Повседневные задачи по сопровождению настольной системы включают в себя проверку обновлений пакетов и, при их наличии, установку оных, а также очистку системы от отходов жизнедеятельности («осиротелых» зависимостей, конфигов удалённых пакетов, и так далее). Действия эти выполняются или вручную, командами соответствующего назначения, или наборами утилит, специфичных для отдельных дистрибутивов (такими славится Linux Mint и LMDE), или комплексными утилитами, ориентированными на семейства родственных дистрибутивов, например, Ubuntu.

К числу последних принадлежит и героиня данного очерка — uCareSystem Core, или попросту ucaresystem-core . Это — запускаемый из командной строки сценарий, который обновляет локальный кэш пакетов, скачивает и устанавливает обновления, удаляет старые ядра, «заброшенные» пакеты и конфиги. И проделывает всё это автоматически, без вмешательства применителя, однако абсолютно прозрачно и понятно для него.

Узнал об утилите ucaresystem-core с подачи старого своего товарища Владимира Попова (за что, пользуясь случаем, выражаю ему свою признательность), я начал применять её в повседневной жизни. И в конце концов решил включена в грядущие релизы Cintu.

В официальном репозитории Ubuntu утилиты ucaresystem-core , она имеет место быть в собственном PPA-репозитории, содержащем версии для релизов от Precise до Xenial включительно. Версии для Yakkaty (пока?) нет. Подключается этот репозиторий обычным образом, и столь же обычно утилита из него устанавливается:

После чего утилиту можно запустить с правами администратора:

И затем в течении пяти секунд наблюдается следующая картина:

А затем начинается работа сценария. Сначала обновляется локальный кеш пакетов, то есть, попросту говоря, выполняется команда apt update . Если в ходе этого были обнаружены обновлённые пакеты, то начинается

После чего происходит обновление системы (то есть выполнение команды apt upgrade ).

Далее система проверяется на предмет неиспользуемых пакетов, то есть «осиротелых» зависимостей. И при обнаружении таковых они удаляются — это работает команда apt autoremove .

Вслед за тем наступает время проверки системы с точки неиспользованных ядер. И если таковые обнаруживаются — удалению подлежат все, кроме активного и предпоследнего, вместе с сопутствующими компонентами (файлами initrd , System.map и так далее, а также соответствующими каталогами в /lib/modules/ ).

Следующий шаг — выявление и удаление конфигурационных файлов, оставшихся от удалённых пакетов. И завершается работа сценария очисткой системы от пакетов, скачанных в ходе их установки и обновления, то есть выполнение команды apt clean .

Таким образом, утилита ucaresystem-core выполняет все нужные для поддержания целостности и чистоты системы манипуляции. И при этом не делает ничего лишнего, непонятного или, паче того, противоестественного. Что и позволяет рекомендовать её к повседневному употреблению.

4 комментария к “ Сопровождение системы: утилита uCareSystem Core ”

Должно ли apt-upgrade команды
$ sudo ucaresystem-core
соответствовать работе менеджера обновлений mintupdate?
ПОСЛЕ:
Finished updating package lists
ПИШЕТ
apt
Usage: apt command [options]
apt help command [options]…..
и т.д. -полный вывод команды apt —help (ВСЕГО 2 РАЗА).
Это всё, apt-upgrade не выполняется, также в mintupdate ничего не меняется (обновлённые пакеты не устанавливаются).

Читайте также:  Редактор микрофона windows 10

Алексей, по идее, соответствовать не обязаны: apt в Ubuntu и apt в Mint’е — абсолютно разные утилиты. Подозреваю, что надо править какие-то мелочи в скрипте.

СПАСИБО, НЕ ОБРАТИЛ ВНИМАНИЕ НА РАЗНИЦУ UBUNTU ↔ LM.
Видимо вы правы
$ cat /usr/bin/ucaresystem-core
……………………………………………..
# System : Debian Linux and Ubuntu Linux
………………………………………………………….
## Updates packages and libraries
sudo apt -y full-upgrade;
echo
…………………………………………………………………
В LM должно быть „apt upgrade“ либо „apt dist-upgrade“. ОПЦИЯ „-y“ неясна, надо почитать.

Спасибо,очень пригодилась утилита!

Оставьте комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Источник

Легкое обновление Linux

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

В этой статье мы рассмотрим как выполнять обновление Linux, а именно Ubuntu и Debian автоматически с помощью утилиты ucaresystem-core. Эта утилита сама стоит списки пакетов для обновления, обновляет всё необходимое, а также удаляет старые ядра и больше не нужные пакеты.

Установка ucaresystem-core

Первое что нужно сделать — это установить ucaresystem-core. Для этого можно использовать PPA репозиторий:

sudo add-apt-repository ppa:utappia/stable
sudo apt update

Затем установите саму программу:

sudo apt install ucaresystem-core

После установки программа готова к работе.

Обновление Linux в ucaresystem-core

Для запуска обновления просто выполните в терминале:

Сначала инструмент предупредит вас, что обновление пакетов linux начнется через 5 секунд. Затем начнется обновление списков пакетов, и непосредственно обновление системы. Во время работы утилита не требует каких-либо действий от пользователя, так что вы можете продолжить заниматься своими делами. Длительность обновления будет зависеть от количества пакетов, которые необходимо обновить, скорости вашей системы и скорости интернет соединения.

Единственное что может потребоваться — это перезагрузка компьютера в случае обновления ядра. Чтобы посмотреть что уже было обновлено можете просто перейти вверх вывода:

Если возможности листать вывод утилиты нет, то можно посмотреть содержимое лога /var/log/dpkg.log. Здесь будет сохранена вся информация об обновленных пакетах.

Кроме того, когда обновление системы Linux будет завершено, утилита выполняет очистку системы от лишних пакетов, что может освободить немного дополнительного места на диске.

Автоматизация обновления Ubuntu

Поскольку утилите не нужен ввод пользователя чтобы обновить Linux, то обновление программ linux легко автоматизировать с помощью cron. Допустим, вы хотите запускать ucaresystem-core каждую ночь, в полночь. Для этого можно добавить такую инструкцию в crontab:

0 0 * * * /usr/bin/ucaresystem-core

После этого закройте файл. Команда будет автоматически выполняться ровно в полночь. А из лога dpkg вы сможете увидеть результат ее работы. Если же вы хотите использовать другое время, посмотрите статью как добавить команду cron.

Выводы

Вам будет трудно найти более простой способ держать свои системы Linux обновленными и без лишних пакетов чем ucaresystem-core. Конечно, если вы предпочитаете все делать вручную, это более надежный метод. Однако, если у вас не всегда есть время, ucaresystem-core может стать единственным отличным решением. Как часто вы выполняете обновление linux через терминал или в графическом интерфейсе? И каким способом? Напишите в комментариях!

Источник

Ucaresystem core linux mint

cerebrux released this Jan 26, 2018

Some internal features are implemented:

  • Replaced gksu with pkexec #17
  • Check if system reboot is required #7
  • Revert to old apt-get in autoremove command to tackle Debian Jessies’ old apt version #11
Читайте также:  Ошибка при установке microsoft office 2007 службе установщика windows

As always, if you already have installed it previously you should have received the update. If not, just grab the latest ‘.deb’ package

cerebrux released this Nov 15, 2017

A great usability milestone. The 4.3.0 introduces a menu icon and a launcher for ucaresystem-core. Once installed or updated, you will find a uCareSystem Core entry in your menu that you can click if you want to launch ucaresystem-core. This is great especially for users that do not know the terminal way of things. Also it is great for your friends’, parents’ PC that do not fell comfortable with the terminal.

Last but not least this version fixes some bugs for Debian and Linux Mint distributions.
In summary here is a changelog:

  • Add a Menu entry and an icon Enhancement #16
  • Has premature member ‘control.tar.xz’ before ‘control.tar.gz’, giving up #9
  • Add lsb-release as dependency Bug #10
  • E: Command line option —purge is not understood | Debian Jessie Bug #11

As always, if you already have installed it previously you should have received the update. If not, just grab the lates .deb package

cerebrux released this Nov 10, 2017

Mainly a bug fix release.

  • fix postinst hook that triggers apt update during upgrade and thus, locks apt.

cerebrux released this Nov 10, 2017

This new release includes some of the features that already exist :

  • Updates the list of available packages
  • Downloads and installs the available updates
  • Checks if there are older Linux kernels on the system and removes them. However it keeps the current and one previous version of the kernel.
  • Cleans the cache of the downloaded packages
  • Removes obsolete packages
  • Removes orphan packets
  • Deletes package configuration files from packages that have been uninstalled by you
  • Allows upgrade to supported versions when the OS has reached EOL (Ubuntu and official flavours only)
  • Allows upgrade to new releases when they are available (Ubuntu and official flavours only)
  • user can install the deb package and it will automatically check if repository exists. If not it will add it to the system
  • It is compatible with Debian and Ubuntu based distributions (feedback needed for non-official derivatives)

So you can grab the deb package that is included in the zip file and install it

Источник

Ucaresystem core linux mint

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

После чего утилиту можно запустить с правами администратора:

И затем в течении пяти секунд наблюдается следующая картина:

Читайте также:  Linux это открытая операционная система

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 выполняет все нужные для поддержания целостности и чистоты системы манипуляции. И при этом не делает ничего лишнего или непонятного .

Источник

uCareSystem – All-in-one system update and maintenance tool for Ubuntu/LinuxMint

uCareSystem Core is a thin utility that automates the basic system maintenance activity, in other hand it will reduce system administrator task in many ways and save some good amount of time. It doesn’t have any GUI and offers purely command line interface to perform the activity.

There are several utilities available in Ubuntu to perform system maintenance activity. Each tool has their own unique features and designed accordingly. You can automate this task by adding a cron-job.

uCareSystem Core will automatically refresh distribution repository, Updates the list of available packages, uninstall packages (obsolete, orphaned & old Linux Kernels) & Clears the retrieved packages to save some disk space on system.

uCareSystem Core Features

  • Update package lists (It will refresh package index)
  • Downloads and install updates
  • Update packages and system libraries to latest available version
  • Remove unneeded, obsolete & orphaned packages
  • Remove old kernels (It keeps the current and previous one for safety purpose)
  • Remove unused config files
  • Clean downloaded temporary packages

Install uCareSystem core in Ubuntu/LinuxMint

We can easily install uCareSystem Core in Ubuntu/LinuxMint through PPA since developer offering the own PPA.

We have successfully installed uCareSystem Core package and going to check current disk space utilization with help of df -h command before executing uCareSystem Core command to know whether it will save some disk space or not?

Just run an ucaresystem-core command in terminal then just sit back and relax it will take care automatically and no human interaction requires till the end.

I could see that, it does the job as expected. Also found it saved almost 2GB in / partition .

Источник

Оцените статью