Уже не первый раз сталкиваюсь, что 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 тоже было такое.
Спасибо за ответы.
Решено: yast тянет гораздо больше зависимостей, чем zypper
Модератор: Модераторы разделов
-
9A4172
- Сообщения: 94
- ОС: OpenSUSE 11.4
Решено: yast тянет гораздо больше зависимостей, чем zypper
OpenSUSE, KDE3, Firefox
-
poet13
- Сообщения: 271
- ОС: OpenSUSE 11.3 Gnome 2.30
Re: Решено: yast тянет гораздо больше зависимостей, чем zypper
возможно, эти пакеты никакого отношения именно к transmission не имеют (а необходимы уже установленным до этого пакетам)
-
ЭЖД
- Сообщения: 332
- Статус: openSuSE Member
- ОС: openSuSE
Re: Решено: yast тянет гораздо больше зависимостей, чем zypper
из какого репозитария ставишь пакеты? обрати внимание
«Когда истинный гений появляется в этом низком мире, его можно узнать по тому знаку, что все глупцы объединяются против него»
-
9A4172
- Сообщения: 94
- ОС: OpenSUSE 11.4
Re: Решено: yast тянет гораздо больше зависимостей, чем zypper
возможно, эти пакеты никакого отношения именно к transmission не имеют (а необходимы уже установленным до этого пакетам)
А почему тогда zypper их не ставит?
из какого репозитария ставишь пакеты? обрати внимание
Пример с transmission - это просто пример, такое наблюдается с разными пакетами и репозитариями (даже если не использовать сторонние, а только стандартные).
OpenSUSE, KDE3, Firefox
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Решено: yast тянет гораздо больше зависимостей, чем zypper
9A4172
в zypp.conf есть опция no recomends
А по теме довольно странно ибо и яст и зиппер используют один бекенд и резолвер
в 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
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
в 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
а это случайно не обновления безопасности?
-
9A4172
- Сообщения: 94
- ОС: OpenSUSE 11.4
Re: Решено: yast тянет гораздо больше зависимостей, чем zypper
а это случайно не обновления безопасности?
Весьма сомнительно, но допустим. Однако, какие обновления безопасности могут быть у пакета iso-codes? Там просто текстовые файлы. Ну, и опять же: почему zypper не пытается их тогда ставить?
На данный момент zypper list-patches у меня ничего не предлагает обновить (transmission я поставил через zypper и всю эту шнягу с libsexy и проч. не ставил).
OpenSUSE, KDE3, Firefox
-
Electronik
- Сообщения: 85
- ОС: OpenSuSe 12.1
Re: Решено: yast тянет гораздо больше зависимостей, чем zypper
как вариант могут быть нарушены зависимости пакетов. какой WM используете?
-
Minton
- Сообщения: 1588
- Статус: openSUSE Localization Team
- ОС: openSUSE Tumbleweed x86-64
Re: Решено: yast тянет гораздо больше зависимостей, чем zypper
Все "посторонние" пакеты вообще не относятся к transmission, посему либо являются приоритетными обновлениями, либо их установка не удалась в какой-то из прошлых разов, в любом из этих случаев они выбираются автоматом. Солвер у яста и зиппера один и тот же, "лишним" зависимостям физически неоткуда взяться...
-
9A4172
- Сообщения: 94
- ОС: OpenSUSE 11.4
Re: Решено: yast тянет гораздо больше зависимостей, чем zypper
либо их установка не удалась в какой-то из прошлых разов
Это оказался именно такой случай, Minton, большое спасибо!
И всем остальным спасибо за помощь, тему можно закрывать.
OpenSUSE, KDE3, Firefox