Только недавно перешел на OpenSuse 11.2. Я подключил кроме официальных, также дополнительные репозитарии. Но вот в чем проблема: Насколько я понял, yast сообщает о возможности обновления только если поставщик етих пакетов одинаковый. Например:
Установленая версия digikam 0.10. В подключенном репозитарии есть версия 1.0.0. Но ее можно поставить либо после удаления предыдущей версии, либо поставить кокойнибудь зависимый пакет, тогда yast предложит изменить поставщика продукта. И так для большенства продуктов.
Я обьяснил как мог, извините если слишком мутно.
насколько такая система привязки к поставщикам оправдана? И можно ли ее отключить?
Yast. Обновление пакетов
чтобы поначалу сильно не заморачиваться предлагаю ставить пакеты в 1 клик smile
http://software.opensuse.org/search
http://packman.links2linux.de/
вбиваем в поиск название пакета и ставим smile
спасибо, там я был)) я так обновлял нужные мне приложения. но не вручную же проверять все остальные пакеты.
misha-mzs, 1 правило:если всё работает -ничего не трожь wink
при выбранных репозитариях кошерней наверно обновлять зиппером smile
zypper up -t patch
Только недавно перешел на OpenSuse 11.2. Я подключил кроме официальных, также дополнительные репозитарии. Но вот в чем проблема: Насколько я понял, yast сообщает о возможности обновления только если поставщик етих пакетов одинаковый. Например:
Установленая версия digikam 0.10. В подключенном репозитарии есть версия 1.0.0. Но ее можно поставить либо после удаления предыдущей версии, либо поставить кокойнибудь зависимый пакет, тогда yast предложит изменить поставщика продукта. И так для большенства продуктов.
Я обьяснил как мог, извините если слишком мутно.
насколько такая система привязки к поставщикам оправдана? И можно ли ее отключить?
Это зависит от того какие именно репы подключены в момент обновления, а так же приоритет этих реп.
да. приоритеты я пропустил. благодарю, разобрался.
P.S.
Я поспешил.
еще есть вопрос. у меня не обновляются пакеты из сторонних репозитариев. Я использую KDE:Factory. У него приоритет 90 (стандартный 99). Вот кусочек из справки
Приоритет репозитория — это числовое значение между 0 (наивысший приоритет) и 200 (наименьший приоритет). Значение по умолчанию 99. Если пакет доступен в нескольких репозиториях, то будет использоваться репозиторий с наивысшим приоритетом.
Но вот беда. Во первых в самом репозитории пакеты уже обновились, а при попытке запустить "Сетевое обновление" через yast - он мне сообщает что обновлений нет. Аплет обновлений на рабочем столе тоже.
Но вот на скрине видно что существует новая версия. Можно конечно взять опцию "установить если имеется обновление", но почему это не работает автоматически?
Также не заменяются пакеты новыми версиями из репозитария с высшим приоритетом. Тоже есть на скрине.
http://i029.radikal.ru/1004/74/38594cf742bc.png
Прошу помочь мне. что я делаю не так?
скрин с настройками репозитариев http://i080.radikal.ru/1004/43/6d70ea666106.png
скрин с новыми версиями пакетов http://s46.radikal.ru/i114/1004/df/27e0e234b2fa.png
подведи курсор к выбранному пакету нажми правой клавишей мыши и выбери пункт обновить
пакет smile если я правильно понял твой вопрос wink
КДЕшнечги... "выбор поставщика", ога? что, не понятно ничерта в своем гуе? :D
да харош издеваться))) я ы так все в ручном режиме делаю. Вопрос был в том, почему автоматическое обновление не видит этих пакетов?
Я не издеваюсь, а мягко констатирую факт, что из того гуя, который на скриншотах, не видно элементарного:
если поставщик пакета- репозитарий1, а новый пакет- в репозитарии2, то никакое автоматическое обновление вам ничего не проапгрейдит (тут и приоритеты, и пр.- я не стал разбираться в тонкостях- мне итак все видно в гуе. нормальном еств.).
эти пакеты попросту не появляются в списке "сводка установки". =(
я немного разобрался с приоритетами. Они актуальны при использовании команд:
//обновление пакетов
zypper refresh
zypper up
//обновление дистрибутива
zypper refresh
zypper dist-upgrade
теперь все отлично. черт с этим автоматическим режимом. По старинке через консоль проще.
