вторник, 17 ноября 2009 г.

upgrade to openSUSE-11.2

/*
пуркуа бы и не па?

основные принципы остаются теми же, что и были описаны ранее:

схема проведения апгрейда

есть несколько уточнений. расписывать в деталях нет желания. по шагам:

1) определяем количество "вендоров" ПО в текущей системе:

> rpm -qai | grep Vendor | awk -FVendor '{ print $2 }' | sort | uniq

2) желательно все полученные выше линии внести через запятую в файл:

> sudo vim /etc/zypp/vendors.d/openSUSE

также можно создать несколько файлов в каталоге "/etc/zypp/vendors.d/". формат файла:

> cat /etc/zypp/vendors.d/openSUSE

[main]
vendors=openSUSE,SUSE LINUX Products GmbH,none,openSUSE Build Service,Packman,packman.links2linux.de,openSUSE Education,openSUSE-Education,(none),j.engelh,obs://build.opensuse.org/Emulators,obs://build.opensuse.org/home:anubisg1,obs://build.opensuse.org/home:dmitry_serpokryl,obs://build.opensuse.org/Moblin:UI,obs://build.opensuse.org/network:utilities,obs://build.opensuse.org/OpenOffice.org:EXTRAS,obs://build.opensuse.org/OpenOffice.org:STABLE,obs://build.opensuse.org/openSUSE:Factory,obs://build.opensuse.org/openSUSE:Tools,obs://build.opensuse.org/server:database,obs://build.opensuse.org/Virtualization:Appliances,obs://build.opensuse.org/X11,http://packman.links2linux.de


3) правим репы на версию 11.2:

> cd /etc/zypp/repos.d/
> sudo sed -i 's|11.1|11.2|g' *

4) проверяем содержимое каталога "/etc/zypp/repos.d/" на предмет того, что все "url=" вылидны.

5) выполняем сам апгрейд. можно в два прохода (сперва качаем контент, сохраняем локально, потом ставим):

> sudo zypper mr -k --all #optional
> sudo zypper mr --all --no-refresh #optional
> sudo zypper dup -D #optional
> sudo zypper dup
> sudo zypper clean #optional


6) перезагрузка.

в зависимости от скорости соединения и общей захламлённости системы процесс может занять достаточно длительное время. впрочем, даже на машинах с более чем 60-ю активными репо финал порадовал хорошими результатами. стоит обновляться сейчас или подождать - зависит от вас и того набора ПО, которым вы пользуетесь. далеко не все репы в OBS (включая и "официальные") "проапгрейдили" контент до openSuSE-11.2 (владельцы ATI как обычно с завистью смотрят на хозяев NVIDIA).

imho - обновиться стоит обязательно. очень много новых вкусных плюшек в виде поддержки файловых систем, переработанное ядро и т.п.

удачи.

*/

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