Vær på den bløtende kanten av Linux med Fedora Rawhide

Vær på den bløtende kanten av Linux med Fedora Rawhide / Linux

Open source-programvare beveger seg i et flammende tempo - feilene er løst, nye funksjoner blir lagt til, og ytelsen er (vanligvis) forbedret. Men din nåværende Linux-distribusjon kan veldig godt forhindre deg i å prøve ut disse forbedringene til neste gang det er en stabil distribusjonsutgivelse. Det kan være et halvt år unna eller lenger!

Ikke vent til å prøve de nyeste versjonene av programvare - prøv Fedora Rawhide i stedet.

Hvorfor Rawhide?


Prøve ut helt ny programvare kan være ganske nyttig - eller bare gøy. Mesteparten av tiden ønsker du å prøve ny programvare for nye funksjoner. For eksempel kan ditt favorittvideoredigeringsprogram endelig ha støtte for effekter eller utvidelser, eller kanskje bruker den endelig en ny gjengivelsesteknikk som gjør det mye raskere. Du kan til og med teste den nyeste versjonen av ditt favoritt skrivebordsmiljø og finne ut hva som har endret seg. Når det gjelder kjernen, kan det øke systemytelsen din, samt legge til støtte for maskinvare som pleide å være en dud mens du bruker Linux. Brukere med litt mer tid på hånden kan også prøve ut ny programvare for å rapportere feil - utviklerne vil sette pris på det.

Hvis du vil prøve ut de absolutte nyeste versjonene av programvaren, er det imidlertid et problem. De fleste Linux-distribusjoner som skal være pålitelige, oppdateres ofte ikke til de absolutte nyeste versjonene av programvare, inkludert i stedet bare sikkerhetsoppdateringene og diverse feilrettinger. Med andre ord vil du ikke se nye funksjoner eller ytelsesforbedringer i løpet av levetiden til en stabil distribusjonsutgivelse, hvor levetiden kan variere ut fra distribusjonen din Fedora vs OpenSUSE vs. CentOS: Hvilken distribusjon bør du bruke? [Linux] Fedora vs openSUSE vs. CentOS: Hvilken distribusjon bør du bruke? [Linux] Ikke for lenge siden skrev jeg en lignende artikkel om de tre største distribusjonene av Debiansiden i Linux-familien (Debian, Ubuntu og Linux Mint), men som en sann Linux-geek ville jeg ... Les mer. Du får se et fint hopp når du oppgraderer distribusjonen til neste utgave, men så sitter du stille i ytterligere 6 måneder eller lenger.

Hvis du vil bruke nye programvareversjoner, kan du umiddelbart bruke en distribusjonsfordeling - det vil si en som stadig oppdaterer seg og aldri har tradisjonell “utgivelser” (tenk Gentoo eller Arch Linux).

Dessuten kan du bruke utviklingsgrenen til en distribusjon - det vil si den kontinuerlig oppdaterte versjonen som brukes av utviklere, av hensyn til testing. Jeg liker spesielt Fedora Fedora 20: Hva er nytt i denne "Heisenbug" Linux versjonen? Fedora 20: Hva er nytt i denne "Heisenbug" Linux-versjonen? Fedora feiret nylig sine 10 års eksistens med sin 20. utgivelse - passende kodenavnet "Heisenbug". Les Mer 's utviklingskontor, kodenavnet Rawhide.

Beware!

Det er noen ting å merke seg om Rawhide før du dykker rett inn. Rawhide, som en utviklingsgren, er ekstremt eksperimentell og bør behandles med forsiktighet. Når en ny versjon av Fedora er utgitt, Rawhide i hovedsak “starter over” og tar tak i utviklingsversjonene av alle pakkene som finnes i sine arkiver. Det gjør det ganske lenge før ting begynner å stabilisere seg når neste versjon av Fedora treffer beta.

Å kjøre en kopi av Fedora Rawhide på produksjonsserveren din er ikke anbefales. Du må gjerne installere den på en hvilken som helst maskin du ikke trenger å jobbe på, eller på en virtuell maskin.

Oppgraderer til Rawhide


Installere Fedora Rawhide er ganske grei. Hvis du ønsker å støte opp en eksisterende installasjon til Fedora, er alt du trenger å gjøre, å kjøre følgende kommandoer:

  1. sudo yum installere fedora-release-rawhide yum-utils (dette installerer Rawhide-depotfilen)
  2. sudo yum-config-manager - feilsøke fedora oppdateringer oppdatering testing (dette deaktiverer de gamle repositoriene)
  3. sudo yum-config-manager - enbar rawhide (dette gjør det mulig for rawhide-depotet)
  4. sudo yum oppdatering yum (dette oppgraderer deg til den absolutt nyeste versjonen)
  5. sudo yum --releasever = rawhide distro-sync - nogpgcheck (dette oppdaterer systemet til Rawhide)

Installere Rawhide Direct


Hvis du vil installere Fedora uten å installere den stabile utgivelsen først, må du laste ned DVD-installatøren. Når installatøren ber deg om flere lagre, må du legge til Rawhide-depotene. Du kan gjøre dette ved å:

  1. Last ned det siste stabile eller forgrenede installasjonsmediet. (nettinstallasjon eller DVD installasjon)
  2. Kopier til lokale medier (USB eller DVD eller CD)
  3. Boot media og gå til "Installer kilde" -delen og skriv inn manuelt:
    https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/
    (eller “i386” for 32-bit i stedet for “x86_64”)
  4. Fullfør installasjonen som vanlig

Dette fungerer ikke hvis den stabile installatøren har å håndtere endringer i pakker som den ikke forventer, så det anbefales fortsatt å oppgradere fra en allerede eksisterende installasjon.

Som du kanskje eller ikke merker, kommer Running Rawhide med potensielle problemer og mangel på polsk. Dette er normalt, siden alle pakker er enten den siste stabile versjonen eller en utviklingsversjon. Ting kan veldig bra bryte, men i det minste har du muligheten til å leke med det nyeste og beste!

Holde den oppdatert

Når du vil oppdatere en Rawhide-installasjon, bare kjør sudo yum upgrade -skip-broken - Den samme kommandoen du vanligvis bruker, pluss flagget som lar deg faktisk gå gjennom med pakker som kan oppgraderes.

Husk å inkludere det -hoppe-brutt flagg i kommandoen, fordi mer enn sannsynlig vil det være et avhengighetsoppløsningsspørsmål. Dette forhindrer eventuelle problemer under oppgradering, pluss at det faktisk gir deg mulighet til å oppgradere i stedet for å oppleve en feilmelding hver gang du prøver.

Oppgraderer kun bestemte pakker til Rawhide

Hva gjør Fedora Rawhide flott (i motsetning til andre utviklingsgrener, som Ubuntu) er at du ikke trenger å velge mellom stabilt og Rawhide - du kan blande og matche. En håndfull mennesker liker å kjøre den nyeste tilgjengelige kjerneutgivelsen, slik at de har støtte for den absolutte nyeste maskinvaren. Andre vil kanskje bruke versjonen av en pakke funnet i Rawhide fordi det kan potensielt løse et isolert problem de har for øyeblikket (for eksempel hvis LibreOffice holder sammen med å krasje uten grunn). Du kan enkelt holde stabil installasjon og håndplukk pakken du vil kjøre på Rawhide-versjonene. For å gjøre det, bruk bare den vanlige kommandoen for installasjoner eller oppdateringer, men legg til følgende flagg etter at du har lagt til repo-filen: -enablerepo = rawhide. Nå bruker du Rawhide-versjonen av den pakken!

Den eneste andre tingen du må legge merke til er at du ikke vil sjekke Rawhide igjen for oppdateringer på de håndplukkede pakkene. Når du først ble oppdatert fra Rawhide-repoen, aktiverte du den repoen midlertidig. Når du oppdaterer alle pakkene dine, vil de stabile kjerneoppdateringene gi eldre versjoner enn Rawhide-versjonen du installerte. Du må spesifikt kjøre kommandoen igjen for midlertidig å aktivere repoen når du sjekker for oppdateringer. Permanent aktivering av Rawhide-repo er en dårlig ide, for da vil yum vil oppdatere alle pakkene dine til Rawhide-versjonene. Bare vær sikker på at du har oppdaget en god grunn til å gjøre det, og at du vet at du kan dra nytte av det på en eller annen måte.

Konklusjon

Når det brukes riktig, kan Rawhide være en nyttig ressurs for den nyeste programvaren. Men hvis du planlegger å kjøre et ekte system helt på Rawhide, vær oppmerksom på den høye sannsynligheten for ustabilitet. Bruk på egen risiko!

Hvis du vil legge til andre lagringsplasser med oppdateringer eller tilleggsprogramvare Trenger du hjelp til å installere Chrome og Codecs i Fedora Linux? Prøv Fedora Utils Trenger du hjelp Installere Chrome og Codecs i Fedora Linux? Prøv Fedora Utils Få Fedora å sette opp hvordan du vil ha det, raskt. Fedora Utils gjør ellers kjedelige oppsettstrinn enkle. Les mer, sjekk ut Fedora Utils (nå kalt Fedy) [Ikke lenger tilgjengelig].

Bruker du Fedora Rawhide? Hva med en annen lignende ressurs for din favorittfordeling? Noen kule tips og triks du kan dele? Gi oss beskjed i kommentarene!

Utforsk mer om: Fedora, Linux Distro, Software Updater.