Я только что установил fedora 14 и добавил два репозитория из rpmforge и dag. Когда я использую

 yum update

Я получаю следующую ошибку после некоторой обработки.

Error: Package: libcurl-7.21.0-10.fc14.i686 (updates)
       Requires: libssh2(x86-32) >= 1.2.4
       Removing: libssh2-1.2.4-1.fc14.i686 (@fedora/$releasever)
           libssh2(x86-32) = 1.2.4-1.fc14
       Updated By: libssh2-1.2.7-1.el5.rf.i386 (rpmforge)
           Not found
Error: Package: libssh2-1.2.7-1.el5.rf.i386 (rpmforge)
       Requires: libcrypto.so.6

И наконец я понял,

 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Я думаю, что это общая проблема. Я пытался с ням чистить все, но бесполезно. Пожалуйста, помогите мне решить эту проблему.

1 ответ1

0

Репозиторий RPMForge предназначен для использования с Red Hat Enterprise Linux и его клонами, а не с Fedora, и поэтому они несовместимы и вызывают проблемы, подобные тому, что вы видите. Вы должны будете удалить это, чтобы заставить вещи работать снова.

Многие из пакетов в RPMForge на самом деле предоставляются в официальных репозиториях Fedora, пакет которых гораздо шире, чем в RHEL. Те, которые не доступны в репозитории RPMFusion .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .