Актуализиране на Fedora чрез терминал, IT портал
Надграждането на Fedora 25 до 26 с помощта на командния ред не се различава много от нормалното надграждане. Трябва да извършим всички същите операции, само всичко трябва да се направи в терминала и ще получите много повече информация за процеса на актуализиране.
Стъпка 1: Актуализиране на пакети
Преди да преминем към актуализиране на системата, трябва да актуализираме пакетите до най-новите версии, за да избегнем възможни проблеми. За да направите това, можете да използвате софтуера Gnome или да изпълните командата:
sudo dnf upgrade --refresh
Също така се препоръчва да архивирате системата си.
Стъпка 2. Инсталиране на приставката DNF
За да актуализирате версията за разпространение, имате нужда от отделен плъгин за DNF:
sudo dnf инсталирайте dnf-plugin-system-upgrade
Стъпка 3: Стартирайте надстройката
Когато системата бъде актуализирана и сте завършили архивирането, можете да продължите да използвате инсталирания плъгин за актуализацията. За да направите това, изпълнете командата:
sudo dnf изтегляне на надстройка на системата --releasever=26
Тази команда ще изтегли всички необходими пакети и ще ги подготви преди надграждане. Ако възникнат грешки относно конфликти, блокирания и зависимости по време на неговото изпълнение, добавете опцията --allowerasing, тя позволява на dnf да премахва конфликтни пакети.
Стъпка 4: Рестартирайте и актуализирайте
Когато всички пакети са изтеглени, трябва да рестартирате системата. Актуализацията ще се извърши по време на рестартиране:
sudo dnf рестартиране на надграждане на системата
Сега системата ще се рестартира и актуализацията ще започне. Преди това инструментът за актуализиране създаваше нов запис в менюто Grub, но сега това не е необходимо, просто трябва да стартирате с текущиясърцевина. Актуализирането ще отнеме време.
Стъпка 5 Отстраняване на неизправности
Понякога могат да възникнат проблеми по време на актуализацията, това може да се случи, ако имате инсталирани хранилища на трети страни. Ако е така, тогава те трябва да бъдат премахнати. Ако базата данни на пакета е била повредена, можете да я възстановите с командата:
sudo rpm --rebuilddb
Методът distro-sync се използва за актуализиране на системата. Ако актуализацията е била прекъсната неочаквано и някои пакети не са били актуализирани, можете ръчно да продължите актуализацията с командата:
sudo dnf distro-sync
По-надеждна опция е да разрешите премахването на конфликтни и проблемни пакети:
sudo dnf distro-sync --позволяване на премахване
В някои случаи може да срещнете проблеми с достъпа поради невалидни SELinux етикети, за да ги актуализирате, изпълнете:
sudo докосване /.autorelabel
След това рестартирайте компютъра, системата ще провери всички етикети и ще ги инсталира правилно.