Официально openSUSE 12.1 не предоставляет пакеты со вторым гномом для данного релиза, но установить его все же можно и это не потребует много труда или утомительных "плясок с бубном" =]
Важно!
Запускаем эмулятор терминала и вводим следующие команды:
su -
zypper ar http://download.opensuse.org/distribution/11.4/repo/oss/suse/ g2(добавляем репозиторий openSUSE 11.4, где есть нужный нам Gnome 2)
zypper mr -p 80 g2(задаем приоритет для нашего репозитория выше, чем у всех остальных)
zypper ref(обновляем информацию о пакетах)
zypper in metacity gnome-settings-daemon gnome-control-center \ nautilus gnome-desktop gnome-menus gnome-menus-lang gnome-session \ gnome-panel gnome-icon-theme gnome-themes gnome-terminal gdm gedit(ставим основные пакеты Gnome 2. Важно! Если zypper спросит о замене пакетов из третьего гнома версиями из второго – соглашайтесь)
yast2 sysconfig set DISPLAYMANAGER=gdm(делаем GDM менеджером входа по-умолчанию)
yast2 sysconfig set DEFAULT_WM=gnome(делаем Metacity менеджером окон по-умолчанию)
Русифицируем гном
su - zypper install --force bundle-lang-gnome-ru-11.4-5.13.1.noarch
Ставим дополнительные компоненты для второго гнома (например, totem и file-roller)
zypper install totem file-roller
Как только мы всё поставим, репозиторий от openSUSE 11.4 нам уже не нужен и мы смело можем его удалить из списка используемых:
zypper rr g2
(но если он вдруг понадобиться, Вы уже знаете, как его добавить)
И, конечно же, не забудьте перезагрузить систему, когда все операции будут проведены =]
Да, если сейчас Вы попробуете обновиться, zypper непременно затрет пакеты от второго гнома пакетами от третьего. Поэтому нам необходимо заблокировать изменения этих пакетов. Итак, добавляем блокировки:
su - zypper addlock *gnome* *gconf* *nautilus* *metacity* gedit* gdm
Плюс ко всему, поставьте блокировки и для мелочи, которую ещё ставили от второго гнома (totem, evince, file-roller и т.д.). После этого можно обновляться, но при первом обновлении все же будьте внимательны и проверяйте список того, что zypper хочет обновить.
zypper ref && zypper up