Jälkeen Fedora 27: n uuden version virallinen julkaisu, aloitamme edellisen version päivityksistä. Kuten sinun pitäisi tietää, on erittäin suositeltavaa päivittää aina koko ajan, siksi Minulla on täällä pieni opas järjestelmän päivittämiseen.
Niille käyttäjille, jotka haluavat päivittää järjestelmänsä uuteen versioon, meillä on mahdollisuus tehdä se tarvitsematta asentaa järjestelmää uudelleen ja joutua vaarantamaan tiedostomme.
Helpoin tapa tehdä tämä prosessi se on gnome-paketinhallinnasta. Meidän on vain katsottava ilmoitusalueeltamme päivityksen suorittamiseksi tai voimme tehdä sen "Ohjelmistopäivitykset" -välilehden "GNOME-ohjelmisto" -kohdasta tai napsauttaa "Päivitä" -painiketta ja sinun pitäisi nähdä Fedoran uusi versio.
Mutta niille meistä, joilla ei ole Gnomea?
Päivitä Fedora terminaalista
Jos olet yksi niistä, jotka eivät käytä Gnomeä Fedorassa, yllä olevat eivät auta sinua, tässä meidän on käytettävä päätelaitetta päivittämään järjestelmäämme. Tässä prosessissa on erittäin välttämätöntä poistaa epäviralliset arkistot, kuten google, dropbox, rpmfusion, virtualbox jne.
Tätä varten meidän on mentävä tiedostoon, joka tallentaa ne ja muokattava sitä, teemme tämän:
sudo ls /etc/yum.repos.d/
Tässä tunnistamme ne, jotka ovat ulkopuolella:
fedora.repo fedora-updates.repo fedora-updates-testing.repo
Meidän on muokattava kutakin niistä ja lisää vaihtoehto:
enabled=0
Esimerkiksi Google-arkistossa:
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
Ensimmäinen asia on avata pääte ja aloittaa pakettien ja arkistojen päivittäminen.
sudo dnf upgrade --refresh
Täällä käytämme noin 30-50 minuuttia internetyhteydestäsi riippuen, se voi kestää vähän kauemmin.
Nyt asennamme työkalun, jonka avulla voimme päivittää Fedoramme
sudo dnf install dnf-plugin-system-upgrade
Lopuksi seuraavilla komennoilla osoitamme, että uusien pakettien asennus suoritetaan:
sudo dnf system-upgrade download --releasever=27
Valmistuttuaan se on on äärimmäisen välttämätöntä käynnistää tiimimme uudelleen jotta muutokset tulevat voimaan.
sudo dnf system-upgrade reboot
Päivityksen jälkeisten ongelmien ratkaiseminen
Joskus ongelmia ilmenee päivityksen jälkeen tällä tavoin, jotta voimme ratkaista ne, meidän on vain noudatettava näitä vaiheita. Sen ei pitäisi olla välttämätöntä suurimmalle osalle päivityksiä.
Rakenna RPM-tietokanta uudelleen
Jos meille näytetään varoituksia työskenneltäessä RPM / DNF-työkalujen kanssa, on mahdollista, että tietokanta on jostain syystä vioittunut. On mahdollista rakentaa se uudelleen ja nähdä, ratkaiseeko se ongelmasi. Se palaa aina takaisin / var / lib / rpm / ensin. Luo tietokanta uudelleen suorittamalla:
sudo rpm --rebuilddb
Distro-sync-toiminnon käyttö riippuvuusongelmien ratkaisemiseksi
Järjestelmän päivitystyökalu käyttää oletuksena distro sync -menetelmää. Jos järjestelmässäsi ei ollut osittain päivitystä tai jos havaitsimme pakettiriippuvuusongelmia, voit yrittää korjata sen suorittamalla toisen hajotuksen manuaalisesti. Tämä yrittää tehdä asennetuista paketeista täsmälleen saman version kuin tällä hetkellä käytössä olevissa arkistoissa, vaikka se tarkoittaisi joidenkin pakettien päivittämistä:
sudo dnf distro-sync
Vankempi versio mahdollistaa myös sellaisten pakettien poistamisen, joiden pakettiriippuvuuksia ei voida tyydyttää. Tarkista aina huolellisesti poistettavat paketit, ennen kuin vahvistat tämän:
sudo dnf distro-sync --allowerasing
Nimeä tiedostot uusimmalla SELinux-käytännöllä
Jos syntyy varoituksia siitä, että joitain toimintoja ei sallittu nykyisen SELinux-käytännön vuoksi, voi olla, että joissakin tiedostoissa on väärin SELinux-käyttöoikeudet. Tämä voi tapahtua virheiden yhteydessä tai jos SELinux on poistettu käytöstä jossakin vaiheessa aiemmin. Voit merkitä koko järjestelmän uudelleen suorittamalla:
sudo touch /.autorelabel
Seuraavan käynnistyksen uudelleenkäynnistys kestää kauan, koska se tarkistaa ja korjaa kaikki tiedostosi kaikki SELinux-tunnisteet. Kun tämä on tehty, voimme nyt nauttia tästä Fedoran uudesta versiosta.