Vær på den blødende kant af Linux med Fedora Rawhide

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

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

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

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

Hvorfor Rawhide?

fedora_rawhide
At prøve helt nye software kan være temmelig nyttigt - eller bare sjovt. Det meste af tiden vil du prøve nye software til nye funktioner. For eksempel kan dit yndlingsprogram til videoredigering endelig understøtte effekter eller udvidelser, eller måske bruger den endelig en ny gengivelsesteknik, der gør det meget hurtigere. Du kan endda teste den seneste version af dit yndlingsskrivebordsmiljø og finde ud af, hvad der er ændret. I tilfælde af kernen kan det øge systemets ydeevne samt tilføje support til hardware, der plejede at være en dud, mens du bruger Linux. Brugere med lidt mere tid på hånden kan også prøve nye software til rapportering af fejl - udviklerne vil sætte pris på det.

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 sikkerhedsrettelserne og diverse fejlrettelser. Med andre ord vil du ikke rigtig se nye funktioner eller præstationsforbedringer i løbet af en stabil distributionskreds, hvor levetiden kan variere afhængigt af din distribution Fedora vs openSUSE vs. CentOS: Hvilken distribution skal du bruge? [Linux] Fedora vs openSUSE vs. CentOS: Hvilken distribution skal du bruge? [Linux] Ikke for længe siden skrev jeg en lignende artikel om de tre største distributioner af Debian-siden i Linux-familien (Debian, Ubuntu og Linux Mint), men som en sand Linux-geek ville jeg ... Læs mere. Du får et godt spring, når du opgraderer din distribution til næste udgave, men så sidder du stille i yderligere 6 måneder eller længere.

Hvis du vil bruge nye softwareversioner, kan du straks bruge en udbredt distribution - det vil sige en, som hele tiden opdaterer sig og aldrig har traditionelle "udgivelser" (tænk Gentoo eller Arch Linux).

Derudover kan du bruge udviklingsafdelingen af ​​en distribution - det vil sige den konstant opdaterede version, der bruges af udviklere, af hensyn til test. Jeg kan især lide Fedora Fedora 20: Hvad er nyt i denne "Heisenbug" Linux Release? Fedora 20: Hvad er nyt i denne "Heisenbug" Linux Release? Fedora fejrede for nylig deres 10 års eksistens med deres 20. udgivelse - passende kodenavnet "Heisenbug". Læs mere 's udvikling afdeling, kodenavnet Rawhide.

Pas på!

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

Det anbefales ikke at køre en kopi af Fedora Rawhide på din produktionsserver. Du er velkommen til at installere den på enhver maskine, som du ikke behøver at arbejde på eller på en virtuel maskine.

Opgradering til Rawhide

fedora_rawhide_repo_install
Installation af Fedora Rawhide er ret ligetil. Hvis du ønsker at opbygge en eksisterende installation til Fedora, er det eneste, du skal gøre, at køre følgende kommandoer:

  1. sudo yum install fedora-release-rawhide yum-utils (dette installerer Rawhide-depotfilen)
  2. sudo yum-config-manager --disable fedora updates updates-testing (dette deaktiverer dine gamle lagre)
  3. sudo yum-config-manager --enable rawhide (dette gør det muligt for rawhide repository)
  4. sudo yum update yum (dette opgraderer yum til den absolutte nyeste udgivelse)
  5. sudo yum --releasever=rawhide distro-sync --nogpgcheck (dette opdaterer dit system til Rawhide)

Installation af Rawhide direkte

fedora_installer
Hvis du vil installere Fedora uden at installere den stabile udgivelse først, 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 installering)
  2. Kopiere til lokale medier (USB eller DVD eller CD)
  3. Boot media og gå til sektionen 'Install Source' 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 virker ikke, hvis den stabile installatør skal håndtere ændringer i pakker, som den ikke forudser, så det anbefales stadig at opgradere fra en allerede eksisterende installation.

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

Holder den opdateret

Når du vil opdatere en Rawhide-installation, skal du bare køre sudo yum upgrade -skip-broken - den samme kommando, du normalt bruger, plus flagmet, der gør det muligt for dig faktisk at gå igennem med pakker, der kan opgraderes.

Sørg for at inkludere det -skip-ødelagte flag i kommandoen, fordi der mere sandsynligt vil være et afhængighedsopløsnings problem. Dette forhindrer eventuelle problemer under opgraderingen, plus det vil faktisk give dig mulighed for at opgradere i stedet for at få en fejlmeddelelse, hver gang du prøver.

Opgradering af specifikke pakker kun til Rawhide

Hvad gør Fedora Rawhide stor (i modsætning til andre udviklingsafdelinger, som Ubuntu) er, at du ikke behøver at vælge mellem stabilt og Rawhide - du kan blande og matche. En håndfuld mennesker kan lide at køre den nyeste tilgængelige kerneløsning, så de har støtte til den absolutte nyeste hardware. Andre vil muligvis bruge den version af en pakke, der findes i Rawhide, fordi det potentielt kunne løse et isoleret problem, som de for øjeblikket har (for eksempel hvis LibreOffice holder sammen med at kollide uden grund). Du kan nemt holde din stabile installation og håndpick de pakker, du vil køre på Rawhide-versionerne. For at gøre det skal du blot bruge den almindelige kommando til installationer eller opdateringer, men efter at have tilføjet repo filen, tilføj følgende flag: -enablerepo = rawhide. Nu bruger du Rawhide-versionen af ​​den pakke!

Den eneste anden ting du skal bemærke er, at du ikke vil tjekke Rawhide igen for opdateringer på de håndplukkede pakker. Når du først opdateres fra Rawhide repo, aktiverede du midlertidigt denne repo. Når du opdaterer alle dine pakker, leverer de stabile kerneopdateringer ældre versioner end Rawhide-versionen du installerede. Du skal specifikt køre kommandoen igen for midlertidigt at aktivere repoen, når du søger efter opdateringer. Permanent aktivering af Rawhide-repo er en dårlig idé, for så vil du gerne 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 ægte system helt på Rawhide, skal du være opmærksom på den store sandsynlighed for ustabilitet. Brug på egen risiko!

Hvis du vil tilføje andre lagre med opdateringer eller yderligere software Har du brug for hjælp til at installere Chrome og Codecs i Fedora Linux? Prøv Fedora Utils Brug for hjælp til at installere Chrome og Codecs i Fedora Linux? Prøv Fedora Utils Få Fedora til at oprette, hvordan du vil have det hurtigt. Fedora Utils gør ellers kedelige setup trin enkle. Læs mere, tjek Fedora Utils (nu kaldet Fedy)!

Bruger du Fedora Rawhide? Hvad med en anden lignende ressource til din yndlingsfordeling? Hvilke flotte tips og tricks kan du dele? Lad os vide i kommentarerne!

In this article