Автоматично уведомяване за наличието на актуализации
#1
В това ръководство ще обясня ,как да направим така ,че да не изпуснем нито един важен ъпдейт , като инсталираме и конфигурираме пакета PackageKit-cron който позволява да проверявате всеки ден , дали се предлагат актуализации за системата и евентуално да ги прилагате . Както знаем много важно е системата да бъде актуализирана понеже тези актуализации поправят важни грешки и проблеми със сигурността във нея .

Инсталирайте пакета по следния начин:

Като sudo/root !

Код:
yum install PackageKit-cron

Редактирайте файла /etc/sysconfig/packagekit-background:

Като sudo/root !

Код:
nano /etc/sysconfig/packagekit-background

За да активирате услугата, в самия файл променете стойността на ENABLED=yes , други по важни опции които ще намерим там са CHECK_ONLY= променете стойността на yes ,ако искате само да бъдете известяван без да прилагате актуализациите . .

Общо взето файла би трябвало да изглежда така:

Код:
# should we attempt to do this? (valid: yes|no)
ENABLED=yes

# don't install, just check (valid: yes|no)
CHECK_ONLY=no

# if MAILTO is set, the mail command is used to deliver PackageKit output
# by default MAILTO is unset, so crond mails the output by itself
#MAILTO=root

# you may set SYSTEM_NAME if you want your PackageKit emails tagged
# differently default is output of hostname command
#SYSTEM_NAME=""

# update checks will sleep random time before contacting the servers to
# avoid hammering them with thousands of request at the same time - this
# is the maximum sleep time (in seconds) for the random wait period
SLEEP_MAX=3600

Рестартирайте сервиза crond :

Като sudo/root!

Код:
systemctl restart crond

Сега всеки път когато има налична актуализация, системата ще ви уведомява за нея .
* StotinkaOS SOS хранилища .
* (NEW) Fedora COPR хранилища .

Не отговарям на технически въпроси на ЛС.
Отговори
#2
@Ivo след изпълняване на командите ми дава грешка при рестарта:

[root@iliyan iliyan]# yum install PackageKit-cron
Заредени плъгини: fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
* base: mirrors.netix.net
* elrepo: mirrors.netix.net
* epel: mirrors.neterra.net
* extras: mirrors.netix.net
* updates: mirrors.netix.net
Определяне на зависимостите
There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
--> Извършвам проверка на транзакцията
---> Пакет PackageKit-cron.x86_64 0:1.0.7-5.el7.centos ще е инсталиран
--> Завърших определянето на зависимости
--> Търся ненужни останали зависимости
Found and removing 0 unneeded dependencies

Зависимостите са удовлетворени

================================================================================
Package Архитектура Версия Хранилище Обем
================================================================================
Инсталиране:
PackageKit-cron x86_64 1.0.7-5.el7.centos base 6.1 k

Обобщение на транзакцията
================================================================================
Инсталирай 1 Пакет

Общ обем за сваляне: 6.1 k
Инсталиран обем: 2.0 k
Is this ok [y/d/N]: y
Downloading packages:
PackageKit-cron-1.0.7-5.el7.centos.x86_64.rpm | 6.1 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Инсталиране : PackageKit-cron-1.0.7-5.el7.centos.x86_64 1/1
Проверка : PackageKit-cron-1.0.7-5.el7.centos.x86_64 1/1

Инсталиран:
PackageKit-cron.x86_64 0:1.0.7-5.el7.centos

Завърших!
[root@iliyan iliyan]# nano /etc/sysconfig/packagekit-background
[root@iliyan iliyan]# systemctl restart cron
Failed to restart cron.service: Unit cron.service failed to load: No such file or directory.
[root@iliyan iliyan]#

ако има значение под LXDE ги изпълнявам.
Отговори
#3
Извинявам се объркал съм сервиза е crond , изпуснал съм d на края . Сега го оправих .

Последната команда трябва да бъде:

systemctl restart crond
* StotinkaOS SOS хранилища .
* (NEW) Fedora COPR хранилища .

Не отговарям на технически въпроси на ЛС.
Отговори
#4
Изпълних указанията, още след като сложих Стотинка. Но днес не ме уведоми, за налична актуализация, на Google Chrome.
Отговори
#5
Да изглежда ,че май този метод не работи , не знам защо . Може да пробваш с този скрипт https://raw.githubusercontent.com/ivoarc...pyupdatesd . Копирай го някъде по избор , след което дай права да може да се изпълнява ,добави в програмите които се стартират при пускане на графична среда , после ще излизат актуализации .
* StotinkaOS SOS хранилища .
* (NEW) Fedora COPR хранилища .

Не отговарям на технически въпроси на ЛС.
Отговори
#6
Направих го. Ще докладвам, като проверя как работи. Кога ще има ъпдейт? Big Grin
Отговори
#7
Хаха може да предизвикаш такъв, може да пробваш като направиш доунграйд на пакет .

Код:
yum downgrade <package>

След което, би трябвало до няколко минутки да се покаже известия в панела, че има налична нова версия на пакета .
* StotinkaOS SOS хранилища .
* (NEW) Fedora COPR хранилища .

Не отговарям на технически въпроси на ЛС.
Отговори
#8
Да бе, аз щото знам, кой пакет има малко зависимости. Big Grin  Кожи кой и ще го затрия. Cool
Отговори
#9
Няма значение, например някой от нашето репо, sos-easy-install или vlc които със сигурност ги имаш инсталирани .
* StotinkaOS SOS хранилища .
* (NEW) Fedora COPR хранилища .

Не отговарям на технически въпроси на ЛС.
Отговори
#10
Направих го за vlc. Сега чакам, да видя кога ще писне.
Отговори




Потребители разглеждащи темата: 1 гост(и)