1

Тема: Заметка обновляющимся до openSUSE 13.2

Заметка обновляющимся:
(В дополнение к руководству: https://en.opensuse.org/SDB:System_upgr … t_packages )

1.) До обновления можно изменить номер версии дистрибутива в /etc/default/grub, чтобы после перезагрузки в окне выбора была строка с версией 13.2, а не 13.1:
Заменить:

GRUB_DISTRIBUTOR="openSUSE 13.1"

на:

GRUB_DISTRIBUTOR="openSUSE 13.2"

2.) Для удобства можно обновить ядро или из Kernel:/stable/standard/ или из дистрибутивного 13.2 по желанию и поставить проприетаные драйвера заранее .

3.) Не забыть удалить все репозитории ветки 13.1 и подключить с правильными приоритетами репозитории от ветки 13.2 (я это делал вручную в консоли, можно, конечно делать и в Ясте)
Внимание: Репозиториев KDE:Current и GNOME:Stable на данный момент для 13.2 нет (да и не нужно пока что). Так что обратите внимание к подключению репозиториев KDE:/Extra или GNOME:/Apps.
Многих дополнительных репозиториев ещё нет, но и не особо нужны, все новые версии пакетов сейчас в стандартных репах (а остальное подключает каждый по своему разумению)
У меня сейчас так:

+ verg@localhost:~> zypper lr -up
#  | Псевдоним                    | Имя                          | Включён | Обновление | Приоритет | URI                                                                             
---+------------------------------+------------------------------+---------+------------+-----------+---------------------------------------------------------------------------------
 1 | GNOME:/Apps                  | GNOME:/Apps                  | Да      | Да         |   98      | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_13.2/            
 2 | KDE:/Extra                   | KDE:/Extra                   | Да      | Да         |   97      | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.2/             
 3 | Kernel:/stable/standard/     | Kernel:/stable/standard/     | Да      | Да         |   97      | http://download.opensuse.org/repositories/Kernel:/stable/standard/              
 4 | X11:/Utilities               | X11:/Utilities               | Да      | Да         |   97      | http://download.opensuse.org/repositories/X11:/Utilities/openSUSE_13.2/         
 5 | X11:/XOrg                    | X11:/XOrg                    | Да      | Да         |   97      | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_13.2/              
 6 | X11:/lxde                    | X11:/lxde                    | Да      | Да         |   97      | http://download.opensuse.org/repositories/X11:/lxde/openSUSE_13.2/              
 7 | graphics                     | graphics                     | Да      | Да         |   97      | http://download.opensuse.org/repositories/graphics/openSUSE_13.2/               
 8 | home:/namtrac:/subpixel      | home:/namtrac:/subpixel      | Да      | Да         |   95      | http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_13.2/
 9 | libdvdcss2                   | libdvdcss2                   | Да      | Да         |   97      | http://opensuse-guide.org/repo/13.2/                                            
10 | mozilla                      | mozilla                      | Да      | Да         |   97      | http://download.opensuse.org/repositories/mozilla/openSUSE_13.2/                
11 | multimedia:/libs             | multimedia:/libs             | Да      | Да         |   98      | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_13.2/       
12 | network                      | network                      | Да      | Да         |   97      | http://download.opensuse.org/repositories/network/openSUSE_13.2/                
13 | openSUSE-13.2-Non-Oss        | openSUSE-13.2-Non-Oss        | Да      | Да         |   99      | http://download.opensuse.org/distribution/13.2/repo/non-oss/                    
14 | openSUSE-13.2-Oss            | openSUSE-13.2-Oss            | Да      | Да         |   99      | http://download.opensuse.org/distribution/13.2/repo/oss/                        
15 | openSUSE-13.2-Update         | openSUSE-13.2-Update         | Да      | Да         |   99      | http://download.opensuse.org/update/13.2/                                       
16 | openSUSE-13.2-Update-Non-Oss | openSUSE-13.2-Update-Non-Oss | Да      | Да         |   99      | http://download.opensuse.org/update/13.2-non-oss/                               
17 | packman                      | packman                      | Да      | Да         |   97      | http://packman.inode.at/suse/openSUSE_13.2/                                     
18 | shells                       | shells                       | Да      | Да         |   97      | http://download.opensuse.org/repositories/shells/openSUSE_13.2/                 
19 | utilities                    | utilities                    | Да      | Да         |   97      | http://download.opensuse.org/repositories/utilities/openSUSE_13.2/ 

4.) Команда для обновления у меня была такой: (обновляться лучше в runlevel 3 - перейти, набрав init 3 в конслоли)

Консоль: root
[root@linuxforum.ru ~]# zypper ref && zypper dup && mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg && systemctl reboot

5.) После обновления обратите внимание на новый файл файл: /etc/modprobe.d/50-blacklist.conf
Все ваши "черные списки" находятся в старом файле с названием /etc/modprobe.d/50-blacklist.conf.rpmnew. Перенесите их в новый файл. После набрать: mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg в консоли и перезагрузиться.

6.) История установки пакетов храниться в: /var/log/zypp/history
Можно посмотреть какие пакеты вносили новые конфигурационные файлы по поиску в тексте:

# Additional rpm output:

7.) Для нормально работы Yast проделайте следующее: (это же предлагается и при zypper dup, но так удобнее)

Консоль: root
[root@linuxforum.ru ~]# zypper in libyui-qt-pkg6 libyui-qt-graph6 && zypper rm libyui5 libyui-qt5 libyui-ncurses5

8.) После наберите в консоли:

Консоль: root
[root@linuxforum.ru ~]# zypper dup

Система любезно предложит установить ранее удалённые вами пакеты из системы, которые имели зависимости от системных компонент.
Их (если они всё ещё не нужны) можно заблокировать командой:
Консоль: root
[root@linuxforum.ru ~]# zypper al пакет1 пакет2

Так же предложит удалить неиспользуемые в системе пакеты.
Тут осторожно! Возможно захочет удалить нужный вам пакет.
Например этот "потерявший" свой репозиторий (в новом kde:extra пока что нет)

i | plasmoid-quickaccess                         | пакет                  | 0.8.1-23.1.1         | i586        | (Системные пакеты)

9.) Посмотрите тему Полезные советы для openSUSE 13.2 (там ссылка и на предыдущую версию - некоторые советы возможно ещё в силе - проверять будем после релизв дистрибутива)
Почитайте совет №0 Примечания к выпуску openSUSE 13.2 https://www.suse.com/releasenotes/i386/ … ES.ru.html
Список возможных багов: https://en.opensuse.org/openSUSE:Most_a … s_13.2_dev


10.)

Консоль
verg@localhost:~> inxi -S
System:    Host: localhost Kernel: 3.17.2-1.g1afb260-desktop i686 (32 bit gcc: 4.8.3)
           Desktop: KDE 4.14.2 (Qt 4.8.6) Distro: openSUSE 13.2 (Harlequin)

Консоль
verg@localhost:~> cat /etc/os-release
NAME=openSUSE
VERSION="13.2 (Harlequin)"
VERSION_ID="13.2"
PRETTY_NAME="openSUSE 13.2 (Harlequin) (i586)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:13.2"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"