Как да надстроите от Fedora 26 до Fedora 27

лого на Fedora

След официално издание на новата версия на Fedora 27, започваме с актуализациите на предишната версия. Както трябва да знаете, силно се препоръчва винаги да се актуализира по всяко време, ето защо Имам тук малко ръководство за това как да актуализираме нашата система.

За тези потребители, които искат да актуализират системата си до новата версия, разполагаме със съоръжението, за да можем да го направим, без да е необходимо да преинсталираме системата и да се налага да компрометираме нашите файлове.

Най-лесният начин да направите този процес това е от мениджъра на пакети gnome. Просто трябва да погледнем в нашата област за уведомяване, за да изпълним актуализацията, или можем да го направим от „Софтуер на GNOME“ в раздела „Актуализации на софтуера“ или да кликнете върху бутона „Актуализация“ и там трябва да видите новата версия на Fedora.

Но за тези от нас, които нямат Gnome?

Актуализирайте Fedora от терминала

Ако сте от тези, които не използват Gnome във Fedora, горното няма да ви помогне, ето къде трябва да използваме терминала, за да актуализираме нашата система. Тук в този процес е изключително необходимо да деактивирате неофициални хранилища, като google, dropbox, rpmfusion, virtualbox и т.н.

За да направим това, трябва да отидем до нашия файл, който ги съхранява, и да го редактираме, правим това с:

sudo ls /etc/yum.repos.d/

Тук ще идентифицираме тези, които са извън:

fedora.repo

fedora-updates.repo

fedora-updates-testing.repo

Ще трябва да редактираме всеки един от тях и добавете опцията към:

enabled=0

Например в хранилището на Google:

sudo gedit /etc/yum.repos.d/google-chrome.repo
[google-chrome]

name=google-chrome

baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64

enabled=0

gpgcheck=0

Първото нещо ще бъде да отворите терминал и да започнете да актуализирате пакетите и хранилищата.

sudo dnf upgrade --refresh

Тук ще отнеме около 30 до 50 минути в зависимост от вашата интернет връзка, може да отнеме малко повече време.

Сега ще инсталираме инструмент, който ще ни позволи да актуализираме нашата Fedora

sudo dnf install dnf-plugin-system-upgrade

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

sudo dnf system-upgrade download --releasever=27

След завършване е така изключително е необходимо да рестартираме нашия екип промените да влязат в сила.

sudo dnf system-upgrade reboot

Разрешаване на проблеми след надграждане

Има моменти, когато възникват проблеми след актуализиране по този начин, за да ги разрешим, просто трябва да следваме тези стъпки. Не би трябвало да е необходимо за по-голямата част от актуализациите.

Възстановете RPM базата данни

Ако ни се показват предупреждения при работа с RPM / DNF инструменти, възможно е базата данни да е повредена по някаква причина. Възможно е да го възстановите и да видите дали той ще реши вашите проблеми. Винаги се връща назад / var / lib / rpm / first. За да възстановите базата данни, изпълнете:

sudo rpm --rebuilddb

Използване на дистрибуция за синхронизиране за разрешаване на проблеми със зависимостта

Инструментът за системна актуализация използва метода за дистрибуция на синхронизация по подразбиране. Ако системата ви е останала частично неактуализирана или ако сме забелязали някои проблеми със зависимостта на пакета, можете да опитате да я поправите, като стартирате друга дистрибуция за синхронизация ръчно. Това се опитва да направи вашите инсталирани пакети точно същата версия като в текущо разрешените хранилища, дори ако това означаваше понижаване на някои пакети:

sudo dnf distro-sync

По-надежден вариант също позволява премахване на пакети, чиито зависимости от пакети не могат да бъдат удовлетворени. Винаги внимателно преглеждайте кои пакети ще бъдат премахнати, преди да потвърдите това:

sudo dnf distro-sync --allowerasing

Преназначете файлове с най-новите правила на SELinux

Ако се появят предупреждения, че някои действия не са били разрешени поради текущата политика на SELinux, може да се окаже, че някои файлове са неправилно етикетирани с разрешения за SELinux. Това може да се случи в случай на грешки или ако сте забранили SELinux в някакъв момент в миналото. Можете да маркирате отново цялата система, като изпълните:

sudo touch /.autorelabel

Рестартирането на следващото зареждане ще отнеме много време, тъй като ще провери и поправи всички SELinux тагове във всички ваши файлове. След като това стане, вече можем да се наслаждаваме на тази нова версия на Fedora.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.