Reklame

Open source-software bevæger sig i et flammende tempo - fejl er rettet, nye funktioner tilføjes, og ydeevnen forbedres (normalt). Men din nuværende Linux-distribution kan meget vel forhindre dig i at prøve disse forbedringer, indtil næste gang der er en stabil distribution. Det kan være et halvt år væk eller længere!

Vent ikke med at prøve de nyeste versioner af software - prøv Fedora Rawhide i stedet.

Hvorfor rå hud?

fedora_rawhide
Det kan være temmelig nyttigt at prøve helt ny software - eller bare sjovt. Det meste af tiden ønsker du at prøve ny software til nye funktioner. F.eks. Kan dit foretrukne videoredigeringsprogram endelig have støtte til effekter eller udvidelser, eller måske bruger det endelig en ny gengivelsesteknik, der gør det meget hurtigere. Du kan endda teste den seneste version af dit foretrukne desktopmiljø og finde ud af, hvad der har ændret sig. I tilfælde af kernen kan det øge din systemydelse såvel som tilføje understøttelse af hardware, der plejede at være en dud, mens du bruger Linux. Brugere med lidt mere tid på hånden kan også prøve ny software til rapportering af fejl - det vil udviklerne sætte pris på.

instagram viewer

Hvis du vil prøve de absolutte nyeste versioner af software, er der dog et problem. De fleste Linux-distributioner, der sigter mod at være pålidelige, opdateres ofte ikke til de absolut nyeste versioner af software, herunder i stedet kun sikkerhedsrettelser og diverse fejlrettelser. Med andre ord, du vil ikke rigtig se nye funktioner eller ydelsesforbedringer i løbet af levetiden for en stabil distributionsløsning, hvor levetid kan variere baseret på din distribution Fedora vs. openSUSE vs. CentOS: Hvilken distribution skal du bruge? [Linux]For ikke længe siden skrev jeg en lignende artikel om de tre bedste distributioner af Debian-siden i Linux-familien (Debian, Ubuntu og Linux Mint), men som en sand Linux-nørd ville jeg ... Læs mere . Du kan se et dejligt spring, når du opgraderer din distribution til den næste udgivelse, men så sidder du stille i yderligere 6 måneder eller længere.

Hvis du vil bruge nye softwareversioner med det samme, kan du bruge en rullende-release distribution - det vil sige en, der konstant opdaterer sig selv og aldrig har traditionelle “udgivelser” (tænk Gentoo eller Arch Linux).

Derudover kan du bruge udviklingsgrenen til en distribution - det vil sige den konstant opdaterede version brugt af udviklere med henblik på test. Jeg især som Fedora Fedora 20: Hvad er nyt i denne "Heisenbug" Linux-udgivelse?Fedora fejrede for nylig deres 10 års eksistens med deres 20. frigivelse - passende kodenavnet "Heisenbug". Læs mere Udviklingsgren med kodenavnet Rawhide.

Pas på!

Der er et par ting at bemærke om Rawhide, før du dykker lige ind. Rawhide, som en udviklingsgren, er ekstremt eksperimentelt og bør behandles med forsigtighed. Når en ny version af Fedora frigives, starter Rawhide i det væsentlige "forfra" og griber fat i udviklingsversionerne af alle pakker, der findes i dens depoter. Det gør det i et stykke tid, indtil tingene i sidste ende begynder at stabilisere sig, når den næste version af Fedora rammer beta.

At køre en kopi af Fedora Rawhide på din produktionsserver er ikke anbefalede. Du skal i stedet installere den på enhver maskine, som du ikke har brug for at arbejde på, eller på en virtuel maskine.

Opgradering til Rawhide

fedora_rawhide_repo_install
Det er temmelig ligetil at installere Fedora Rawhide. Hvis du ønsker at stanse en eksisterende installation til Fedora, skal du kun køre følgende kommandoer:

  1. sudo yum installer fedora-release-rawhide yum-redskaber (dette installerer Rawhide-arkivfilen)
  2. sudo yum-config-manager - afviselig fedora opdaterer opdateringer-test (dette deaktiverer dine gamle lagre)
  3. sudo yum-config-manager - aktiverbar råhide (dette muliggør råhudlager)
  4. sudo yum opdatering yum (denne opgraderer yum til den absolutte seneste udgivelse)
  5. sudo yum - releasever = rawhide distro-sync --nogpgcheck (dette opdaterer dit system til Rawhide)

Installation af råhud direkte

fedora_installer
Hvis du vil installere Fedora uden først at installere den stabile udgivelse, skal du downloade DVD-installationsprogrammet. Når installationsprogrammet beder dig om yderligere lagre, skal du tilføje Rawhide-depoterne. Du kan gøre dette ved at:

  1. Download det nyeste stabile eller forgrenede installationsmedie. (netinstall eller DVD-installation)
  2. Kopier til lokale medier (USB eller DVD eller CD)
  3. Start medier, og gå til afsnittet 'Installér kilde', og indtast manuelt:
    https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/
    (eller "i386" til 32-bit i stedet for "x86_64")
  4. Afslut installationen som normalt

Dette fungerer ikke, hvis det stabile installationsprogram skal håndtere ændringer i pakker, som det ikke forudser, så det anbefales stadig at opgradere fra en allerede eksisterende installation.

Som du måske eller ikke bemærker, kommer kørsel med Rawhide med potentielle problemer og mangel på polering. Dette er normalt, da alle pakker enten er den seneste stabile version eller en udviklingsversion. Ting kan meget vel gå i stykker, men i det mindste har du muligheden for at lege med det nyeste og bedste!

At holde det opdateret

Hver gang du vil opdatere en Rawhide-installation, skal du bare køre sudo yum-opgradering - skibbrudt - den samme kommando, du normalt ville bruge, plus det flag, der giver dig mulighed for rent faktisk at gå igennem med pakker, der kan opgraderes.

Sørg for at medtage det -skip-broken markeres i kommandoen, fordi der mere end sandsynligt vil være et problem med afhængighedsopløsning. Dette forhindrer eventuelle problemer under opgradering, plus det giver dig faktisk mulighed for at opgradere i stedet for at få en fejlmeddelelse hver gang du prøver.

Opgradering af specifikke pakker kun til Rawhide

Det, der gør Fedora Rawhide stor (i modsætning til andre udviklingsgrene, såsom Ubuntu), er, at du ikke behøver at vælge mellem stabilt og Rawhide - du kan mikse og matche. En håndfuld mennesker kan lide at køre den seneste tilgængelige kerneudgivelse, så de har støtte til den absolut nyeste hardware. Andre vil måske bruge versionen af ​​en pakke, der findes i Rawhide, fordi den potentielt muligvis kan løse et isoleret problem, de har i øjeblikket (for eksempel hvis LibreOffice fortsætter med at gå ned for nej grund). Du kan nemt holde din stabile installation og håndplukke de pakker, du vil køre på Rawhide-versionerne. For at gøre det skal du bare bruge den almindelige kommando til installationer eller opdateringer, men efter tilføjelse af repofilen skal du tilføje følgende flag: –enablerepo = rawhide. Nu bruger du Rawhide-versionen af ​​denne pakke!

Den eneste anden ting, du skal være opmærksom på, er at yum ikke tjekker Rawhide igen for opdateringer på disse håndplukkede pakker. Når du først opdaterede fra Rawhide-repo, aktiverede du midlertidigt denne repo. Når du opdaterer alle dine pakker, giver de stabile kerneopdateringer ældre versioner end den Rawhide-version, du installerede. Du skal specifikt køre kommandoen igen for midlertidigt at aktivere repoen, når du tjekker for opdateringer. Det er en dårlig idé at aktivere Rawhide-repo permanent, for da vil yum opdatere alle dine pakker til Rawhide-versionerne. Bare vær sikker på at du har opdaget en god grund til at gøre det, og at du ved, at du kan drage fordel af det på en eller anden måde.

Konklusion

Når det bruges korrekt, kan Rawhide være en nyttig ressource til den nyeste software. Men hvis du planlægger at køre et rigtigt system fuldstændigt på Rawhide, skal du være opmærksom på den store sandsynlighed for ustabilitet. Brug på din egen risiko!

Hvis du vil tilføj andre opbevaringssteder med opdateringer eller yderligere software Sådan installeres Chrome på Linux og migrer nemt din browsing fra WindowsDet er en stor skuffelse at migrere fra Windows til Linux og miste din browserhistorie, bogmærker og adgangskoder. En måde at omgå dette er via Chrome-browseren - men skulle du bruge den på ... Læs mere , tjek Fedora Utils (nu kaldet Fedy) [Ikke længere tilgængelig].

Bruger du Fedora Rawhide? Hvad med en anden lignende ressource til din yndlingsdistribution? Nogle gode tip og tricks, du kan dele? Fortæl os det i kommentarerne!

Danny er senior på University of North Texas, der nyder alle aspekter af open source-software og Linux.