Наконец-то руки дошли обновить федору до версии 33. Только вот нельзя просто так взять её и обновить — ГУИшный установщик ПО найдёт, где выпендриться.
Ошибка значит в переводе, что не удаётся провести транзакцию (грубо говоря, установку), из-за того, что такой-то пакет уже установлен. О ужас! Почему это считается вообще ошибкой — философский вопрос, а чинить как-то надо.
Запускаем командную строку. Выполняем команды (только прочитайте сначала текст ниже):
sudo dnf upgrade --refresh -y
sudo dnf update dnf-plugin-system-upgrade -y
sudo dnf system-upgrade download --releasever=33 --allowerasing -y -b
Первая команда обновляет все пакеты в системе. Вторая обновляет плагин для обновления самой системы. (На самом деле, плагин и так обновится первой командой. Это скорее для проверки существования самого пакета. Если команда валится и пишет, что такого пакета нет, выполните sudo dnf install dnf-plugin-system-upgrade
.) Третья скачивает все пакеты, которые нужны для самого обновления.
--releasever=33
надо отредактировать, подставив свою желаемую версию Fedora. Я обновлялся до 33й, поэтому пишу 33.
--allowerasing
говорит DNF, что можно удалять пакеты, если из-за этого не удаётся обновить другие. Обычно это не доставляет проблем, но если что-то пойдёт позднее не так в новой версии федоры, то понадобится переустановить пакеты, на которые идут жалобы.
После этого нужно заварить чаёк, похрумать печеньки, дождаться-таки загрузки всех пакетов, а потом ребутнуться:
sudo dnf system-upgrade reboot
Система перезагрузится, долго обновляя систему. Та-дааа! 🎉 Разве что у меня система непонятно чего делала в первый раз, и по-настоящему она обновилась с 32 до 33 со второго раза. (Я хз, что это было.)
Комментарии
Отправить комментарий