Fedora

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

Как да надстроите 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. Надстройка с помощта на Software Center (препоръчва се за изданието на Fedora Workstation)

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

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

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

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

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

# dnf upgrade --refresh

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

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

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

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

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

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

# dnf system-upgrade изтегляне --refresh --releasever = 33

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

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

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

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

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

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

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

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

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

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

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

# / etc / os-release

Тъй като използвахме 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 или по-нова версия.

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

# rpm --import / etc / pki / rpm-gpg / RPM-GPG-KEY-fedora-23-x86_64

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

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

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

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

# dnf --releasever = --setopt = deltarpm = фалшива дистрибуция

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

# dnf groupupdate 'Минимално инсталиране'

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

# dnf groupupdate "GNOME Desktop"
# dnf groupupdate “Инструменти за администриране”

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

# / usr / sbin / grub2-install BOOTDEVICE

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

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

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

Заключение

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

Битка за Уеснот 1.13.6 Разработка освободена
Битка за Уеснот 1.13.6, издаден миналия месец, е шестата версия за разработка в 1.13.x серия и предоставя редица подобрения, най-вече на потребителски...
Как да инсталирате League Of Legends на Ubuntu 14.04
Ако сте фен на League of Legends, това е възможност за вас да тествате League of Legends. Имайте предвид, че LOL се поддържа на PlayOnLinux, ако сте п...
Инсталирайте най-новата стратегия за игра OpenRA на Ubuntu Linux
OpenRA е Libre / Free Real Time стратегия за игра, която пресъздава ранните игри на Westwood като класическата Command & Conquer: Red Alert. Разпредел...