Проблема с зависимостями пакетов

Да-да, знаю, что тема, скорее всего оформлена не по правилам форума :slight_smile:
Я только где-то неделю назад установил openSUSE, поэтому сразу прошу прощения за нубские вопросы.

  1. Что за фишка такая с зависимостями пакетов? Я хочу обновиться или что-нибудь установить, но не тут-то было. Мне выдается предупреждение изложенного выше содержания и несколько вариантов действия, при этом меня не удовлетворяет ни один из них.
    Например:
    Проблема: ничто не предоставляет libzypp.so.901, необходимый для PackageKit-0.6.14-2.1.i586
    Решение 1: Будут выполнены следующие действия:
    удаление libsnmp25-5.6.1-3.3.i586
    удаление hplip-hpijs-3.11.5-1.3.1.i586
    удаление sane-backends-1.0.22-1.5.1.i586
    удаление libksane0-4.6.0-6.9.2.i586
    удаление hplip-3.11.5-1.3.1.i586
    удаление xsane-0.998-5.1.i586
    удаление sane-backends-autoconfig-1.0.22-1.5.1.i586
    удаление kdegraphics4-4.6.0-6.9.2.i586
    удаление kipi-plugins-acquireimage-1.8.0-5.2.i586
    удаление skanlite-0.7.kde4.5.0-3.1.i586
    Решение 2: Будут выполнены следующие действия:
    удаление PackageKit-0.6.14-0.2.1.i586
    удаление kpackagekit-0.6.3.3-6.11.1.i586
    Решение 3: не устанавливать pidgin-2.7.11-2.3.i586
    Решение 4: повредить PackageKit, игнорируя некоторые из его зависимостей

Эти варианты меня просто вводят в ступор. Это получается, что я могу просто так безнаказанно удалить какие-то, возможно, критические пакеты? Да, кончено, если я соглашаюсь на 1 или 2 вариант, то вижу, что устанавливаются какие-то другие пакеты, но равноценная ли это замена и замена ли вообще и повлияет ли это на работоспособность системы?

Спасибо за внимание :slight_smile:

  1. Полный вывод терминала пожалуста.
    и заодно уж тогда zypper lr -u
  2. :open_mouth: а мне никто не предлагал- самому вот приходится мучатся, выкачивать, чтобы потестить… 12.1 сейчас- это что-то вроде developer preview, это еще даже не бета.
    Жду вывода команды выше- у вас что-то накосячено с репозитариями, насколько я понимаю.
  3. Да там же все элементарно. Добавить в yast2 firewall те порты, которые использует DC-клиент и делов-то!

Да-да, знаю, что тема, скорее всего оформлена не по правилам форума

Знаете и сознательно идёте на нарушение?
Для каждого вопроса должна быть отдельная тема. Предварительно нужно поискать по форуму, нет ли уже такой же.
Название темы должно быть осмысленным и отражать суть изложенного.
На первый раз устное предупреждение.

zypper lr -u

| Псевдоним | Имя | Включён | Обновление | URI

—±-------------------------±------------------------------------±--------±-----------±-----------------------------------------------------------------------------------
1 | fglrx | fglrx | Да | Да | Index of /mirror/ati/openSUSE_11.4
2 | filesharing | filesharing | Да | Да | Index of /repositories/filesharing/openSUSE_Factory
3 | google-chrome | google-chrome | Да | Да | http://dl.google.com/linux/chrome/rpm/stable/i386
4 | home_namtrac_subpixel | subpixel (openSUSE_Factory) | Да | Нет | Index of /repositories/home:/namtrac:/subpixel/openSUSE_Factory
5 | libdvdcss repository | libdvdcss repository | Да | Да | http://opensuse-guide.org/repo/11.4/
6 | openSUSE-11.4-11.4-0 | openSUSE-11.4-11.4-0 | Да | Нет | cd:///?devices=/dev/disk/by-id/ata-hp_DVD_RW_AD-7561S_SF93936673,/dev/sr0
7 | openSUSE:Factory | openSUSE:Factory | Да | Да | Index of /factory/repo/oss
8 | packman.inode.at-suse | Packman Repository | Да | Да | Index of /suse/openSUSE_11.4/
9 | repo-debug | openSUSE-11.4-Debug | Нет | Да | Index of /debug/distribution/11.4/repo/oss
10 | repo-debug-update | openSUSE-11.4-Update-Debug | Нет | Да | Index of /debug/update/11.4
11 | repo-non-oss | openSUSE-11.4-Non-Oss | Да | Да | Index of /distribution/11.4/repo/non-oss
12 | repo-oss | openSUSE-11.4-Oss | Да | Да | Index of /distribution/11.4/repo/oss
13 | repo-source | openSUSE-11.4-Source | Нет | Да | Index of /source/distribution/11.4/repo/oss
14 | Обновления-для-openSUSE- | Обновления для openSUSE 11.4 11.4-0 | Да | Да | Index of /update/11.4

насчет вывода терминала по первому вопросу, в первом посте и был выложен полный вывод :slight_smile:
я пытался обновить pidgin (zypper up pidgin)
если, скажем, я выбираю пункт 1 (удалить кучу пакетов), получаю следующее:

Будут установлены следующие НОВЫЕ пакеты:
libstorage3 perl-Encode-Locale perl-File-Listing perl-HTTP-Cookies perl-HTTP-Daemon perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-LWP-MediaTypes perl-Net-HTTP
perl-WWW-RobotRules

Будут УДАЛЕНЫ следующие пакеты:
hplip hplip-hpijs kdegraphics4 kipi-plugins-acquireimage libksane0 libsnmp25 libstorage sane-backends sane-backends-autoconfig skanlite xsane

Будут обновлены следующие пакеты:
apparmor-utils libapparmor1 libapparmor-devel libpurple libpurple-tcl libxml2 limal-nfs-server-perl limal-perl perl perl-apparmor perl-base perl-Bootloader perl-Clone
perl-Config-Crontab perl-Crypt-OpenSSL-Random perl-Crypt-OpenSSL-RSA perl-Crypt-SmbHash perl-Crypt-SSLeay perl-DBD-CSV perl-DBD-SQLite perl-DBI perl-Digest-HMAC perl-Digest-MD4
perl-Digest-SHA1 perl-Encode-Detect perl-Error perl-gettext perl-HTML-Parser perl-HTML-SimpleParse perl-HTML-Tagset perl-IO-Socket-INET6 perl-IO-Socket-SSL perl-IP-Country
perl-libwww-perl perl-Mail-DKIM perl-Mail-SPF perl-MailTools perl-MLDBM perl-NetAddr-IP perl-Net-CIDR-Lite perl-Net-Daemon perl-Net-DNS perl-Net-Ident perl-Net-IP
perl-Net-LibIDN perl-Net-Server perl-Net-SSLeay perl-NetxAP perl-Params-Util perl-Parse-RecDescent perl-PlRPC perl-RPC-XML perl-Socket6 perl-SQL-Statement perl-Sys-Hostname-Long
perl-TermReadKey perl-TermReadLine-Gnu perl-Text-CSV_XS perl-TimeDate perl-URI perl-X500-DN perl-XML-LibXML perl-XML-NamespaceSupport perl-XML-Parser perl-XML-SAX
perl-XML-Simple perl-XML-XPath pidgin spamassassin yast2-apparmor yast2-core yast2-perl-bindings yast2-storage

Следующие пакеты изменят архитектуру:
perl-HTML-Tagset i586 -> noarch
perl-Net-Daemon i586 -> noarch
perl-RPC-XML i586 -> noarch

но у вас же Factory сплошные подключены- чего ж удивляться, что оно тянет бетки :wink: Отключите или понизьте приоритет (к примеру, приоритет 105- это понижение приоритета).

А для zypper dup - только отключение Factory.

Все заработало, большое спасибо. Factory удалил, установленные из них пакеты откатились. :slight_smile: