zypper dup
команда для "самоубийц"
zypper dup
команда для "самоубийц"
команда для "самоубийц"
Пока не помер.
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 #
Если сделать zypper dup с множеством сторонних репозиториев все закончится для установленной системы печально , поставщики библиотек перепутаются
Сообщение выше.
Тогда ее надо убрать из мануала
Достаточно zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/ я проверял
zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/
Для тех у кого Qt4.8.3 из KR49 не подойдет. Зачем им принудительно откатывать Qt на 4.8.1
Вот что у меня , это равносильно апокалипсису
Пока не помер.
начиная с 10й версии до 11. 1 этоо убивало порой систему, если подключены сторонние репы
[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 и все работает
Вот что у меня , это равносильно апокалипсису
Зря вы так. Пакман это благо.
Как вы думаете зачем его придумали?
Найденный ответ всё объяснит.
В ОпенСусе 12.2 КДЕ 4.8.5 и все работает
Не удивительно. Там ведь Qt4.8.1
(я же написал заметку - вроде учёл всё)
Вот пример (мои репы из сообщения выше уже знаете)
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):
И зачем мне эта петрушка =)
[quote="ism"]Вот что у меня , это равносильно апокалипсису
Зря вы так. Пакман это благо.
Как вы думаете зачем его придумали?
Найденный ответ всё объяснит.[/quote]
Я с ОпесСусе не первый день и не раз разгребал неведомые глюки , когда дефолтные либы из репов заменялись пакменом или кемто еще, иногда вообще мистика происходила
Элементарная логика - разработчики дистрибутива гораздо лучше знают свои пакеты и зависимости , чем пакман
[quote="ism"]В ОпенСусе 12.2 КДЕ 4.8.5 и все работает
Не удивительно. Там ведь Qt4.8.1
(я же написал заметку - вроде учёл всё)
Вот пример (мои репы из сообщения выше уже знаете)
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]
Ну предполагается мануал для дефолтного дистрибутива, остальное игра с огнем
Я обновил вывод из предыдущего сообщения.
Ещё раз гляньте на тот ахтунг. (такое в руководства советовать опасно - прецедент был)
Я обновил вывод из предыдущего сообщения.
Ещё раз гляньте на тот ахтунг.
Тогда надо указать обстоятельства при каких надо выполнять 1 и 2 команду
Того что есть недостаточно
Например надо указать , что по умолчанию в 12.2 Qt4 = 4.8.1
Ну предполагается мануал для дефолтного дистрибутива, остальное игра с огнем
Я же написал - учтены все пожелания:
Установка: для тех у кого Qt4 = 4.8.1
# zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/ Для тех у кого Qt4 > 4.8.1
# zypper dup[quote="ism"]Ну предполагается мануал для дефолтного дистрибутива, остальное игра с огнем
Я же написал - учтены все пожлания:
Установка: для тех у кого Qt4 = 4.8.1
# zypper dup --repo=home:/namtrac:/subpixel/openSUSE_12.2/ Для тех у кого Qt4 > 4.8.1
# zypper dup[/quote]
Даже я не сообразил что у меня, нужно яснее
Например надо указать , что по умолчанию в 12.2 Qt4 = 4.8.1
Я с ОпесСусе не первый день и не раз разгребал неведомые глюки , когда дефолтные либы из репов заменялись пакменом или кемто еще, иногда вообще мистика происходила
Догадайтесь почему именно заменялись пакманом?
Приведу пример-загадку: Догадайтесь зачем в магее этот репозиторий: [url]ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/2/i586/media/tainted/[/url]
(Подсказка - это прямой аналог пакмана. Пакман правда круче, чем этот, но всё равно)
Например надо указать , что по умолчанию в 12.2 Qt4 = 4.8.1
Важное замечание. Дополню.
Вобщем я сообщил все
А насчет prelink , думаю я написал полезную штуку