The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Раздел полезных советов: Обновление версии Fedora из командн..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Обновление версии Fedora из командн..."  +/
Сообщение от auto_tips (??), 31-Окт-18, 23:33 
При выходе новой версии Fedora приложение GNOME Software автоматически предлагает перейти на новый релиз, не покидая графический интерфейс.

Для тех кому необходимо выполнить обновление из командной строки, можно использовать следующую последовательность команд.

Обновляем текущее окружение до самого свежего состояния:

   sudo dnf upgrade --refresh

Устанавливаем плагин к DNF для обновления выпусков дистрибутива:

   sudo dnf install dnf-plugin-system-upgrade

Запускаем загрузку пакетов для обновления до релиза Fedora 29:

   sudo dnf system-upgrade download --releasever=29

В случае проблем с нарушением зависимостей, устаревшими и необновляемыми пакетами можно использовать опцию "--allowerasing" для удаления проблемных пакетов.

После окончания загрузки новых пакетов инициируем применение обновлений после перезагрузки системы:

   sudo dnf system-upgrade reboot

После завершения обновления система ещё раз перезагрузится.

Если в новой системе выводится сообщение о повреждении БД RPM, можно перегенерировать индекс пакетов:

   sudo rpm --rebuilddb

Если после обновления часть пакетов осталась необновлена или наблюдаются проблемы с зависимостями, можно попробовать вручную запустить distro-sync:

   sudo dnf distro-sync

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

   sudo dnf distro-sync --allowerasing

В случае предупреждений о недопустимости выполнения операций из-за ограничений SELinux можно перегенерировать метки SELinux:

   sudo fixfiles onboot

URL: https://fedoramagazine.org/upgrading-fedora-28-fedora-29/ https://fedoraproject.org/wiki/DNF_system_upgrade
Обсуждается: https://www.opennet.ru/tips/info/3081.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Обновление версии Fedora из командной строки"  +/
Сообщение от Гость (??), 31-Окт-18, 23:33 
Зачем такие сложности? почему не просто
dnf --releasever=29 distro-sync --nogpgcheck
?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Обновление версии Fedora из командной строки"  +/
Сообщение от Аноним (5), 08-Ноя-18, 22:55 
nogpgcheck, по идее, тоже не нужен, если версия инкрементится на единицу. Ключ для подписи следующей версии притаскивается в предыдущую
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Обновление версии Fedora из командной строки"  +/
Сообщение от botman (ok), 17-Янв-19, 19:22 
Только что обновил на Debian за час в VirtualBox Antix17, BaseAlt8, Manjaro 18 и только Fedora 29, когда атоматом после перезагрузки, обновился с третьего раза, причём успешно примерно за час. Поэтому подобный метод для Fedora 29 не годится, лучше через консоль.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Обновление версии Fedora из командной строки"  +/
Сообщение от КО (?), 16-Май-19, 23:47 
Это разве сложности?

Сложность, это что-то типа - если у вас система без swap не забыть его сделать. :)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Обновление версии Fedora из командной строки"  +/
Сообщение от Аноним (2), 03-Ноя-18, 11:13 
Как-то слишком сурово, не находите? Правильное решение может выглядеть как полный отказ от подобных систем. Требуется лишь систему обновить, а не все поломать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Обновление версии Fedora из командной строки"  +/
Сообщение от danonimous (?), 07-Ноя-18, 13:28 
Вообще жесть какая-то. "Удаление проблемных пакетов" - пакетом больше, пакетом меньше - какая разница - авось ничего не поломается)). Всякие мутные команды выполняют магические действия с системой.

Хорошо, что на уютной Слаке всё просто, понятно и предсказуемо.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Обновление версии Fedora из командной строки"  +/
Сообщение от КГБ СССР (?), 08-Ноя-18, 18:29 
Зато у Слаки крайне порочная рекомендация «сначала установить всё, а потом выбрасывать ненужное».
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Обновление версии Fedora из командной строки"  +/
Сообщение от danonimous (?), 12-Ноя-18, 18:46 
Так это же Патрик о нашем благе заботится)

Здесь концепция такая операционной системы, которая поставляется с определённым набором программ. На других юниксах тоже так сделано. Это минимальный набор лучших и и самых востребованных (по мнению Патрика) компонентов, который позволяет избежать dependency hell и облегчить установку дополнительных программ и дальнейшее использование операционной системы.

KDE и XFCE можно иключить при установке. Лишние сервисы по-умолчанию отключены, поэтому никак не мешают.

Так как Slackware предполает, что пользователь будет изучать систему, то через какое-то время юзер будет знать предназначение каждого пакета и снести без вреда что-то лишнее - если очень мешает - не составит труда.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Обновление версии Fedora из командной строки"  +/
Сообщение от КГБ СССР (?), 13-Ноя-18, 00:55 
Я это прекрасно понимаю и где-то даже одобряю, если речь об установке на чужие «необслуживаемые» десктопы. Просто _мне_ это не подходит. :) Мне при установке ОС нужна только базовая система (как принято в Дебиане или Шапке), в которую я позже избирательно добавлю ещё несколько пакетов, и только действительно нужные. А у Слаки установка по умолчанию — это несколько гигов различного софта, который я никогда не буду использовать (и точно и заведомо про это знаю), но вычистить его представляется затруднительным, поскольку я ведь не держу в памяти описания всех пакетов и их зависимостей.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Обновление версии Fedora из командной строки"  +/
Сообщение от danonimous (?), 13-Ноя-18, 14:05 
Не спорю, что управление зависимостями делает работу с системой удобной, особенно если пакеты мелко нарезаны, и нет времени долго разбираться. Просто есть побочные эффекты, поэтому каждый выбирает систему себе по потребностям.

Например, чтобы нормально обновлять Debian до следующего выпуска, желательно устанавливать окружение рабочего стола целиком каким-нибудь apt-get install kde-plasma-desktop, который притащит что-нибудь лишнее, и чтобы удалить лишнее придётся сносить пакет kde-plasma-desktop, после чего можно случайно снести пол системы с auto-remove. Придётся делать apt-mark manual для некоторых пакетов. Потом при апгрейде на новую мажорную версию дистрибутива обновляться будут только пакеты, установленные в системе, при этом у kde-plasma-desktop могут в новой версии появиться новые важные зависимости, которые в итоге будут отсутствовать.
Ещё в системе может присутствовать куча лишних пакетов, притащенных по suggests, если это не отключено. И при установке ни в коем случае не стоит устанавливать окружение рабочего стола через tasks, а то система превратится в сложно вычищаемую помойку, потом придётся orphans разыскивать.

В общем, любой системой надо уметь пользоваться, чтобы добиться минимализма и не превратить её в помойку)

Каких-то ограничений для минимальной системе в Слаке не вижу, при установке можно исключить большие группы или подсунуть tagfiles.

Привёл пример с Debian, так как Fedora уже идёт к тому, что будет базовая система, обновляемая атомарно - без всяких зависимостей. Хотят избавиться от проблем с обновлениеми, чтобы не приходилось делать то, что описано в данной статье :)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Обновление версии Fedora из командной строки"  –1 +/
Сообщение от КГБ СССР (?), 13-Ноя-18, 22:24 
В Slackware [мне] не хватает не автоматического разрешения зависимостей, но самой информации о зависимостях, которые требуется разрешить для нормальной работы приложения. Иногда это очень нужно. Не хочется, чтобы что-то ломалось и чинилось «магически». :)
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру