Var på blödande kant av Linux med Fedora Rawhide

Var på blödande kant av Linux med Fedora Rawhide / Linux

Open source-mjukvaran rör sig i en bländande takt - buggar är fixade, nya funktioner läggs till och prestanda förbättras vanligtvis. Men din nuvarande Linux-distribution kan mycket väl hindra dig från att pröva de förbättringarna till nästa gång det finns en stabil distribution. Det kan vara ett halvt år bort eller längre!

Vänta inte på att prova de senaste versionerna av programvara - försök Fedora Rawhide istället.

Varför Rawhide?


Att prova helt ny programvara kan vara ganska användbar - eller bara roligt. För det mesta skulle du vilja prova ny programvara för nya funktioner. Till exempel kan ditt favoritvideoredigeringsprogram slutligen få stöd för effekter eller tillägg, eller kanske använder den äntligen en ny renderingsteknik som gör det mycket snabbare. Du kan till och med testa den senaste versionen av din favorit skrivbordsmiljö och upptäcka vad som har ändrats. När det gäller kärnan kan den öka din systemprestanda och lägga till stöd för hårdvara som brukade vara en dud när du använder Linux. Användare med lite mer tid på deras hand kan också prova ny programvara för att rapportera fel - utvecklarna skulle uppskatta det.

Om du vill prova de absoluta senaste versionerna av programvara finns det dock ett problem. De flesta Linux-distributioner som syftar till att vara tillförlitliga uppdateras ofta inte till de absoluta senaste versionerna av programvara, däribland i stället endast säkerhetsfläckarna och diverse buggfixar. Med andra ord ser du inte riktigt nya funktioner eller prestandaförbättringar under livstiden för en stabil distribution, där livstiden kan variera beroende på din distribution Fedora vs openSUSE vs. CentOS: Vilken distribution ska du använda? [Linux] Fedora vs openSUSE vs. CentOS: Vilken distribution ska du använda? [Linux] Inte för länge sedan skrev jag en liknande artikel om de tre största distributionerna av Debiansidan i Linux-familjen (Debian, Ubuntu och Linux Mint), men som en sann Linux-nörd skulle jag ... Läs mer. Du får se ett bra hopp när du uppgraderar din distribution till nästa utgåva, men sen sitter du fortfarande i ytterligare 6 månader eller längre.

Om du vill använda nya programversioner, kan du omedelbart använda en roll-release-distribution, det vill säga en som ständigt uppdaterar sig och aldrig har traditionell “utgåvor” (tänk Gentoo eller Arch Linux).

Dessutom kan du använda utvecklingsgrenen för en distribution - det vill säga den ständigt uppdaterade versionen som används av utvecklare, för testets skull. Jag gillar särskilt Fedora Fedora 20: Vad är nytt i detta "Heisenbug" Linux Release? Fedora 20: Vad är nytt i detta "Heisenbug" Linux Release? Fedora firade nyligen sina 10 års existens med sitt 20: e utgåva - lämpligt kodnamn "Heisenbug". Läs mer s utvecklingsgren, kodenamed Rawhide.

Akta sig!

Det finns några saker att notera om Rawhide innan du dyker in. Rawhide, som en utvecklingsgren, är extremt experimentell och bör behandlas med försiktighet. När en ny version av Fedora släpps, Rawhide i huvudsak “börjar över” och tar tag i utvecklingsversionerna av alla paket som finns i dess repositorier. Det gör det ganska länge tills sakerna i slutändan börjar stabilisera när nästa version av Fedora träffar beta.

Att köra en kopia av Fedora Rawhide på din produktionsserver är inte rekommenderad. Tänk på att installera det på en maskin som du inte behöver arbeta på eller på en virtuell maskin.

Uppgradering till Rawhide


Installera Fedora Rawhide är ganska enkelt. Om du vill bumpa upp en befintlig installation till Fedora är allt du behöver göra genom att köra följande kommandon:

  1. sudo yum installera fedora-release-rawhide yum-utils (det här installerar Rawhide-arkivfilen)
  2. sudo yum-config-manager - debiterbara fedora uppdateringar uppdatering-testning (detta inaktiverar dina gamla arkiv)
  3. sudo yum-config-manager - enbart rawhide (detta gör det möjligt för rawhide-förvaret)
  4. sudo yum uppdatera yum (detta uppgraderar yum till den absoluta senaste versionen)
  5. sudo yum --releasever = rawhide distro-sync - nogpgcheck (detta uppdaterar ditt system till Rawhide)

Installera Rawhide direkt


Om du vill installera Fedora utan att installera den stabila versionen först måste du ladda ner DVD-installationsprogrammet. När installationsprogrammet ber dig om ytterligare repositories måste du lägga till Rawhide-arkiverna. Du kan göra detta genom att:

  1. Ladda ner det senaste stabila eller förgrenade installationsmediet. (nätinstallation eller dvd-installation)
  2. Kopiera till lokala medier (USB eller DVD eller CD)
  3. Starta media och gå till avsnittet "Installera källa" och skriv in manuellt:
    https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/
    (eller “i386” för 32-bit istället för “x86_64”)
  4. Avsluta installationen som vanligt

Det här fungerar inte om den stabila installatören måste hantera ändringar av paket som den inte förutser, så det rekommenderas fortfarande att uppgradera från en redan befintlig installation.

Som du kanske eller kanske inte märker, kommer Rawhide med potentiella problem och brist på polska. Detta är normalt eftersom alla paket är antingen den senaste stabila versionen eller en utvecklingsversion. Saker kan mycket väl bryta, men åtminstone har du möjlighet att leka med det senaste och det bästa!

Håll det uppdaterat

När du vill uppdatera en Rawhide-installation, kör bara sudo yum upgrade -skip-broken - samma kommando du normalt brukar, plus flaggan som låter dig faktiskt gå igenom med paket som kan uppgraderas.

Var noga med att inkludera det -skip-trasiga flagga i kommandot, för mer än troligt kommer det att finnas ett problem med beroendeupplösning. Detta förhindrar eventuella problem vid uppgradering, plus det kommer faktiskt låta dig uppgradera istället för att få ett felmeddelande varje gång du försöker.

Uppgradering av specifika paket endast till Rawhide

Vad gör Fedora Rawhide bra (till skillnad från andra utvecklingsgrenar, som Ubuntu) är att du inte behöver välja mellan stabil och Rawhide - du kan mixa och matcha. En handfull människor gillar att köra det senaste tillgängliga kärnfrisättningen så att de har stöd för den absoluta senaste hårdvaran. Andra kanske vill använda versionen av ett paket som finns i Rawhide eftersom det eventuellt kan fixa en isolerad fråga som de för närvarande har (till exempel om LibreOffice håller kraschar utan anledning). Du kan enkelt hålla din stabila installation och handpicka de paket som du vill köra på Rawhide-versionerna. För att göra det, använd bara det vanliga kommandot för installationer eller uppdateringar, men lägg till följande flagga när du har lagt till repo-filen: -enablerepo = rawhide. Nu använder du Rawhide-versionen av det paketet!

Det enda du behöver notera är att du inte kommer att kolla Rawhide igen för uppdateringar om de handplockade paketen. När du först uppdaterades från Rawhide repo, aktiverade du tillfälligt det här repoet. När du uppdaterar alla dina paket kommer de stabila kärnuppdateringarna att ge äldre versioner än Rawhide-versionen du installerade. Du måste specifikt köra kommandot igen för att tillfälligt aktivera repo när du letar efter uppdateringar. Permanent aktivering av Rawhide-repo är en dålig idé, för då vill du uppdatera alla dina paket till Rawhide-versionerna. Var noga med att du har upptäckt en bra anledning att göra det, och att du vet att du kan dra nytta av det på något sätt.

Slutsats

När det används korrekt kan Rawhide vara en användbar resurs för den senaste mjukvaran. Men om du planerar att köra ett riktigt system helt på Rawhide, var medveten om den höga sannolikheten för instabilitet. Använd på egen risk!

Om du vill lägga till andra repositories med uppdateringar eller ytterligare programvara, behöver du hjälp med att installera Chrome och Codecs i Fedora Linux? Prova Fedora Utils Behöver du hjälp med att installera Chrome och Codecs i Fedora Linux? Prova Fedora Utils Få Fedora att ställa in hur du vill ha det, snabbt. Fedora Utils gör någonting tråkiga installationssteg enkla. Läs mer, kolla in Fedora Utils (nu kallad Fedy) [Ej längre tillgänglig].

Använder du Fedora Rawhide? Vad sägs om en annan liknande resurs för din favoritdistribution? Några coola tips och tricks du kan dela? Låt oss veta i kommentarerna!

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