Kun asennan jonkin järjestelmän, etsin yleensä joukkopäivitystapaa, joka päivittää äskettäin asennetun ohjelmiston.

Esimerkiksi Debianissa se muuttaisi sources.list osoittamaan mitä haluan, ja suoritetaan # apt-get update && apt-get dist-upgrade.

Onko vastaavaa tätä Fedorassa (18)? Onko puuttuva graafisen käyttöliittymän päivityspäällikkö?

Gnomessa ilmestyi viesti, että järjestelmäni vaatii tärkeitä päivityksiä. Hylkäsin sen, koska ainoa vaihtoehto, jonka se oli minulle esittänyt, oli ”Asenna päivitykset”, enkä ollut aivan varma, mitä se tekisi.

Nyt viesti on kadonnut, enkä löydä sitä , ei mitään ohjelmistoa, johon se olisi voinut olla yhteydessä.

Mitä puuttuu täällä?

Kommentit

  • yum update vastaus on ensisijainen tila. Mutta on olemassa GUI-ohjelmien hallinta, jos ’ haluat käyttää sitä. Siirry Gnome 3: ssa toimintoihin ja hae ” -ohjelmistopäivitys ” (tai etsi se sovellusluettelostasi). Se tekee saman myös sinäkin.
  • Ehdotan tämän kysymyksen otsikon muuttamista siten, että se vastaisi paremmin kysymystä, joka koskee erityisesti päivittämistä julkaisusta toiseen . Päivittäminen kaikki ohjelmistot voivat tarkoittaa erilaisia asioita, joten se ’ ei ole sopusoinnussa kysymyksen kanssa.
  • @PiotrD obrogost I ’ en puhu julkaisupäivityksistä, dist-upgrade voidaan käyttää milloin tahansa täydelliseen päivitykseen …

Vastaus

Ennen Fedora 17

Mikään Fedora 17: tä edeltäneistä Red Hat -disdoista ei sisältänyt kykyä tehdä dist-päivityksiä, kun olet pyytänyt. Tämä oli ollut pitkään keskusteltu vaihtoehto monien ihmisten toivelistalla, mutta sitä ei ollut koskaan toteutettu.

Mutta ennen kuin aloitamme selvennyksen …

Wiki-aiheen päivittämisen mukaan oli olemassa menetelmä, johon voit laittaa DVD-levyn järjestelmääsi varten. seuraava Fedoran versio ja Anaconda yrittäisi päivittää järjestelmääsi. Olen kokeillut tätä menetelmää useaan otteeseen en pitänyt sitä samanlaisena kuin dist-upgrade saatavilla Debianin / Ubuntun distrosissa, jotka todella toimivat hyvin.

Lisäksi ylläpitämällä RHEL: ää Fedora & CentOS viime vuosikymmenen aikana, en koskaan edes harkinnut tämän menetelmän käyttöä mihinkään. Se ei yksinkertaisesti toiminut.

Joten yleensä ihmiset tekisivät yhden seuraava:

Rawhide

Käytä Rawhide-julkaisua , joka on verenvuotoinen versio, samanlainen kuin Sid on Debianissa. Rawhide tarjoaa liikkuvia julkaisuja siinä mielessä, että sillä on aina viimeisimmät versiot paketeista, mutta sitä ei missään tapauksessa ole tarkoitettu käytettäväksi päivittäisenä jakeluna, se on tarkoitettu vain testaukseen.

Pysy yhden julkaisun kanssa

Elä vain tämän tosiasian kanssa ja pysy ajan tasalla niin kauan kuin jakelu pysyi lähellä, käyttämällä yum. Voit käyttää yum -toimintoa sekä odottavien päivitysten että yhden tai yhden paketin päivittämiseen. Lisäksi yum voidaan käyttää myös uusien pakettien asentamiseen.

Käytä kaikkia odottavia päivityksiä (olettaa kyllä kaikille kehotteille):

sudo yum -y update 

Päivitä yksittäinen paketti:

sudo yum -y update apache\* 

Asenna uusi paketti:

sudo yum -y install apache\* 

Ohjelmistopäivityssovellus

Jos haluat tehdä päivityksiä graafisen käyttöliittymän avulla, voit käyttää tehtäväpalkissa näkyvää ohjelmistopäivitystyökalua. Tämä työkalu tekee olennaisesti saman asian kuin yllä oleva yum -y update, ja sitä voidaan käyttää tarvittaessa seuraavalla komennolla:

gpk-update-viewer 

Asenna uudelleen

Kun uusi versio ilmestyy, teet uuden asennuksen manuaalisesti ja kopioit kaikki tiedot ja määritykset eteenpäin uuteen järjestelmään.

PreUpgrade

Käytä PreUpgrade -työkalua. Tämä työkalu keräsi juuri asennuksesi ja asentamiesi pakettien nimet ja auttaisi sinua soveltamalla niitä uuteen asennukseen. Katso myös tämän tekniikan @JoelDavis ”vastaus .

HUOMAUTUS: Tämä ei ole enää vaihtoehto, joka alkaa Fedora 18: sta, joten sinua on varoitettu.

Fedora 17 ja sen jälkeen

Alkaen 17: stä voit nyt tehdä liikkuvia julkaisuja.

FedUp

Uusi Fedora 17/18 -sovelluksessa on työkalu nimeltä FedUp (FEDora UPgrader) joka pyrkii tekemään Debian / Ubuntu-distrojen kaltaisia ”dist-päivityksiä”.

FedUp (FEDora UPgrader) on uuden järjestelmän nimi, jolla päivitetään Fedora-asennukset Fedora 18: n ja sitä uudempien versioiden versioihin. Se korvaa kaikki nykyisin suositellut päivitysmenetelmät (PreUpgrade ja DVD), joita on käytetty aiemmissa Fedora-julkaisuissa. Anaconda, Fedora-asentajalla ei ole sisäisiä päivitystoimintoja Fedora 18: n tai uudemman versiossa. Se on delegoitu kokonaan Fedupille.

Tällä hetkellä FedUp pystyy päivittämään Fedora 17 -asennukset Fedora 18: een käyttämällä verkkotietovarastoa, samalla tavalla kuin PreUpgrade toimi. Lisää päivitysmenetelmiä on tällä hetkellä suunnitteilla ja tämä sivu päivitetään, kun kyseiset ominaisuudet valmistuvat.

Liikkuvat ja versioidut julkaisut

OP kysyi jatkokysymyksen, jossa hän halusi minun tarkentavan seuraavaa lausetta:

”17: stä alkaen voit nyt tehdä julkaisuja. ”

Kun kirjoitin kommentin, tarkoitin yhtä asiaa ja ilmaus” liikkuvat julkaisut ”tarkoittaa todella jotain muuta. Kun kirjoitin, että tarkoitin ”liikkuvaa julkaisua” tarkoittavan, että voit nyt siirtyä Fedoran yhdestä pisteestä (sano 17) versioon 18. Useimmat distrot, kuten Debian & Ubuntu, tarjoavat tätä palvelua nyt.

Kuitenkin kun etsin kuvausta siitä, mitä ”liikkuvat julkaisut” todella tarkoittaa wikipediassa , olen nyt koulutettu aiheesta.

ote wikipediasta

… liikkuva julkaisu tai päivitys malli viittaa jatkuvasti kehittyvään ohjelmistojärjestelmään; tämä ei ole vakiojulkaisukehitysmallin sijaan, joka käyttää ohjelmistoversioita, jotka on asennettava uudelleen edelliseen versioon. Sen sijaan liikkuvaa ohjelmistoa päivitetään jatkuvasti, toisin kuin vakiojulkaisuohjelmisto, jota päivitetään versiot. …

Joten puristien näkökulmasta Debian, Ubuntu, Fedora eivät ole ”liikkuvia julkaisuja”. Ne ovat pistevakiona julkaistuja pehmeitä versioita. tavarat, jotka tarjoavat työkaluja päivittämiseen yhdestä pisteestä toiseen.

Operaattori esitti myös seuraavan kysymyksen

Debian on ”eräänlainen” liikkuva julkaisu vain, jos käytät Sidia. Rolling release = ei versioita, paketit vain kaadetaan distroon ylävirran ASAP: sta, eikö? Joten Debian on täydellinen vastakohta liikkuvalle julkaisulle, myös Ubuntu. Fedora Rawhide on myös eräänlainen liikkuva julkaisu, mutta tiesin sen jo (ja en halua käyttää sitä, jos viittasit siihen).

Vain niin, että se on selkeä kaikille tuleville lukijoille. Jopa Debianin (alias Sid) ja Fedoran (alias Rawhide) kehityshaarat eivät ole ”liikkuvia julkaisuja”. Toki voit käyttää niitä sellaisenaan mutta ne ovat vain kehitysalue, jossa uusia ohjelmistopaketteja, jotka voidaan sisällyttää tulevaan julkaisuun, voidaan esittää yhteisölle keskitetysti.

Testaus, joka menee pakettiin, joka sijoitetaan johonkin näistä haaroista, on vähemmän tiukkaa kuin sanoa, kun paketti näkyy päivityksenä todellisessa ”liikkuvan julkaisun” distrossa, kuten ArchLinux (olisi odotukseni).

Tässä on wikipedia-sivun osa, joka kattaa kehityshaarojen käytön tavallisten julkaisujen distroissa:

Ero rullaavan julkaisun ohjelmistojakelujen välillä ja vakiojulkaisuohjelmistojakelun kehityshaarat unohdetaan usein käyttäjiltä, joilla ei ole kokemusta jakelusta. Tämä voi johtaa hämmentäviin kommentteihin, kuten: ”distro-X on liikkuva jakelu, jos käytät sen kehityshaaraa” – missä distro-X on tavallinen julkaisujakelu. Jopa harvoissa tapauksissa, joissa kehityshaara on liikkuva (verrattuna yleisempään sykliseen) kehityshaara, tämä ei tee jakelusta liikkuvaa. Toisin kuin tavalliset julkaisujakelut, liikkuvilla julkaisijakaumilla ei ole kehityshaaroja.

Kommentit

  • Väärä … olet aina pystynyt päivittämään kaiken yhdellä kertaa. Et voi päivittää tällä tavalla, esim. Fedora 17: stä 18: een. Tähän tarvitaan vähän enemmän tanssia , mutta nykyään se on melko kivutonta.
  • @vonbrand, mikä näkökohta vastauksesta on väärä. Ole hyvä ja kerro yksityiskohtia. Tarkoitatko DVD-levyn käyttöä ja annat anacondan päivittää entisen järjestelmän DVD-levyllä olevaan versioon? Kun olen kokeillut tätä menetelmää useaan otteeseen, en usko, että ” -menetelmä ” verrattuna todellakin toimivaan dist-päivitykseen.
  • @vonbrand, olen ’ päivittänyt vastauksen sisällyttämään Anaconda DVD -asennusohjelman päivityksen.
  • ” Alkaen 17: stä, voit nyt tehdä liikkuvia julkaisuja.” – välitätkö selityksen antamisesta?
  • Jos gpk-update-viewer ei ole asennettu, dnf install gnome-packagekit-updater. (Vaihtoehto: apper)

Vastaa

Voit käyttää

yum update (päivittää kaikki paketit)

ja

yum update <packageName> (päivittää yksittäiset asennetut paketit)

Tämä toimii Fedora ja / tai CentOS ja / tai Redhat EL järjestelmät

Voit myös käyttää

yum install <packagename> tai yum install <RPM Name or web path> (pakettien asentamiseen Myös näissä järjestelmissä)

On olemassa ohjelmistopäivityksenä oleva sovellus, joka tarjoaa käyttöliittymän, mutta yum on todella tehokas ja melko intuitiivinen.

Jos sinulla on kysyttävää siitä, mitä kytkimiä voit käyttää yumin kanssa, voit käyttää yum --help

kommentteja

  • jos käytät dnf install widget, se voi olla n Päivitä se, jos se ’ on jo asennettu … mutta dnf update widget päivittää sen. Näyttää siltä, että pakettien hallinta, kuten apt, pkg, npm ja pip, eroavat toisistaan.

Vastaus

Vaikka en löytänyt online-sivua, joka kuvailisi tätä, Fedoran # apt-get upgrade -vaihtoehto näyttää olevan # yum update.

yumin man-sivuilta:

päivitys — Jos suoritetaan ilman paketteja, päivitys päivittää kaikki tällä hetkellä asennetut paketit. Jos yksi tai useampi paketti tai pakettipaketti on määritetty, Yum päivittää vain luetellut paketit. Pakettien päivityksen aikana yum varmistaa, että kaikki riippuvuudet täyttyvät. (Katso lisätietoja kohdasta Pakettien nimien määrittäminen.) Jos määritetyt paketit tai globaatit vastaavat paketteja, joita ei ole vielä asennettu, päivitys ei asenna niitä. päivitys toimii ryhmissä, tiedostoissa, toimituksissa ja tiedostoluetteloissa aivan kuten ”asennus” -komento.

Kommentit

  • Se on, mutta kun yum tai dnf päivitys keskeytyy, niiden palautuminen on erityisen hankalaa eikä tarjoa paljon apua. On käynyt ilmi, että tämä aiheuttaa ongelmia, jos päivitys kaatuu käyttöliittymä (ja suoritit komennon käyttöliittymän sisältä). Joten sinun on tarkoitus käyttää erilaisia menetelmiä, joihin nykyään sisältyy pkcon update. lwn.net/Articles/702629

vastaus

Uutta versiota käytettäessä yleensä asennan järjestelmän kokonaan uudelleen. Löysin, että päivitetyt paketit ovat melko ongelmallisia ja kuinka paljon aikaa kuluu ongelmien virheenkorjaukseen. monimutkaisempi kuin uudelleenasennuksen tekeminen.

Kommentit

  • Haluan kuulla tästä lisää.

Debianin kanssa pidin paljon siitä, että minun ei tarvitse asentaa päivityksiä tehdessäni.

  • Henkilökohtaisesti en ole havainnut, että RH / Fedora-päivitykset olisivat ongelmallisia ja palavat kerran uudelleenasennuksen jälkeen. uudet järjestelmät sen sijaan, että sekoitettaisiin tärkeimpien versiopäivitysten kanssa. Pienet versiopäivitykset ovat kuitenkin onnistuneet. Debian saattaa olla erilainen.
  • En ole koskaan nähnyt mitään ongelmia Fedora-päivityksissäni Fedora 14: n tai sen jälkeen. Mekanismi on muuttunut merkittävästi Viime aikoina, mutta viimeisin Fedora 16 – > 17 – > 18 meni ongelmitta, enimmäkseen ilman valvontaa ’ net.
  • En voi ’ odottaa 20. julkaisun näkevän itse … Tai voisin vain ladata 18 ja päivittää versioon 19, mutta todella älä ’ halua vaivautua siihen.
  • Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *