LinuxForum.Fans
Тема

Полезные советы для openSUSE 12.2

Автор: verg 71 сообщений 45489 просмотров
#278150
"ism" написал:
zypper dup

команда для "самоубийц"

#278153
"i2ks" написал:
команда для "самоубийц"

Пока не помер.

text
verg@localhost:~> zypper lr -u
#  | Псевдоним                                  | Имя                                        | Включён | Обновление | URI                                                                                 
---+--------------------------------------------+--------------------------------------------+---------+------------+-------------------------------------------------------------------------------------
 1 | GNOME:/Apps/openSUSE_12.2/                 | GNOME:/Apps/openSUSE_12.2/                 | Да      | Да         | [url]http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_12.2/[/url]                
 2 | KDE:/Extra/KDE_Release_49_openSUSE_12.2/   | KDE:/Extra/KDE_Release_49_openSUSE_12.2/   | Да      | Да         | [url]http://download.opensuse.org/repositories/KDE:/Extra/KDE_Release_49_openSUSE_12.2/[/url]  
 3 | KDE:/Extra/openSUSE_12.2/                  | KDE:/Extra/openSUSE_12.2/                  | Да      | Да         | [url]http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.2/[/url]                 
 4 | KDE:/Qt/openSUSE_12.2/                     | KDE:/Qt/openSUSE_12.2/                     | Да      | Да         | [url]http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_12.2/[/url]                    
 5 | KDE:/Release:/49/openSUSE_12.2/            | KDE:/Release:/49/openSUSE_12.2/            | Да      | Да         | [url]http://download.opensuse.org/repositories/KDE:/Release:/49/openSUSE_12.2/[/url]           
 6 | Kernel:/stable/standard/                   | Kernel:/stable/standard/                   | Да      | Да         | [url]http://download.opensuse.org/repositories/Kernel:/stable/standard/[/url]                  
 7 | LibreOffice:/Stable/openSUSE_12.2/         | LibreOffice:/Stable/openSUSE_12.2/         | Да      | Да         | [url]http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_12.2/[/url]        
 8 | X11:/XOrg/openSUSE_12.2/                   | X11:/XOrg/openSUSE_12.2/                   | Да      | Да         | [url]http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_12.2/[/url]                  
 9 | games/openSUSE_12.2/                       | games/openSUSE_12.2/                       | Да      | Да         | [url]http://download.opensuse.org/repositories/games/openSUSE_12.2/[/url]                      
10 | home:/DarkSS/openSUSE_12.2/                | home:/DarkSS/openSUSE_12.2/                | Да      | Да         | [url]http://download.opensuse.org/repositories/home:/DarkSS/openSUSE_12.2/[/url]               
11 | home:/malcolmlewis:/TESTING/openSUSE_12.2/ | home:/malcolmlewis:/TESTING/openSUSE_12.2/ | Да      | Да         | [url]http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/openSUSE_12.2/[/url]
12 | home:/namtrac:/subpixel/openSUSE_12.2/     | home:/namtrac:/subpixel/openSUSE_12.2/     | Да      | Да         | [url]http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_12.2/[/url]    
13 | home:/pinters/openSUSE_Tumbleweed/         | home:/pinters/openSUSE_Tumbleweed/         | Да      | Да         | [url]http://download.opensuse.org/repositories/home:/pinters/openSUSE_Tumbleweed/[/url]        
14 | home:/please_try_again/openSUSE_12.2/      | home:/please_try_again/openSUSE_12.2/      | Да      | Да         | [url]http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_12.2/[/url]     
15 | mozilla/openSUSE_12.2/                     | mozilla/openSUSE_12.2/                     | Да      | Да         | [url]http://download.opensuse.org/repositories/mozilla/openSUSE_12.2/[/url]                    
16 | multimedia:/apps/openSUSE_12.2/            | multimedia:/apps/openSUSE_12.2/            | Да      | Да         | [url]http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_12.2/[/url]           
17 | multimedia:/libs/openSUSE_12.2/            | multimedia:/libs/openSUSE_12.2/            | Да      | Да         | [url]http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_12.2/[/url]           
18 | openSUSE-12.2-1.6                          | openSUSE-12.2-1.6                          | Да      | Нет        | dvd:///                                                                             
19 | packman                                    | packman                                    | Да      | Да         | [url]http://packman.inode.at/suse/openSUSE_12.2/[/url]                                         
20 | repo-non-oss                               | openSUSE-12.2-Non-Oss                      | Да      | Да         | [url]http://download.opensuse.org/distribution/12.2/repo/non-oss/[/url]                        
21 | repo-oss                                   | openSUSE-12.2-Oss                          | Да      | Да         | [url]http://download.opensuse.org/distribution/12.2/repo/oss/[/url]                            
22 | repo-update                                | openSUSE-12.2-Update                       | Да      | Да         | [url]http://download.opensuse.org/update/12.2/[/url]                                           
23 | repo-update-non-oss                        | openSUSE-12.2-Update-Non-Oss               | Да      | Да         | [url]http://download.opensuse.org/update/12.2-non-oss/[/url]                                   
verg@localhost:~> ыг
If 'ыг' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf ыг
verg@localhost:~> su
Пароль: 
localhost:/home/verg # zypper dup
Предупреждение: Вы собираетесь обновить дистрибутив со всех включённых репозиториев. Перед тем, как продолжить, убедитесь, что эти репозитории совместимы. Больше информации об этой команде можно найти в 'man zypper'.
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Просчёт обновления дистрибутива...

Нечего выполнять. localhost:/home/verg #

#278154
"ism" написал:
Если сделать zypper dup с множеством сторонних репозиториев все закончится для установленной системы печально , поставщики библиотек перепутаются

Сообщение выше.

#278155

Тогда ее надо убрать из мануала
Достаточно zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/ я проверял

#278156
"ism" написал:
zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/

Для тех у кого Qt4.8.3 из KR49 не подойдет. Зачем им принудительно откатывать Qt на 4.8.1

#278157

Вот что у меня , это равносильно апокалипсису

Показать
Будут установлены следующие НОВЫЕ пакеты:
libavfilter3 libx264-128

Будет УДАЛЁН следующий пакет:
libavfilter2

Будут обновлены следующие пакеты:
amarok easytag easytag-lang ffmpeg gmplayer gnash-common gnome-mplayer gstreamer gstreamer-0_10 gstreamer-0_10-plugin-gnomevfs gstreamer-lang gstreamer-plugins-base gstreamer-plugins-base-lang
gxneur gxneur-lang kio_audiocd kmix kscd libavcodec52 libavcodec54 libavdevice54 libavfilter1 libavformat52 libavformat54 libavresample0 libavutil50 libavutil51 libdca0 libgstapp-0_10-0
libgstapp-0_10-0-32bit libgstapp-1_0-0 libgstaudio-1_0-0 libgstinterfaces-0_10-0 libgstpbutils-1_0-0 libgstreamer-0_10-0 libgstreamer-0_10-0-32bit libgstreamer-1_0-0 libgstriff-1_0-0
libgsttag-1_0-0 libgstvideo-1_0-0 libkcddb4 libmad0 libmjpegutils-2_0-0 libopencv2_4 libpostproc52 libquicktime0 libsox2 libstrigi0 libswresample0 libswscale0 libswscale2 libvlc5 libvlccore5
libxine2 libxine2-codecs libxine2-pulse libxneur15 linphone mediainfo mjpegtools MPlayer q4wine q4wine-lang smplayer smplayer-lang sox strigi vlc vlc-aout-pulse vlc-gnome vlc-noX vlc-qt xl2tpd
xneur xneur-lang

Будут обновлены до более старой версии следующие пакеты:
fpc fpc-src lazarus libqscintilla2-8 libx264-125 ppp

Следующие пакеты изменят производителя:
amarok openSUSE -> http://packman.links2linux.de
fpc -> http://packman.links2linux.de
fpc-src -> http://packman.links2linux.de
gstreamer obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
gstreamer-0_10 openSUSE -> http://packman.links2linux.de
gstreamer-0_10-plugin-gnomevfs openSUSE -> http://packman.links2linux.de
gstreamer-lang obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
gstreamer-plugins-base obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
gstreamer-plugins-base-lang obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
kio_audiocd openSUSE -> http://packman.links2linux.de
kmix openSUSE -> http://packman.links2linux.de
kscd openSUSE -> http://packman.links2linux.de
lazarus -> http://packman.links2linux.de
libavutil51 openSUSE -> http://packman.links2linux.de
libdca0 http://packman.links2linux.de -> VideoLAN Project (http://www.videolan.org)
libgstapp-0_10-0 openSUSE -> http://packman.links2linux.de
libgstapp-0_10-0-32bit openSUSE -> http://packman.links2linux.de
libgstapp-1_0-0 obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
libgstaudio-1_0-0 obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
libgstinterfaces-0_10-0 openSUSE -> http://packman.links2linux.de
libgstpbutils-1_0-0 obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
libgstreamer-0_10-0 openSUSE -> http://packman.links2linux.de
libgstreamer-0_10-0-32bit openSUSE -> http://packman.links2linux.de
libgstreamer-1_0-0 obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
libgstriff-1_0-0 obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
libgsttag-1_0-0 obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
libgstvideo-1_0-0 obs://build.opensuse.org/multimedia:libs -> http://packman.links2linux.de
libkcddb4 openSUSE -> http://packman.links2linux.de
libmad0 http://packman.links2linux.de -> VideoLAN Project (http://www.videolan.org)
libmjpegutils-2_0-0 openSUSE -> http://packman.links2linux.de
libopencv2_4 openSUSE -> http://packman.links2linux.de
libqscintilla2-8 obs://build.opensuse.org/network -> openSUSE
libquicktime0 openSUSE -> http://packman.links2linux.de
libsox2 openSUSE -> http://packman.links2linux.de
libstrigi0 openSUSE -> http://packman.links2linux.de
libx264-125 http://packman.links2linux.de -> VideoLAN Project (http://www.videolan.org)
libxine2 openSUSE -> http://packman.links2linux.de
libxine2-pulse openSUSE -> http://packman.links2linux.de
linphone openSUSE -> http://packman.links2linux.de
mjpegtools openSUSE -> http://packman.links2linux.de
ppp obs://build.opensuse.org/network -> openSUSE
q4wine openSUSE -> obs://build.opensuse.org/home:Lazy_Kent
q4wine-lang openSUSE -> obs://build.opensuse.org/home:Lazy_Kent
sox openSUSE -> http://packman.links2linux.de
strigi openSUSE -> http://packman.links2linux.de
xl2tpd -> openSUSE
#278158
"verg" написал:
Пока не помер.

начиная с 10й версии до 11. 1 этоо убивало порой систему, если подключены сторонние репы

#278159
verg написал:
[quote="ism"]zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/

Для тех у кого Qt4.8.3 из KR49 не подойдет. Зачем им принудительно откатывать Qt на 4.8.1[/quote]
В ОпенСусе 12.2 КДЕ 4.8.5 и все работает

#278160
"ism" написал:
Вот что у меня , это равносильно апокалипсису

Зря вы так. Пакман это благо.

Как вы думаете зачем его придумали?
Найденный ответ всё объяснит.

#278161
"ism" написал:
В ОпенСусе 12.2 КДЕ 4.8.5 и все работает

Не удивительно. Там ведь Qt4.8.1
(я же написал заметку - вроде учёл всё)

Вот пример (мои репы из сообщения выше уже знаете)

Показать
text
localhost:/home/verg # zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Просчёт обновления дистрибутива...

Проблема: ничто не предоставляет Mesa-devel, необходимый для libqt4-devel-4.8.1-2.3.1.i586 Решение 1: Будут выполнены следующие действия: оставить устаревший libqt4-devel-4.8.3-265.1.i586 оставить устаревший libqt4-4.8.3-265.1.i586 оставить устаревший libqt4-sql-sqlite-4.8.3-265.1.i586 оставить устаревший libqt4-qt3support-4.8.3-265.1.i586 оставить устаревший libqt4-sql-4.8.3-265.1.i586 оставить устаревший libqt4-x11-4.8.3-265.1.i586 Решение 2: повредить libqt4-devel-4.8.1-2.3.1.i586, игнорируя некоторые из его зависимостей

Выберите по номеру одно из вышеуказанных решений или отмените [1/2/c] (c): 2 Разрешение зависимостей... Просчёт обновления дистрибутива...

Будут УДАЛЕНЫ следующие пакеты: acetoneiso2 akonadi-runtime ark automoc4 calligra dolphin dolphin-plugin-itmages extract_rpm flash-player-kde4 gwenview k3b k3b-lang kactivities4 kate kcalc kcharselect kcm_gtk kcm-qt-graphicssystem kcolorchooser kcron kde4-kgreeter-plugins kde4-style-iaora kdeartwork4-screensaver kdebase4-artwork kdebase4-libkonq kdebase4-nsplugin kdebase4-openSUSE kdebase4-runtime kdebase4-runtime-branding-openSUSE kdebase4-session kdebase4-workspace kdebase4-workspace-branding-openSUSE kdebase4-workspace-ksysguardd kdebase4-workspace-liboxygenstyle kdebase4-workspace-plasma-calendar kdebase4-workspace-plasma-engine-akonadi kdelibs4 kdelibs4-branding-openSUSE kdelibs4-core kdelibs4-doc kdenetwork4-filesharing kdepasswd kdepim4-runtime kdepimlibs4 kdialog kdm keditbookmarks kgamma kgmailnotifier kgpg kio_audiocd kio_iso kio_kamera kio_sysinfo kio_sysinfo-branding-openSUSE kipi-plugins kipi-plugins-acquireimage kipi-plugins-lang kmix kolourpaint kompare konqueror konqueror-plugins konsole krename kruler krusader ksaneplugin ksnapshot ksshaskpass ksystemlog kwalletmanager kwebkitpart kwin kwrite libakonadi4 libakonadiprotocolinternals1 libdbusmenu-qt2 libkactivities6 libkcddb4 libkcompactdisc4 libkdcraw20 libkdcraw21 libkde4 libkde4-devel libkdecore4 libkdecore4-devel libkdepimlibs4 libkerfuffle4 libkexiv2-10 libkexiv2-11 libkgapi0 libkipi8 libkipi9 libkolab0 libkonq5 libksane0 libksuseinstall1 libktexteditor libkvkontakte1 libmarblewidget14 libmediawiki1 libphonon4 libproxy1-config-kde4 libqca2 libqt4-sql-mysql libQtWebKit4 libQtWebKit-devel libreoffice-kde4 libsoprano4 libsoprano-devel libstrigi0 mozilla-kde4-integration nepomuk-core netspeed-plasma NetworkManager-kde4-libs NetworkManager-kde4-libs-lang NetworkManager-openvpn NetworkManager-openvpn-kde4 NetworkManager-pptp NetworkManager-pptp-kde4 NetworkManager-vpnc NetworkManager-vpnc-kde4 okular patterns-openSUSE-kde4 patterns-openSUSE-kde4_basis patterns-openSUSE-kde4_imaging phonon-backend-gstreamer-0_10 phonon-devel plasma-addons plasmoid-folderview plasmoid-itmages-applet plasmoid-networkmanagement plasmoid-quickaccess plasmoid-yawp polkit-kde-agent-1 polkit-kde-kcmmodules-1 python-kde4 python-kde4-devel python-kdebase4 python-qt4 python-qt4-devel qt4-qtscript rootactions_servicemenu skanlite skanlite-doc skanlite-lang soprano soprano-backend-redland soprano-backend-virtuoso strigi strigi-devel yakuake yakuake-lang

Будут обновлены до более старой версии следующие пакеты: libqt4 libqt4-devel libqt4-qt3support libqt4-sql libqt4-sql-sqlite libqt4-x11

Следующие пакеты изменят производителя: libqt4 obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac libqt4-devel obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac libqt4-qt3support obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac libqt4-sql obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac libqt4-sql-sqlite obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac libqt4-x11 obs://build.opensuse.org/KDE -> obs://build.opensuse.org/home:namtrac

6 пакетов для отката, 154 для удаления, 6 для смены производителя. Полный размер загрузки: 24,5 MiB. После этой операции будет освобождено 482,0 MiB. Продолжить? [y/n/?] (y):

И зачем мне эта петрушка =)

#278162
verg написал:
[quote="ism"]Вот что у меня , это равносильно апокалипсису

Зря вы так. Пакман это благо.

Как вы думаете зачем его придумали?
Найденный ответ всё объяснит.[/quote]
Я с ОпесСусе не первый день и не раз разгребал неведомые глюки , когда дефолтные либы из репов заменялись пакменом или кемто еще, иногда вообще мистика происходила
Элементарная логика - разработчики дистрибутива гораздо лучше знают свои пакеты и зависимости , чем пакман

#278163
verg написал:
[quote="ism"]В ОпенСусе 12.2 КДЕ 4.8.5 и все работает

Не удивительно. Там ведь Qt4.8.1
(я же написал заметку - вроде учёл всё)

Вот пример (мои репы из сообщения выше уже знаете)

text
localhost:/home/verg # zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Просчёт обновления дистрибутива...

Проблема: ничто не предоставляет Mesa-devel, необходимый для libqt4-devel-4.8.1-2.3.1.i586 Решение 1: Будут выполнены следующие действия: оставить устаревший libqt4-devel-4.8.3-265.1.i586 оставить устаревший libqt4-4.8.3-265.1.i586 оставить устаревший libqt4-sql-sqlite-4.8.3-265.1.i586 оставить устаревший libqt4-qt3support-4.8.3-265.1.i586 оставить устаревший libqt4-sql-4.8.3-265.1.i586 оставить устаревший libqt4-x11-4.8.3-265.1.i586 Решение 2: повредить libqt4-devel-4.8.1-2.3.1.i586, игнорируя некоторые из его зависимостей

Выберите по номеру одно из вышеуказанных решений или отмените [1/2/c] (c):

И зачем мне эта петрушка =)[/quote]

Ну предполагается мануал для дефолтного дистрибутива, остальное игра с огнем

#278164

Я обновил вывод из предыдущего сообщения.
Ещё раз гляньте на тот ахтунг. (такое в руководства советовать опасно - прецедент был)

#278165
verg написал:
Я обновил вывод из предыдущего сообщения.
Ещё раз гляньте на тот ахтунг.

Тогда надо указать обстоятельства при каких надо выполнять 1 и 2 команду
Того что есть недостаточно
Например надо указать , что по умолчанию в 12.2 Qt4 = 4.8.1

#278166
"ism" написал:
Ну предполагается мануал для дефолтного дистрибутива, остальное игра с огнем

Я же написал - учтены все пожелания:
Установка: для тех у кого Qt4 = 4.8.1

text
# zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/ 

Для тех у кого Qt4 > 4.8.1

text
# zypper dup
#278167
verg написал:
[quote="ism"]Ну предполагается мануал для дефолтного дистрибутива, остальное игра с огнем

Я же написал - учтены все пожлания:
Установка: для тех у кого Qt4 = 4.8.1

text
# zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/ 

Для тех у кого Qt4 > 4.8.1

text
# zypper dup

[/quote]
Даже я не сообразил что у меня, нужно яснее

#278168

Например надо указать , что по умолчанию в 12.2 Qt4 = 4.8.1

#278169
"ism" написал:
Я с ОпесСусе не первый день и не раз разгребал неведомые глюки , когда дефолтные либы из репов заменялись пакменом или кемто еще, иногда вообще мистика происходила

Догадайтесь почему именно заменялись пакманом?


Приведу пример-загадку: Догадайтесь зачем в магее этот репозиторий: [url]ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/2/i586/media/tainted/[/url]
(Подсказка - это прямой аналог пакмана. Пакман правда круче, чем этот, но всё равно)

#278170
"ism" написал:
Например надо указать , что по умолчанию в 12.2 Qt4 = 4.8.1

Важное замечание. Дополню.

#278171

Вобщем я сообщил все

А насчет prelink , думаю я написал полезную штуку

Войдите или зарегистрируйтесь, чтобы ответить.