LINUX.ORG.RU

Не проходит обновление пакета Fedora

 , ,


0

1

На федоре все время обновляю приложения через терминал, так как через центр приложений зачастую требует перезапуск, во время которого и устанавливаются обновления. Да и надежнее как-то. Сидел на Feddora 40, обновился до 41. И при обновлении в терминале проходили ошибки с многими пакетами. Большинство ошибок удалось решить банальной переустановкой пакета. Кроме одной

~$ sudo dnf upgrade
Последняя проверка окончания срока действия метаданных: 0:34:39 назад, Вс 12 янв 2025 13:51:40.
Зависимости разрешены.

 Проблема: installed package liborc2-2.0.2-1.fc41.x86_64 obsoletes liborc1 < 2.0.2-1.fc41 provided by liborc1-1.9.5-1.fc40.x86_64 from updates
  - не удалось установить лучший вариант обновления для пакета liborc1-1.9.4-1.fc40.x86_64
  - проблема с установленным пакетом liborc2-2.0.2-1.fc41.x86_64
Нет действий для выполнения.
Выполнено!

И никакие переустановки этих пакетов не помогают. Всё время проблема. Есть варианты как решить проблему? И за что вообще эти пакеты отвечают? Зачем их два? liborc2 и liborc1…

Я не спец очевидно, просто у меня домашнее использование Фёдора.



Последнее исправление: sfdhkfhsaklfh (всего исправлений: 1)

Ты каким-то хитрым образом обновляешь, что у тебя такие ошибки. Если бы ты это делал нормальным образом, то у тебя бы не было таких проблем, потому что там замена пакетов делается автоматически. В общем, ты сам себе делаешь проблемы, а потом героически их превозмогаешь.

rupert ★★★★★
()
Ответ на: комментарий от rupert

у тебя бы не было таких проблем, потому что там замена пакетов делается автоматически

Тебя не смущает вывод: не удалось установить лучший вариант обновления для пакета?

Все он правильно сделал, бывают такие нюансы. Просто нужно удалить проблемный пакет, и если он что-то нужное удалит по зависимости, просто переустановить нужное заново.

nvl ★★★★
()
Ответ на: комментарий от nvl

А тебя не удивляет installed package liborc2-2.0.2-1.fc41.x86_64 obsoletes liborc1? Замена obsolete пакетов делается автоматически при правильном обновлении, а не через кривые команды, которые он сам придумал «для надёжности».

rupert ★★★★★
()
Ответ на: комментарий от rupert

Что такое «правильное обновление» и что такое " кривые команды"? Подозреваю, что он сделал через

dnf system-upgrade download --releasever=41
dnf system-upgrade reboot

Это правильное? У меня тоже несколько пакетов таких вылезло при обновлении таким методом.

nvl ★★★★
()