Почему мой пакет не обновляется с помощью yum?

Я пытаюсь обновить пакет, используя yum в Fedora 8. Пакет elfutils. Вот что я установил локально:

$ yum info elfutils
Installed Packages
Name   : elfutils
Arch   : x86_64
Version: 0.130
Release: 3.fc8
Size   : 436 k
Repo   : installed
Summary: A collection of utilities and DSOs to handle compiled objects

В этой версии есть ошибка, и согласно сообщению об ошибке более новая версия была перенесена в стабильный репозиторий Fedora 8. Но если я попытаюсь обновить:

$ yum update elfutils
Setting up Update Process
Could not find update match for elfutils
No Packages marked for Update

Вот мои репозитории:

$ yum repolist enabled
repo id              repo name                                 status
InstallMedia         Fedora 8                                  enabled
fedora               Fedora 8 - x86_64                         enabled
updates              Fedora 8 - x86_64 - Updates               enabled

Что мне не хватает?

4 голоса | спросил Lorin Hochstein 19 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 19 Sep 2008 22:34:31 +0400 2008, 22:34:31

3 ответа


0

Хорошо, я понял это. Мне нужно было обновить пакет fedora-release. Это позволило мне увидеть все обновленные пакеты. Спасибо ethyreal за указание на часто задаваемые вопросы по обновлению Yum.

ответил Lorin Hochstein 19 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 19 Sep 2008 23:26:56 +0400 2008, 23:26:56
0

Я знаю, это кажется глупым, но вы пытались удалить его и переустановить?

yum remove elfutils

затем

yum install elfutils

в качестве альтернативы вы можете попробовать обновить все:

yum update

... если они не помечены в репозитории, вы можете попробовать:

yum upgrade
ответил ethyreal 19 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 19 Sep 2008 22:49:54 +0400 2008, 22:49:54
0

Если вы посмотрите на список каталога пакетов репозитория в

Ссылка на репозиторий Fedora

Вы увидите, что в этом каталоге установлена ​​последняя версия, поэтому yum не обновляет ваш пакет. Это одинаково в каталогах пакетов i386 и x86_64. Таким образом, причина того, что вы не видите обновления, состоит в том, что в хранилище нет более новой версии. Уведомление в отчете об ошибке, что новая версия находится в хранилище, является неправильным.

ответил Loren Charnley 19 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 19 Sep 2008 23:13:06 +0400 2008, 23:13:06

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132