Gentoo оновлення системи - korp`s blog

Мабуть варто трохи поговорити про це

Ну якщо саме оновлення системи досить просто і робиться в 2 рядки
Оновлюємо дерево портадж

Тепер оновлюємо саму систему

В кінці отримаємо що то типу:

ну і відповідно нам потрібно відповісти y / n

Часом буває так, що оновлюються не всі пакети, що б це перевірити, потрібно запустити

Там де ми побачимо U - нам необхідно оновити в ручну, для цього збираємо все не оновлені пакети і запускаємо на виконання

В даному випадку 1 говорить про те що дані пакети не потрібно заносити в nano / var / lib / portage / world (там зберігаються записи про ПО, встановлене користувачем безпосередньо, різні системні залежності нам там не потрібні, так що періодично зиркаємо і видаляємо непотрібне ).

Після установки оновлень, в самому кінці довгого лістингу ми отримаємо повідомлення типу

Для того, що б оновити конфігураційні файли, ми повинні скористатися утилітою etc-update

Після запуску ми отримаємо список конфігураційних файлів, які потребують оновлення.

Далі у нас є 2 варіанти:
1. довіриться системі і виконати все автоматично (як нам запропоновано вище (саме з тире перед цифрою!)): -1, щоб просто вийти, -3 - оновить все автоматично, але буде задавати питання про кожен конфиг окремо, -5 оновить без питань, -7 видалить все, але буде питати, -9 видалить запропоновані поновлення конфігураційних файлів без питань).
2. (особисто для мене більш примітний) виконати все в ручну. для цього нам необзодімо набрати номер конфігураційного файлу (в даному випадку 1), після чого нам буде показано порівняння старого і нового конфіга:

- і +++ відповідно означає що буде видалено, а що додано. після ознайомлення натискаємо q для виходу і система пропонує нам кілька варіантів:

Ну і відповідно набираємо то що нам підходить: 1 - замінить повністю старий конфиг новим, 2 видалить новий конфіг і залишить старий, 3 - спробує злити 2 конфіга в один (ніколи не користувався, бо побоювався наслідків, і вам не раджу експериментувати), 4 - ще раз покаже відмінності.

Тепер можна видалити старі версії, що стали непотрібними пакетів

В кінці ми перевіримо всі залежності і відновимо якщо що то було випадково видалено

І ще буде корисно оновити в ручну модулі perl`а і python`а

Не забувайте оновлюватися, це дуже корисно! Але завжди уважно стежте за тим - що і як оновлюється.

І не забувайте що після поновлення сервіси потрібно рестарту в ручну (ну або зарестартіть машину, якщо оновлених сервісів дуже багато, а простий сервера вам не критичний).

2 відповіді на "Gentoo: оновлення системи"

Схожі статті