13 мар. 2011 г.

Обновление opensuse 11.3 до 11.4

Обновление opensuse сводиться нескольким шагам - скачивание DVD образа с новой версией, смена репозитория со старого образа на новый и выполнение команды dup для zypper. Обо всем по порядку.
Скачиванием DVD образ openSUSE-11.4-DVD-x86_64.iso, заменяем в репозиториях старый образ на новый.
Предварительно ставим блокировку на liblzma в zypper:
# zypper addlock liblzma0
Можно сразу же поменять все репозитории с версии 11.3 на 11.4.
Выполняем обновление с DVD:
# zypper dup -r DVD
Вуаля - система обновилась. (естественно отвалился Wi-Fi и VMWare).Если все таки предварительно не была установлена на liblzma, то выход из сложившейся ситуации с "error while loading shared libraries: liblzma.so.0: cannot open shared object file: No such file or directory" только один:
# cd / && curl lzma.zq1.de | tar xz
Данный баг описан здесь.
Т.к. в версии 11.4 отказались от OpenOffice в пользу LibreOffice - то необходимо удалить репозиторий с OOO на репозиторий с LibreOffice.
Все конечно хорошо, но т.к. на версии 11.3 было собрано ядро специально под данную машину (Dell inspiron 1525) - необходимо было собрать новое ядро, используя старый .config.
Как обычно простое копирование старого .config  в папку с исходниками и выполнение
# make oldconfig
напортачило и почти все поломало. При загрузке отвалились драйвера на видео(вместо привычного драйвера Mesa для 3D выплыл до селе неведомый swrast). В результате долгих ковыряний, конфиг все таки был подстроен под свои нужды - и как результат все завелось и работает на 100%. Возник косяк с запуском - не собирался модуль vmmon. Решение было найдено на форуме  - после описанных манипуляций с патчем - все запустилось.
PS: в процессе работы возникло пару косяков, результат решения проблемм здесь 

Комментариев нет: