Kuidas Fedorasse minna: minge eelversiooniga uuele versioonile

 

Sel Kuidas Näeme, kuidas värskendada ühte või mitut meie eelmist versiooni Fedora praegusele versioonile või praegune. See on artikli tõlge Kuidas PreUpgrade'i kasutada sama, mis on saadaval Wiki de FedoraProjekt. Tõlge on tehtud minu enda kontol, nii et kui leiate vigu (loodan, et ei leia) või parandusi, andke palun teada kommentaarides :). Pidage meeles, et kõik selles postituses sisalduvad käsud tuleb sisestada kui juur ;).

Kuidas Preupgrade'i kasutada?

eeluuendamine on rakendus, mis töötab olemasoleval versioonil, lahendab ja laadib alla Fedora uuele versioonile üleminekuks vajalikud paketid. Uuendamiseelse protsessi käigus saavad kasutajad oma süsteeme jätkata. See annab teile reaalajas värskendusega sarnase kogemuse. Lisateavet leiate lehelt: eeluuendamise funktsioonid.

Minge otse praegusele versioonile

Preupgrade pakub värskendust uusimale Fedora versioonile. Vaheversioonidele pole vaja üle minna. Näiteks on võimalik uuendada otse Fedora 14-lt Fedora 17-le.

Eeltingimused

Süsteemi ei saa eeluuendusega uuendada järgmisel juhul:

Valmistage süsteem ette

Ehkki eel täiendamine võib pakkuda üldiselt sujuvat täienduskogemust, soovitatakse enne jätkamist järgmisi samme.

  • Varundamine - Enne süsteemi hooldustööde tegemist on soovitatav enne jätkamist koopia kõikidest olulistest andmetest.
  • Ajakohastama - Rakendage saadaolevad värskendused enne Fedora värskenduse jätkamist. Juurkasutajana käivitage järgmine käsk:

yum update

  • paigaldamine - Alates Fedora 10-st on eeluuendamise utiliit vaikimisi Fedora installi lisatud. Paketi saab käsitsi installida ka käsuga yum:

yum install preupgrade

Tehke värskendus

Tavaliselt Paketikomplekt teavitab teid, kui teie süsteemile on saadaval värskendusi. Kui otsustate siiski eelitäienduse abil käsitsi uuendada, järgige allpool loetletud samme.

  • Käivitage eeluuendamise utiliit juurena, avades terminali ja käivitades järgmise käsu:

preupgrade

Kui eelistate interaktiivset käsurea rakendust, siis käsk pre-upgrade CLI on ka saadaval.

  • Valige ekraanil Vali väljalaskeava värskendamiseks Fedora versioon ja klõpsake nuppu Rakenda.
  • Kui kõik paketid on alla laaditud, taaskäivitage süsteem Fedora installeri käivitamiseks ja värskendage järgmisele versioonile.

Märkus <°DesdeLinux: Kui soovite sellesse protsessi süvitsi minna, külastage järgmist artiklit: Eelnev versioon: uuendamine Fedorase vahel, tänu Diego Fields lingi kaudu;).

<° märkus 2DesdeLinux: Uuendusprotsessi saab teha ka Fedora installi-DVD-lt.

Kauguuendus

Preupgrade'il on lüliti, mis võimaldab kauguuendamist VNC kaudu. Kui kasutate kauguuenduseks eeluuendamist, on see tõenäoliselt masin, millel on staatiline IP-aadress. Seda käsitletakse enne täiendamist käsuga:

preupgrade-cli --vnc[=password] --ip=[IPADDR] --netmask=[NETMASK] --gateway=[IPADDR] --dns=[DNSSERVER] "Fedora 17 (Beefy Miracle)"

Tavalised täiendamisjärgsed ülesanded

Pärast värskendamist soovitatakse protsessi lõpuleviimiseks täiendavaid meetmeid.

Toetamata paki eemaldamine

Mõnda paketti ei pruugi uus versioon toetada. Võite need paketid eemaldada, kuna lõpetate turvavärskenduste saamise ja need võivad uute pakettidega hiljem konflikte tekitada. Neid saab tuvastada järgmise käsuga:

package-cleanup --orphans

Sirvige .rpmsave ja .rpmnew faile

Pärast täiendamisprotsessi lõpetamist võite märgata mõnda failinime, mis lõpevad .rpmsave y .rpmnew. Ära muretse. Uuendusprotsess säilitab alati kohapeal muudetud konfiguratsioonifailid. .Rpmsave-ga lõppevad failinimed sisaldavad kohalikke konfiguratsioonimuudatusi. Kui failinimed, mis lõpevad tähisega .rpmnew, tähistavad koos tarkvaraga konfiguratsioonifaili selle originaalpakendis.

Te peaksite uurima kõiki värskendusega loodud .rpmsave ja .rpmnew faile. Sõltuvalt erinevustest peate võib-olla konfiguratsioonifailid käsitsi ühendama. Võite leida kõik failid, mis sobivad käsuga find.

find / -print | egrep "rpm(new|save)$"

Soovi korral saate redigeerimise ajal korduvate otsingute kiirendamiseks esmalt käivitada käsu updatedb ja seejärel kasutada otsinguid hiljem lokaliseerimiseks.

updatedb

locate --regex "rpm(new|save)$"

Kontrollige värskendust

Käivita:

yum repolist

Hoidla konfiguratsiooni õigsuse kinnitamiseks. Seejärel käivitage:

yum distro-sync

Pakettide sünkroonimiseks hoidlas olevate versioonidega.

vigade

Rakenduses / boot pole piisavalt ruumi

Fedora 13 ja uuemad versioonid kasutavad alglaadimispartitsioonis (/ boot) vaikimisi 500 MB. / Boot-failisüsteemi suuruse vaikeväärtus on vanemates versioonides 200 MB, see võib olla probleem selle kasutaja versiooni täiendamisel. Paljudel juhtudel on vabanenud kettaruum tõenäoliselt piisav, et eeluuendused saaksid installeri alla laadida, kuid mitte piisavalt, et installerit käivitada ja uus tuum süsteemi käivitamisel installida. Selles osas esitatakse mõned tuntud näpunäited tööle asumiseks. Pidage meeles: haldusülesannete täitmisel varundage kindlasti oma andmed enne jätkamist.

Sellistel juhtudel on eeluuenduse toimimiseks kaks peamist meetodit. Esimeses meetodis peate installija jaoks vabastama piisavalt ruumi uute tuumapakettide installimiseks. Teises meetodis peab see ajutiselt hõivama / bootis piisavalt ruumi, et sundida eeluuendamist installija pärast taaskäivitamist alla laadima.

1. meetod: vabastage ruumi

Kõigepealt proovige eemaldada tuumapaketid, mida teie süsteemis praegu ei kasutata. Stsenaarium kernel-prune.py seda saab kasutada tuumade tuvastamiseks, mida saab ohutult eemaldada. Kui otsustate täiendavate tuumade eemaldamise, olge valmis installikandjal, kui te ei saa oma varem installitud süsteemi tagasi pöörduda.

Installiprogramm nõuab / boot-is umbes 26 MB vaba ruumi. Kasutage järgmist käsku / boot partitsiooni vaba ruumi hulga määramiseks:

df -h /boot

Tuumade tuvastamiseks, mida saab ohutult eemaldada, käivitage käsurealt järgmine:

curl -O 'http://skvidal.fedorapeople.org/misc/kernel-prune.py'

chmod a+x kernel-prune.py

./kernel-prune.py

Nüüd ülaltoodud käsuga loetletud kerneli versioonide eemaldamiseks käivitage järgmine juur:

PKGS='./kernel-prune.py'

echo $PKGS

yum remove $PKGS

Seejärel reguleerige käsud tune2fs reserveeritud failisüsteemi plokkide arvu. Esiteks peate tuvastama / boot failisüsteemi blokeerimisseadme. Järgmises näites on / dev / sda1 failisüsteemi / boot plokiseade.

mount | grep "/boot"

/ dev / sda1 on / boot tüüp ext4 (rw)

Nüüd reguleerige käskude abil failide / boot failisüsteemi jaoks reserveeritud plokkide arvu tune2fs. Tavaliselt on ext-failivorminguga partitsioonidel väike ruum reserveeritud ja seda saab kasutada ainult süsteemiadministraator; Selle eesmärk on vältida süsteemi, mis ei käivitu, ja lubada administraatoril partitsioonide täielikuks puhastamiseks mõni tööruum. Kuid kumbki neist juhtumitest ei kehti tegelikult / boot failisüsteemi kohta, seega on selle reserveeritud ruumi eemaldamine ohutu.

tune2fs -r 0 /dev/sda1

Lõpuks proovige tarbetud failid eemaldada / boot failisüsteemist. See sõltub suuresti sellest, kuidas teie süsteem on konfigureeritud.

Valede failide kustutamine võib põhjustada süsteemi, mis ei käivitu. Mõned eemaldamise kandidaadid hõlmavad järgmist / boot / efi y /boot/grub/splash.xpm.gz.

2. meetod: installija allalaadimiseks trikk eelauendamiseks

See meetod nõuab, et installimise ajal oleks teil traadiga Interneti-ühendus. Kui olete traadita režiimis ega saa ühendust Etherneti kaabli abil, peate selle asemel kasutama 1. meetodit.

esimene, saate teada, kui palju ruumi on / boot failisüsteemis. df on selle jaoks soovitud käsk:

df /boot

Kasutatud failisüsteemi 1K-plokid Saadaval Kasutatav Kasutamine% Paigaldatud
/ dev / sda1 198337 30543 157554 17% / alglaadimine

Teiseks, looge arhiiv, mis võtab enne täiendamist piisavalt ruumi, et otsustada, et stage2 ei saa praegu installida. Eelnev versiooniuuendus nõuab installipildi jaoks umbes 120 MB, seega veendume, et meil on vähem kui 100 MB vaba ruumi. Näiteks failisüsteem, see tähendab, et peame täitma 60 MB. Juurena saate seda teha järgmiselt:

dd if=/dev/zero of=/boot/preupgrade_filler bs=1024 count=61440

df /boot

Kasutatud failisüsteemi 1K-plokid Saadaval Kasutatav Kasutamine% Paigaldatud
/ dev / sda1 198337 92224 95873 50% / alglaadimine

Kolmandaks, käivitage eeluuendamine nagu tavaliselt. Algsetes etappides peaks enne pakettide allalaadimist preupgrade teile ütlema, et installeri allalaadimiseks pole piisavalt ruumi, kuid saate selle juhtmega ühenduse olemasolul süsteemi taaskäivitamisel alla laadida. Võite klõpsata jätkata. Kui eelversioon on valmis, ärge kohe taaskäivitage. Selle asemel kustutage fail / boot / preupgrade_filler ja veenduge, et teie arvuti on võrguga ühendatud Etherneti kaabli abil. Siis saate süsteemi taaskäivitada.

rm /boot/preupgrade_filler

Neljandal kohal, peaks arvuti käivitama häälestusprogrammi, looma Interneti-ühenduse Etherneti kaabli kaudu ja alustama installimisprogrammi stage2 pildi allalaadimist. Siis peaks värskendamine jätkuma tavapärasel viisil.

Värskendust ei installita pärast taaskäivitamist

Selgitus

Kui teil on mitme käivituse konfiguratsioon, võib GRUB / boot kasutatav menüüfail erineda menüüst, mis modifitseerib eeluuendamist / alglaadimist. Sel juhul peate käivitama värskenduse lõpuleviimiseks grubi kasutama vastavat faili. Kui seda ei tehta, siis pärast eeluuendamist failide allalaadimise ja installimise lõpetamist ei toimu käivitamisel nähtavaid muudatusi. Süsteem taaskäivitub lihtsalt üle eelmise versiooni.

Eelnevate buutide täiendamine koos vahepealse sammuga. Kui süsteem on uuendatud, asendab eeluuendus ajutise tuuma täiendamise võimaluse koos uuendatud tuuma võimalusega. Teisisõnu on alglaaduril tehtud kaks muudatust: ajutise värskenduse valik, millele järgneb järgmise värskenduseni püsiv valik.

GRUB-i alglaadurit saab kasutada käsurealt käivitamiseks või faili /boot/grub/menu.lst saab muuta, et luua alglaadimismenüü suvand (Näide GRUB-i buutimismenüü ekraanipildist) (GRUB-i kohta lisateavet leiate grubi kasutusjuhendist).

Kasutada saab kõiki grubiga seotud võimalusi. Teema paremaks mõistmiseks kirjeldatakse järgmises, kuidas seda käsurea abil teha ja faili menu.lst redigeerida.

Kuna värskendus tuleb käivitada ainult üks kord ja süsteemivärskendus eeldab tõenäoliselt taaskäivitamist, on kõige mugavam meetod tõenäoliselt värskenduse käsitsi käivitamine käsurea kaudu grub Fedora värskenduse menüü menu.lst. See vastaks standardile meetod 1, etapid 1-3, millele järgneb meetod 2, samm 4.

STEP 1: Tuvastage sektsiooni asukoht

Tuvastage oma Fedora / boot kataloogi draiv ja sektsioon. (Lisateavet leiate Grubi nime kandmise konventsioonist). Näiteks kui olete Fedora täielikult installinud neljateistkümne sekundise kõvaketta partitsioonile, on / boot juur (hd1, 13).

STEP 2: Käivitage partitsiooni asukohast

Taaskäivitamisel tippige grubiviiba sisestamiseks "c". Sobivate draivide ja sektsioonide arvuga tippige järgmised käsud:

juur (hd1,13)
kernel / boot / upgrade / vmlinuz
initrd /boot/upgrade/initrd.img
saabas

See alustab värskenduse installimist.

STEP 3: Valige installipilt

Värskenduse installimine käivitab dialoogi ncurses. Pärast keele ja klaviatuuri tüübi valimist valige installimeetodiks kõvaketas. Järgmine dialoog nõuab installipildilt partitsioonide ja kataloogide teavet. Valige rippmenüüst partitsioon. (Pange tähele, et numeratsioon algab grubi partitsioonist. Teisisõnu, root (hd1, 13) ilmub / dev / sdf14). Lõpuks sisestage installifaili faili asukoht: /boot/upgrade/install.img.

Selles etapis töötab install tavaliselt. Pärast täiendamise lõppu peate kas süsteemi käivitama või käsitsi täiendama, sisestades grubi käsureale uue kerneli ja initrd.img-failid, või lisama kirje faili menu.lst. Seda sammu kirjeldatakse üksikasjalikult järgmises jaotises.

2. meetod: muutke faili GRUB menu.lst

Pärast käskude sisestamist GRUB-i viipele pärast taaskäivitamist saate redigeerida ka faili GRUB menu.lst, et lisada suvand, mis võimaldab teil GRUB-i buutimismenüüst valida uuendusprotsessi alguse. Kuna värskendust tuleb käivitada ainult üks kord, peate pärast värskendamist menüü menu.lst uuesti redigeerima, eemaldama menüüst värskenduse alglaadimise suvandi ja lisama uue tuuma jaoks alglaadimiskande.

STEP 1: Tuvastage sektsiooni asukoht

Tuvastage oma Fedora / boot kataloogi draiv ja sektsioon (Lisateavet leiate Grubi nime kandmise konventsioonist). Näiteks kui olete Fedora täielikult installinud neljateistkümne sekundise kõvaketta partitsioonile, on / boot juur (hd1, 13).

STEP 2: Muuda menüüd.lst

Leidke ja avage fail /boot/grub/menu.lst. Kui see fail asub mõnes teises sektsioonis, kontrollige faile kataloogis / media. Kasutades sobivat draivide ja sektsioonide arvu, kirjutage faili menu.lst järgmine kirje:

pealkiri Fedora Upgrade
juur (hd,)
kernel / boot / upgrade / vmlinuz
initrd /boot/upgrade/initrd.img
salvestatud vaikeväärtus
saabas

Salvestage fail ja taaskäivitage süsteem. Valige GRUB-i buutimismenüüst Fedora värskendus.

STEP 3: Valige installipilt

Värskenduse installimine käivitab dialoogi ncurses. Pärast keele ja klaviatuuri tüübi valimist valige installimeetodiks kõvaketas. Järgmine dialoog nõuab installipildi jaoks partitsioonide ja kataloogide teavet. Valige rippmenüüst partitsioon. (Pange tähele, et numeratsioon algab grubi partitsioonist. Teisisõnu, juur (hd1, 13) ilmub / dev / sdf14).

Lõpuks sisestage installifaili faili asukoht: /boot/upgrade/install.img. Selles etapis töötab install tavaliselt.

STEP 4: Menüü. Esimene puhastus

Pärast täiendamise lõpetamist peate kas süsteemi käivitama või käsitsi täiendama, sisestades uue tuuma ja initrd.img-failid grubi käsureale või lisades kirje faili menu.lst.

Järgnevalt on toodud näide Fedora Core 10 grub-sisestusest, mis asub teise kõvaketta neljateistkümnes sektsioonis.

pealkiri Fedora Core 10 (on / dev / sdb14)
juur (hd1,13)
kernel /boot/vmlinuz-2.6.27.5-117.fc10.x86_64 ro vaikne splash
initrd /boot/initrd-2.6.27.5-117.fc10.x86_64
salvestatud vaikeväärtus
saabas

Leidke värskendatud kerneli ja initrd-failid, need asuvad Fedora partitsiooni kaustas / boot ja tehke kerneli- ja initrd-failidega sama pealkirjaga kirje.

Lõpuks eemaldage menüüst menu.lst värskenduse alglaadimiskanne.

Allikad: Tsiteeritud artikli sees;).


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Taregon DIJO

    Waaaooo !! Artikli keskel pidin lugemise pooleli jätma mitte sellepärast, et see oleks igav, vaid pigem seetõttu, et see on väga keerukas ja parem oleks proovida iga sammu reaalses õppekeskkonnas.

    Teate seda ... salvestan selle oma kasti kontole =)

    1.    Perseo DIJO

      Aitäh

      1.    alberto DIJO

        Blogija
        Kardan, et need suurepärased sissekanded, mille olete fedora kohta loonud, lähevad uute kirjete lisamisel aja jooksul kaduma, nii et tahaksin, et kasutaksite natuke oma ajaveebi koos lingiga fedora howto'le, et need jääksid viitena porterliness, anna andeks minu ettepanek, lihtsalt need fedora postitused tasuvad silma peal hoida, hoolimata ajast, mis nende avaldamisest on möödunud.
        tänan

        1.    Perseo DIJO

          Suur tänu teie sõnade ja ettepanekute eest, esitlen teie ideed teiste administraatoritega, et näha, kas saame sellega midagi ette võtta :).

          Terviseks;).

  2.   Merlin Debianiit DIJO

    Suurepärane, ma ei lugenud kõike enne värskendust, kui mul on probleeme, jätkan lugemist.

  3.   frenetix DIJO

    väga hea artikkel fedoritastele .. ainus asi on see, et just selle artikliga oleksite võinud mitu postitust luua ... jätke KISS ..

    seoses

    1.    Perseo DIJO

      XD, jah, sul on väga õigus. Artikkel on väga lai: P, aga ma ei tahtnud, et keegi millessegi ära eksiks ja peaks oma probleemile vastust ootama :).

      Terviseks;) -

  4.   Diego Fields DIJO

    Vau !!
    Tõsiselt, kui hea link teid teenis 😀

    Tervised (:

    1.    Perseo DIJO

      Muidugi, kõik kaastööd on teretulnud, aitäh vennas;).

      1.    alberto DIJO

        Head ööd blogija
        Tahtsin lihtsalt küsida, kas värskendan näiteks üks kuu pärast fedora lõpliku versiooni ilmumist, seda värskendatakse kuni selle ilmumiseni või installib see ka värskendused, sealhulgas selle ilmumisele järgneva kuu värskendused
        tänan

        1.    Perseo DIJO

          Kuidas oleks Alberto, tore, kui kohtun, eeluuendamine värskendab süsteemi täielikult värskeima uuema versioonini :).

          Tervitused.

  5.   FIRPO DIJO

    Juac !!!
    Milline tüüp, palun .... Muljetavaldavalt tehtud entusiasmiga!

    Palju õnne CAPO!

    Minu lugupidamine. -

    1.    Perseo DIJO

      Kuidas oleks FIRPO-ga, tänan teid väga kommentaari eest: D, hea meel, et olete siin.

      Terviseks;).

  6.   Dr, bait DIJO

    Uuendasin fedora 16-lt 17-le läbi wifi kaudu eeluuendamise ja ilma probleemideta oli kõik korras, see võttis natuke aega, ma kujutan ette, kuna see oli wifi kaudu ja samal päeval ilmus versioon, kuid lõpuks oli minu fedora 17 , täpselt nagu enne, midagi uuesti installimata. kõigi koodekite ja pistikprogrammidega.

    Varsti panen selle värskenduse ekraanipildid oma ajaveebi.

    Tervitused.

  7.   AlejandroD DIJO

    Täname märkuse eest, kuid ma ei usu, et see mind aitab, kuna mul oleks vaja värskendada versiooni 1 yarrow'st praeguseks. Juhtub, et mul on server ilma kettamahuta ja pean selle värskendamiseks teisaldama versiooni teise suurema võimsusega HD-le. Kuid nii vanade jaotuste leidmine maksab mulle "0".
    Kui kellelgi on mingit teavet, siis on teretulnud igasugune teave, mida saab mulle edastada.

    tervitusi.

  8.   mfcollf77 DIJO

    Kuna ma olen LINUXis siiani uus, loen paljusid postitusi.

    Mul on küsimus ja see on järgmine: kui tihti FEDORA värskendab või pigem tuleb uus versioon välja? Praegu on FEDORA 17.

    Ja kui need uued versioonid välja tulevad, kas on soovitatav eeluuendamine? Või kõik uuesti installida?

    Kas see on sama mis akendes? Noh, ma ei tahaks aknadega võrrelda, kuid olen uus ja lõpuks võrdlen kõike aknadega, et mõista nende kahe erinevust.

    1.    jeerukas DIJO

      mfcollf77

      - lfedora 18 tuleb välja 6. novembril

      - fedora umbes iga 6 kuu tagant, vabastage versioon.

      - ei, see ei ole võrdne winbugs'iga, sest võite arvata, et võrdlus on rumal.

      - Ma soovitan teil oodata paar nädalat, et minna 18-aastaseks, sest nad peavad alati asju parandama

      1.    mfcollf77 DIJO

        Okei. Tänan info eest.

        Ootan FEDORA 18. novembrit

  9.   elynx DIJO

    Luksus! .. Proovin näha, kuidas see on!

    Aitäh!

  10.   lsri8088 DIJO

    Tere,

    Väga hea artikkel, on hinnatud, et seda kõike saab lugeda hispaania keeles 😉

    Üks küsimus: millal peaksin käivitama "Toetamata paketi eemaldamise"? Enne pärast täiendamist?

    Gracias.