Коли мій Debian підозріло довго не показував нових оновлень в Update Manager, я пішов на їх сайт і виявив, моторошно довгу і страшну інструкцію як перейти від Etch до Lenny. Як я зрозумів, треба було по суті справи перевстановити заново.
Я вирішив, що краще вже тоді відразу перейти на Ubuntu, на якій більшість моїх знайомих.
Я, було, зажурився при думці про те, що треба знову будувати все під себе, додавати улюблені комбінації клавіш, встановлювати пакети, робити ярлики (links) і т п.
Але несподівано для себе, мені вдалося, по суті, оновитися, зберігши всі дані, установки, комбінації клавіш. Я навіть отримав назад стандартний логотип Debian на мій робочий стіл (Gnome) і взагалі робочий стіл придбав швидше звичний мені дебіановскій вид. ніж вид «Убунту в шоколаді».
Оскільки все пройшло несподівано легко, і я користувався майже виключно графічним інтерфейсом, то я вирішив викласти тут, як я це робив, в надії, що стане в нагоді кому-то з тих, хто оновлює або переустановлює Debian або Ubuntu.
Для початку я забекапіть мою домашню директорію
tar -zcvf your.tar.gz / home / your_home
Я б радив робити це від імені root або через sudo, так як у мене в домашній директорії з невідомих причин виявилося кілька файлів, пов'язаних з root.
Потім я почав міркувати, як би мені отримати хоча б список встановлених мною програм і пакетів (яких, як потім з'ясувалося, за два роки накопичилося тисячі півтори).
Мені спало на думку, що в правильних програмах поновлення таке повинно бути передбачено. Тому я відкрив Synaptic Package Manager (в Gnome - це меню System> Administration) і, дійсно, в меню File виявив пункт Save Markings As. До великої радості я виявив там і зворотну дію Read Markings, яке потім дуже знадобилося. Отже, я зберіг мої «markings» у вигляді файлу на флешку.
Далі постало питання, як не заплутатися і встановити куди потрібно. Справа в тому, що у мене на комп'ютері два жорсткі диски, шість розділів і три операційних системи. Самі розумієте.
Тому я знову пішов в меню Gnome> System, і вибрав там менеджер жорстких дисків (в Ubuntu він змінив назву на Partition Editor). Мета була списати розміри розділів - єдиний універсальний спосіб зрозуміти, де щось а також специфічні для Лінукса назви цих розділів типу dev / sda3.
Тут я порадів, що свого часу вважав документацію і по її рекомендації встановив всі свої дані, тобто / home на окремий розділ диска. Тепер мені можна було переформатувати системний розділ (/) не чіпаючи моїх даних.
Після цього я почав установку Ubuntu. Коли я добрався до розділів диска, я вибрав ручне управління. Потім я знайшов (за розміром) мій системний розділ, вказав, що його потрібно форматувати і мапіровать на /. Потім також за розміром знайшов мій домашній розділ, вказав, що його * Не * треба форматувати і треба мапіровать на / home.
Далі установка пройшла не просто гладко, а ще й з подарунками в кінці. Я виявив, що не тільки зберіг свої дані, але працюють всі додані мною комбінації клавіш і навіть ярлики вказують куди треба. Залишилося ще встановити ті 1500 пакетів, які був у мене на Дебіане.
Я знову пішов в Gnome menu System> Administration> Synaptic Package Manager і імпортував збережені раніше на флешці markings.
Не обійшлося без конфліктів, які Synaptic акуратно позначив червоним. Але конфліктів було мало, де то в межах десятка. Я дозволив їх клацаючи правою кнопкою мишки і вибираючи reinstall або update, а в тих випадках, коли пакет не був потрібен - delete. Synaptic зітхав, повідомляв щось про те, що і інші пакети були порушені, але я поклався на його правильність і не розчарувався.
Після того, як я дозволив конфлікти і разом встановив всі 1500 пакетів, я для перевірки запустив Kdevelop, скомпілював свою програму і запустив її. Все спрацювало.
Як бонус я я отримав стандартний логотип Debian на робочий стіл і взагалі він став виглядати звично дебіановскі. але, правда, шоколад Ubuntu іноді пробивається в оформленні вікон.
От і все. Все працює. Бажаю і Вам щасливого оновлення.