Pēc oficiālā jaunās Fedora 27 versijas izlaišana, mēs sākam ar iepriekšējās versijas atjauninājumiem. Kā jums vajadzētu zināt, ir ļoti ieteicams vienmēr to atjaunināt, tāpēc Man šeit ir neliels ceļvedis, kā atjaunināt mūsu sistēmu.
Tiem lietotājiem, kuri vēlas atjaunināt savu sistēmu uz jauno versiju, mums ir iespēja to izdarīt bez nepieciešamības pārinstalēt sistēmu un mums ir jākompromitē mūsu faili.
Vieglākais veids, kā veikt šo procesu tas ir no rūķa pakotņu pārvaldnieka. Mums vienkārši ir jāmeklē mūsu paziņojumu apgabals, lai izpildītu atjauninājumu, vai arī mēs to varam izdarīt cilnē "Programmatūras atjauninājumi" esošajā sadaļā "GNOME Software" vai noklikšķiniet uz pogas "Atjaunināt", un tur jums vajadzētu redzēt jauno Fedora versiju.
Bet tiem no mums, kuriem nav Gnome?
Atjauniniet Fedora no termināla
Ja jūs esat viens no tiem, kas Fedora neizmanto Gnome, iepriekš minētais jums nepalīdzēs, tas ir šeit mums ir jāizmanto termināls, lai atjauninātu mūsu sistēmu. Šajā procesā ir ārkārtīgi nepieciešams atspējot neoficiālus krātuves, piemēram, google, dropbox, rpmfusion, virtualbox utt.
Lai to izdarītu, jādodas uz mūsu failu, kurā tie tiek glabāti, un to jārediģē, mēs to darām ar:
sudo ls /etc/yum.repos.d/
Šeit mēs identificēsim tos, kas atrodas ārpus:
fedora.repo fedora-updates.repo fedora-updates-testing.repo
Mums būs jārediģē katrs no tiem no tiem un pievienojiet iespēju:
enabled=0
Piemēram, Google repozitorijā:
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
Pirmā lieta būs atvērt termināli un sākt atjaunināt paketes un krātuves.
sudo dnf upgrade --refresh
Šeit tas aizņems apmēram 30 līdz 50 minūtes atkarībā no jūsu interneta savienojuma. Tas var aizņemt nedaudz ilgāku laiku.
Tagad mēs instalēsim rīku, kas ļaus mums atjaunināt mūsu Fedora
sudo dnf install dnf-plugin-system-upgrade
Visbeidzot ar šādām komandām mēs norādām, ka jauno pakotņu instalēšana tiek veikta ar:
sudo dnf system-upgrade download --releasever=27
Pēc pabeigšanas tā ir ārkārtīgi nepieciešams, lai restartētu mūsu komandu lai izmaiņas stātos spēkā.
sudo dnf system-upgrade reboot
Pēc jaunināšanas problēmu risināšana
Ir gadījumi, kad pēc atjaunināšanas šādā veidā rodas problēmas, lai tās atrisinātu, mums vienkārši jāveic šīs darbības. Tam nevajadzētu būt nepieciešama lielākajai daļai atjauninājumu.
Pārbūvējiet RPM datu bāzi
Ja mums tiek parādīti brīdinājumi, strādājot ar RPM / DNF rīkiem, iespējams, datu bāze kāda iemesla dēļ ir bojāta. Ir iespējams to atjaunot un redzēt, vai tas atrisina jūsu problēmas. Vienmēr vispirms dublē / var / lib / rpm /. Lai atjaunotu datu bāzi, palaidiet:
sudo rpm --rebuilddb
Distro-sync izmantošana atkarības problēmu risināšanai
Sistēmas atjaunināšanas rīks pēc noklusējuma izmanto distro sinhronizācijas metodi. Ja jūsu sistēmā daļēji nav atjaunināts vai mēs pamanījām dažas paketes atkarības problēmas, varat mēģināt to novērst, manuāli palaižot citu disinhronizāciju. Tas mēģina padarīt jūsu instalētās paketes tieši tādu pašu versiju kā pašlaik iespējotajos krātuvēs, pat ja tas nozīmēja dažu pakotņu pazemināšanu:
sudo dnf distro-sync
Stingrāks variants ļauj noņemt arī pakas, kuru atkarību no pakotnēm nevar apmierināt. Pirms to apstiprināt, vienmēr rūpīgi pārskatiet, kuri iepakojumi tiks noņemti:
sudo dnf distro-sync --allowerasing
Pārkārtot failus ar jaunāko SELinux politiku
Ja rodas brīdinājumi, ka dažas darbības nav atļautas pašreizējās SELinux politikas dēļ, iespējams, daži faili ir nepareizi marķēti ar SELinux atļaujām. Tas varētu notikt kļūdu gadījumā vai ja kādreiz pagātnē būtu atspējota SELinux. Visu sistēmu var pārmarķēt, palaižot:
sudo touch /.autorelabel
Nākamās sāknēšanas pārstartēšana prasīs daudz laika, jo tas pārbaudīs un labos visus SELinux tagus visos jūsu failos. Kad tas ir izdarīts, tagad mēs varam izbaudīt šo jauno Fedora versiju.