Как да надстроите Fedora Linux?

How Upgrade Fedora Linux



Fedora е дистрибуция на Linux, спонсорирана от Red Hat. Най -хубавото е, че е безплатен и с отворен код. Предлага се и за настолни, сървърни и IoT системи. Той има различна работна среда като KDE Plasma, XFCE, LXQT и др.

Какво ще покрием?

В това ръководство ще разгледаме как да надстроите Fedora 32 до Fedora 33. Ще видим три различни начина за надграждане на Fedora:







  1. Надстройте с помощта на Софтуерния център
  2. Приставка за надстройка на DNF системата
  3. Надстройте с помощта на мениджър на пакети само с dnf

Неща, които трябва да направите преди да започнете

Трябва да направим някои неща, преди да започнем процеса за плавно надграждане.



Първото нещо е, че винаги трябва да архивирате данните си, преди да опитате да надстроите. Силно се препоръчва за всяка производствена система. Ако експериментирате с виртуална машина, 0, тогава не трябва да се притеснявате. Второ, трябва да имате root акаунт или поне потребителски акаунт с права на root достъп. Това е необходимо, тъй като не можете да изпълнявате командите за надстройка без права на суперпотребител.



Метод 1. Надстройка с помощта на Софтуерен център (препоръчително за изданието на Fedora Workstation)

Това е най -препоръчителният начин за надграждане на Fedora Workstation и е най -лесният начин за начинаещи. От изданието на Fedora 23 Workstation, известие за нова версия на Fedora започва да се появява всеки път, когато се въведе нова стабилна версия. Проверете известието или отидете в графичния софтуерен център на Fedora, ще ви бъде представен прост прозорец за актуализация, както е показано по -долу:





Когато натиснете бутона за изтегляне, всички файлове, необходими за надстройка, ще бъдат изтеглени автоматично. Когато изтеглянето приключи, той ще поиска рестартиране, за да инсталира надстроените файлове. След рестартирането ще можете да видите новата си версия.



Метод 2. Използване на приставката за надстройка на системата DNF

Това е официално препоръчаният метод за надстройка за всички инсталации на Fedora, с изключение на работната станция Fedora. Той използва dnf-plugin-system-upgrade, когато извършва надстройка на системата. Това всъщност е метод на командния ред, тъй като изисква изпълнение на някаква команда. Добре, нека се потопим да видим как ще стане това.

Етап 1 . Първо актуализирайте системата си Fedora с командата:

#dnf надстройка-опресняване

Това ще инсталира всички необходими актуализации на системата преди надстройка. Действителният размер на изтегляне може да варира за всяка различна система.

Това може да отнеме значително време за изтегляне и инсталиране на всички актуализации в зависимост от скоростта на вашата интернет връзка и системния хардуер.

Стъпка 2 . След като инсталирането на актуализациите приключи, направете рестартиране на системата.

Стъпка 3 . След като рестартирате системата, отворете терминал и инсталирайте приставката: dnf-plugin-system-upgrade. За да направите това, използвайте следната команда:

#dnfИнсталирайdnf-plugin-system-upgrade

Стъпка 4 . Сега ще използваме плъгина dnf за изтегляне на пакетите за актуализация на версията. Изпълнете дадената по-долу команда:

#изтегляне на dnf системна надстройка-опресняване --releasever=33

Когато изпълните горната команда, тя ще поиска да изпълни командата dnf upgrade –refresh, за да се увери, че системата е актуална. Натиснете „y“ и натиснете enter, за да може да изтегли всяка нова актуализация.

The освобождаващ аргументът се използва за определяне на версията на Fedora OS, която искаме да инсталираме. Тук сме посочили версия номер 33, която е най -новата налична версия в момента. За да надстроим до разклонена версия, трябва да използваме 34 или да вземем rawhide за надграждане до rawhide версия.

След като процесът на актуализиране приключи, можете да изтеглите надстройките, както е показано по -долу:

Както можете да видите, тази актуализация на версията е с размер около 1,3 G, така че изтеглянето и инсталирането на всички тези актуализации може да отнеме много време. Изчакайте процесът да приключи.

По време на процеса на надстройване той ще импортира gpg ключ и ще ви помоли да го проверите, просто натиснете „y“ тук:

Процесът на инсталиране е почти завършен, остава да изпълните командата:

#dnf системно надстройване рестартиране

Забележка : Моля, не изпълнявайте друга команда освен рестартирането на dnf за надстройка на системата, в противен случай може да се наложи да рестартирате целия процес.

Сега системата ще се рестартира, за да приложи изтеглените системни надстройки, както е показано по -долу:

След като процесът на надстройване приключи, трябва да видите нов екран за вход за Fedora 33 OS, както е показано тук:

Можем да проверим версията на Fedora с командата:

#/и т.н./os-релизи

Тъй като използвахме Fedora 32 xfce версия, ние сме надстроени до Fedora 33 xfce. Това трябва да е същото, ако надстройвате от версията на gnome, трябва да кацнете на gnome Fedora.

Метод 3. Надстройка с помощта на мениджър на пакети само с dnf (без да използвате приставката за надстройка на DNF системата)

Последният метод е използването на DNF, което всъщност е не се препоръчва от Fedora. Докато надстройвате по този начин, може да срещнете общи проблеми със зависимостта. За всеки такъв проблем можете да се обърнете към справочните страници и други публикации, свързани с ръководството за инсталиране. Това е метод за дразнене на мозъка и трябва да се използва само от опитни системни администратори.

Етап 1 . Отворете терминал и влезте като root потребител и изпълнете командата по -долу:

#systemctl изолирайте многопотребителска цел

Стъпка 2 . На този етап трябва да актуализираме пакетите на текущата си Fedora OS със следната команда:

#dnf надстройка

Стъпка 3 . В случай на надстройка през три или повече версии или надстройка от стара версия на Fedora преди Fedora 20, може да се наложи да импортирате и инсталирате ключа за подписване на пакета. В противен случай не е необходимо за надграждане през две или по -малко версии от версията на Fedora 20 или по -нова версия.

Така че, ако е необходимо да импортирате ключа, изпълнете следната команда:

#об. / мин-внос /и т.н./pki/rpm-gpg/RPM-GPG-KEY-fedora-2. 3-x86_64

Не забравяйте да замените 23 с целевата си версия като 32 или 33 за най -новата Fedora. Също така, заменете x86_64 с вашата системна архитектура.

Стъпка 4 . Почистете целия кеш на dnf, като изпълните:

#dnf почистете всичко

Стъпка 5 . Стартирайте процеса на надстройка с командата:

#dnf--releasever=<target_release_number> --прекъснете=deltarpm=невярноdistro-sync

Стъпка 6 . Инсталирайте нови пакети за новата версия с:

#dnf grouppupdate„Минимално инсталиране“

Други групи като GNOME Desktop, Tools за администриране също могат да бъдат актуализирани, както е показано тук:

# dnf групиране 'GNOME Desktop'

# dnf групи инструменти за администриране

Стъпка 7 . Инсталирайте зареждащото устройство за вашето зареждащо устройство с командата:

#/usr/sbin/grub2-install BOOTDEVICE

Зареждащото устройство обикновено е /dev /sda или /dev /sdb, в зависимост от вашия твърд диск. Ако използвате виртуална машина, това може да е като dev/vda.

Стъпка 8 . Сега изтрийте ненужните кеш файлове и други излишни файлове, като почистите системата. Тези файлове често се намират в следните директории:

  1. / var / cache / dnf
  2. / var / lib / макет
  3. / var / cache / макет

Заключение

В това ръководство видяхме как можем да надстроим Fedora Linux, използвайки три различни начина. Научихме и основната разлика в използването на тези методи за надграждане. Това ръководство е успешно тествано на Fedora 32 за надграждане до Fedora 33. Ако това ръководство ви е харесало, моля, споделете го с други.