Обновление config files Gentoo

      0

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

С обновлением вы получаете не только самые свежие версии програмного обеспечения, но и обновленную систему в целом. В процессе обновления вы увидите текст примерно следующего содержания:

* IMPORTANT: 7 config files in ‘/etc/portage’ need updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.

Который означает, что некоторые конфигурационные файлы были изменены и их следует обновить. Для этого введите следующую команду:
root # etc-update
После запуска вы увидите список config files которые следует обновить:

Scanning Configuration files…
The following is the list of files which need updating, each
configuration file is followed by a list of possible replacement files.
1) /etc/dbus-1/system.d/org.freedesktop.UPower.conf (1)
2) /etc/portage/package.keywords (3)
3) /etc/portage/package.license (1)
4) /etc/portage/package.use/nvidia-drivers (1)
5) /etc/portage/package.use/programs (2)
6) /etc/UPower/UPower.conf (1)
Please select a file to edit by entering the corresponding number.
(don’t use -3, -5, -7 or -9 if you’re unsure what to do)
(-1 to exit) (-3 to auto merge all files)
(-5 to auto-merge AND not use ‘mv -i’)
(-7 to discard all updates)
(-9 to discard all updates AND not use ‘rm -i’):

Теперь у вас есть 2 варианта как это сделать:
1. Довериться системе и сделать все автоматически используя цифры со знаком —
-1 -выйти
-3 -обновить все автоматически но при этом будет выводиться подтверждение на каждый конфиг.
-5 -обновить без вопросов
-7 -удалить все обновления автоматически но при этом будет выводиться подтверждение на каждый конфиг.
-9 -удалить обновления без вопросов

2. Выполнить все необходимые изменения в ручную, для этого необходимо выбрать номер конфигурационного файла из списка(допустим 1) выведет сравнение старого и нового файла
/etc/dbus-1/system.d/org.freedesktop.UPower.conf

Showing differences between /etc/dbus-1/system.d/org.freedesktop.UPower.conf and /etc/dbus-1/system.d/._cfg0000_org.freedesktop.UPower.conf
— /etc/dbus-1/system.d/org.freedesktop.UPower.conf 2017-03-16 21:40:11.822396884 +0300
+++ /etc/dbus-1/system.d/._cfg0000_org.freedesktop.UPower.conf 2017-03-25 12:48:01.961563085 +0300
@@ -19,6 +19,8 @@
send_interface=»org.freedesktop.DBus.Properties»
allow send_destination=»org.freedesktop.UPower.Device»
send_interface=»org.freedesktop.DBus.Properties»
+ allow send_destination=»org.freedesktop.UPower.QoS»
+ send_interface=»org.freedesktop.DBus.Properties»
allow send_destination=»org.freedesktop.UPower.KbdBacklight»
send_interface=»org.freedesktop.DBus.Properties»
allow send_destination=»org.freedesktop.UPower.Wakeups»
@@ -29,6 +31,8 @@
allow send_destination=»org.freedesktop.UPower»
send_interface=»org.freedesktop.UPower.Device»
allow send_destination=»org.freedesktop.UPower»
+ send_interface=»org.freedesktop.UPower.QoS»
+ allow send_destination=»org.freedesktop.UPower»
send_interface=»org.freedesktop.UPower.KbdBacklight»
allow send_destination=»org.freedesktop.UPower»
send_interface=»org.freedesktop.UPower.Wakeups»

File: /etc/dbus-1/system.d/._cfg0000_org.freedesktop.UPower.conf
1) Replace original with update
2) Delete update, keeping original as is
3) Interactively merge original with update
4) Show differences again
5) Save update as example config
Please select from the menu above (-1 to ignore this update):

— и + соответственно означает что будет удалено, а что добавлено.
1 -заменит старый конфиг новым
2 -удалит новый конфиг оставив старый
3 -объединяет два конфига в один
4 -еще раз показывает различия между файлами
5 -сохраняет новый конфиг как пример

Добавить комментарий