« Отговор #1 -: Jan 07, 2012, 19:56 »
Трудна задачка си си поставил. При ъпгрейд между версии винаги трябва да си готов нещо да тръгне не както трябва и да се наложи преинсталация. Ще ти дам елементарен пример: ъпгрейд на network-manager, при което е променен формата на конфигурационния файл. Докато работи старата версия тя зарежда новия конфигурационнен файл, след което трябва да спре и да зареди новата версия, при което връзката разбира се се разпада. Но за да се въстанови връзката конфигурацията трябва да се вземе от стария конфигурационнен файл, при което новата версия няма представа къде е и/или как да го прочете, така че в крайна сметка оставаме без връзка.
Това разбира се беше само пример. Това което искам да кажа е: преди ъпгрейд трябва да имаш: 1. бекъп 2. план за преинсталация на чисто. И ако нещо не тръгне и изчерпиш опциите за въстановяване да инсталираш начисто.
Конкретен пример от моята практика: при ъпгрейд от 10.10 към 11.04 се наложи да "остържа" системата едва ли не до голо ядро + шел и от команден ред да форсирам инсталацията на нова версия на библиотека, която да разреши ъпгрейда на зависимостите. Така че следващия ъпгрейд на този комп ще е инсталация на чисто на 12.04 - преднамерено пропускам 11.10 и април ще правя формат и инсталация.