Решено: yast тянет гораздо больше зависимостей, чем zypper

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

9A4172
Сообщения: 94
ОС: OpenSUSE 11.4

Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение 9A4172 »

Уже не первый раз сталкиваюсь, что yast тянет по зависимостям гораздо больше пакетов, чем zypper. Пример: ставлю пакет transmission, по зависимостям zypper берёт ещё transmission-common и transmission-common-lang. Причём это с включенными рекомендованными зависимостями (c --no-recommends он берёт те же самые пакеты).

yast же кроме вышеперечисленных ещё хочет ставить: libsexy, libnotify, notification-daemon, libnotify1 и совсем уж ни к селу, ни к городу ещё esound-daemon, rtmpdump, iso-codes, mozilla-xulrunner192-gnome.

Это только пример, уже много раз сталкивался с таким при установке разных пакетов. Отсюда вопрос: откуда yast берёт эти зависимости и как сделать, чтоб он вёл себя как zypper? У меня сейчас OpenSuse 11.2, но и на 11.1 тоже было такое.

Спасибо за ответы.
OpenSUSE, KDE3, Firefox
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение poet13 »

возможно, эти пакеты никакого отношения именно к transmission не имеют (а необходимы уже установленным до этого пакетам)
Спасибо сказали:
Аватара пользователя
ЭЖД
Сообщения: 332
Статус: openSuSE Member
ОС: openSuSE

Re: Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение ЭЖД »

из какого репозитария ставишь пакеты? обрати внимание
«Когда истинный гений появляется в этом низком мире, его можно узнать по тому знаку, что все глупцы объединяются против него»
Спасибо сказали:
9A4172
Сообщения: 94
ОС: OpenSUSE 11.4

Re: Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение 9A4172 »

возможно, эти пакеты никакого отношения именно к transmission не имеют (а необходимы уже установленным до этого пакетам)

А почему тогда zypper их не ставит?

из какого репозитария ставишь пакеты? обрати внимание

Пример с transmission - это просто пример, такое наблюдается с разными пакетами и репозитариями (даже если не использовать сторонние, а только стандартные).
OpenSUSE, KDE3, Firefox
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение k0da »

9A4172
в zypp.conf есть опция no recomends

А по теме довольно странно ибо и яст и зиппер используют один бекенд и резолвер
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
9A4172
Сообщения: 94
ОС: OpenSUSE 11.4

Re: Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение 9A4172 »

в zypp.conf есть опция no recomends

У меня там опция solver.onlyRequires закомментирована, т.е. рекомендованные зависимости будут ставиться. И это видно, при установке некоторых пакетов zypper install с --no-recommends ставит меньше пакетов, чем без этого параметра. Тут же другой случай - Yast откуда-то берёт непонятные зависимости.
OpenSUSE, KDE3, Firefox
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение Olegator »

а это случайно не обновления безопасности?
Спасибо сказали:
9A4172
Сообщения: 94
ОС: OpenSUSE 11.4

Re: Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение 9A4172 »

а это случайно не обновления безопасности?

Весьма сомнительно, но допустим. Однако, какие обновления безопасности могут быть у пакета iso-codes? Там просто текстовые файлы. Ну, и опять же: почему zypper не пытается их тогда ставить?

На данный момент zypper list-patches у меня ничего не предлагает обновить (transmission я поставил через zypper и всю эту шнягу с libsexy и проч. не ставил).
OpenSUSE, KDE3, Firefox
Спасибо сказали:
Electronik
Сообщения: 85
ОС: OpenSuSe 12.1

Re: Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение Electronik »

как вариант могут быть нарушены зависимости пакетов. какой WM используете?
Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение Minton »

Все "посторонние" пакеты вообще не относятся к transmission, посему либо являются приоритетными обновлениями, либо их установка не удалась в какой-то из прошлых разов, в любом из этих случаев они выбираются автоматом. Солвер у яста и зиппера один и тот же, "лишним" зависимостям физически неоткуда взяться...
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
9A4172
Сообщения: 94
ОС: OpenSUSE 11.4

Re: Решено: yast тянет гораздо больше зависимостей, чем zypper

Сообщение 9A4172 »

либо их установка не удалась в какой-то из прошлых разов

Это оказался именно такой случай, Minton, большое спасибо!

И всем остальным спасибо за помощь, тему можно закрывать.
OpenSUSE, KDE3, Firefox
Спасибо сказали: