Open source software beweegt in een razendsnel tempo - bugs worden opgelost, nieuwe functies worden toegevoegd en de prestaties worden (meestal) verbeterd. Maar je huidige Linux-distributie kan heel goed voorkomen dat je die verbeteringen uitprobeert tot de volgende keer dat er een stabiele distributie-release is. Dat kan een half jaar of langer duren!
Wacht niet langer om de nieuwste softwareversies te proberen - probeer in plaats daarvan Fedora Rawhide.
Waarom Rawhide?
Het uitproberen van gloednieuwe software kan best nuttig zijn - of gewoon leuk. Meestal wilt u nieuwe software proberen voor nieuwe functies. Uw favoriete videobewerkingsprogramma zou bijvoorbeeld eindelijk ondersteuning kunnen bieden voor effecten of uitbreidingen, of misschien gebruikt het eindelijk een nieuwe renderingstechniek die het een stuk sneller maakt. U kunt zelfs de nieuwste versie van uw favoriete desktopomgeving testen en ontdekken wat er is veranderd. In het geval van de kernel kan het je systeemprestaties een boost geven en ondersteuning toevoegen voor hardware die een blindganger was tijdens het gebruik van Linux. Gebruikers met wat meer tijd op hun hand kunnen ook nieuwe software uitproberen voor het melden van bugs - dat zouden de ontwikkelaars op prijs stellen.
Als je de absoluut nieuwste versies van software wilt uitproberen, is er echter een probleem. De meeste Linux-distributies die ernaar streven betrouwbaar te zijn, worden vaak niet geüpdatet naar de absoluut nieuwste softwareversies, inclusief alleen de beveiligingspatches en diverse bugfixes. Met andere woorden, u zult niet echt nieuwe functies of prestatieverbeteringen zien gedurende de levensduur van een stabiele distributie-uitgave, waar de levensduur kan variëren op basis van uw distributie Fedora versus openSUSE versus CentOS: welke distributie moet u gebruiken? [Linux] Fedora versus openSUSE versus CentOS: welke distributie zou je moeten gebruiken? [Linux] Nog niet zo lang geleden schreef ik een vergelijkbaar artikel over de top drie distributies van de Debian-kant in de Linux-familie (Debian, Ubuntu en Linux Mint), maar als een echte Linux-geek zou ik ... Lees meer. Je zult een mooie sprong zien wanneer je je distributie upgradet naar de volgende release, maar dan zit je nog 6 maanden of langer stil.
Als je onmiddellijk nieuwe versies van de software wilt gebruiken, zou je een verspreiding van rollende releases kunnen gebruiken - dat wil zeggen, eentje die zichzelf voortdurend bijwerkt en nooit traditionele "releases" heeft (denk aan Gentoo of Arch Linux).
Daarnaast zou je de ontwikkelingstak van een distributie kunnen gebruiken - dat wil zeggen, de constant bijgewerkte versie die door ontwikkelaars wordt gebruikt, voor het testen. Ik hou vooral van Fedora Fedora 20: What's New In This "Heisenbug" Linux Release? Fedora 20: Wat is nieuw in deze "Heisenbug" Linux-versie? Fedora vierde onlangs hun 10-jarig bestaan met hun 20e release - met de codenaam "Heisenbug". De ontwikkeltak van Read More, met codenaam Rawhide.
Pas op!
Er zijn een paar dingen om op te merken over Rawhide voordat je er meteen in duikt. Rawhide, als een ontwikkelingstak, is extreem experimenteel en moet met voorzichtigheid worden behandeld. Wanneer een nieuwe versie van Fedora wordt uitgebracht, begint Rawhide in wezen "opnieuw" en grijpt de ontwikkelingsversies van alle pakketten in zijn opslagplaatsen. Het doet dit voor een tijdje, totdat de zaken uiteindelijk stabiliseren tegen de tijd dat de volgende versie van Fedora de bèta raakt.
Het is niet aan te raden een Fedora Rawhide-kopie op uw productieserver te maken. Voel je vrij om het te installeren op elke computer waar je niet aan hoeft te werken, of op een virtuele machine.
Opwaarderen naar Rawhide
Het installeren van Fedora Rawhide is vrij eenvoudig. Als je een bestaande installatie naar Fedora wilt stoten, hoef je alleen maar de volgende opdrachten uit te voeren:
sudo yum install fedora-release-rawhide yum-utils
(dit installeert het Rawhide repository bestand)sudo yum-config-manager --disable fedora updates updates-testing
(dit schakelt uw oude repositories uit)sudo yum-config-manager --enable rawhide
(dit maakt de rawhide repository mogelijk)sudo yum update yum
(dit upgradet yum naar de absolute nieuwste release)sudo yum --releasever=rawhide distro-sync --nogpgcheck
(dit werkt je systeem bij naar Rawhide)
Direct Rawhide installeren
Als je Fedora wilt installeren zonder eerst de stabiele release te installeren, moet je het dvd-installatieprogramma downloaden. Wanneer het installatieprogramma u om aanvullende opslagplaatsen vraagt, moet u de Rawhide-opslagplaatsen toevoegen. U kunt dit doen door:
- Download de nieuwste stabiele of vertakte installatiemedia. (netinstall of dvd installatie)
- Kopiëren naar lokale media (USB of DVD of CD)
- Start media op en ga naar het gedeelte 'Source installeren' en voer handmatig in:
https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/
(of "i386" voor 32-bits in plaats van "x86_64") - Voltooi de installatie zoals normaal
Dit werkt niet als het stabiele installatieprogramma te maken heeft met wijzigingen in pakketten die het niet verwacht, dus het wordt nog steeds aanbevolen om een upgrade uit te voeren van een reeds bestaande installatie.
Zoals je misschien al gemerkt hebt, komt het uitvoeren van Rawhide met mogelijke problemen en gebrek aan Pools. Dit is normaal, omdat alle pakketten de laatste stabiele versie of een ontwikkelingsversie zijn. Dingen kunnen heel goed breken, maar je hebt tenminste de kans om te spelen met de nieuwste en beste!
Up-to-date houden
Wanneer u een Rawhide-installatie wilt bijwerken, voert u sudo yum-upgrade -skip-broken uit - dezelfde opdracht die u normaal zou gebruiken, plus de vlag waarmee u daadwerkelijk door kunt gaan met pakketten die kunnen worden geüpgraded.
Zorg ervoor dat die -skip-broken vlag in de opdracht wordt opgenomen, want er is hoogstwaarschijnlijk een probleem met het oplossen van problemen. Dit voorkomt mogelijke problemen tijdens het upgraden, plus het zal je in staat stellen om te upgraden in plaats van elke keer dat je het probeert een foutmelding te krijgen.
Alleen specifieke pakketten upgraden naar Rawhide
Wat Fedora Rawhide geweldig maakt (in tegenstelling tot andere ontwikkelingstakken, zoals Ubuntu), is dat je niet hoeft te kiezen tussen stable en Rawhide - je kunt mixen en matchen. Een handjevol mensen gebruiken graag de nieuwste beschikbare kernelversie, zodat ze ondersteuning hebben voor de absoluut nieuwste hardware. Anderen willen mogelijk de versie van een pakket gebruiken dat te vinden is in Rawhide omdat het mogelijk een geïsoleerd probleem dat ze momenteel hebben, kan oplossen (bijvoorbeeld als LibreOffice zonder reden crasht). Je kunt eenvoudig je stabiele installatie behouden en de pakketten die je wilt uitvoeren met de Rawhide-versies handmatig kiezen. Gebruik hiervoor gewoon de opdracht voor installaties of updates, maar voeg na het toevoegen van het repo-bestand de volgende markering toe: -enablerepo = rawhide. Nu gebruik je de Rawhide-versie van dat pakket!
Het enige andere waar je rekening mee moet houden is dat yum Rawhide niet opnieuw zal controleren op updates voor die zorgvuldig uitgekozen pakketten. Toen u voor het eerst vanuit de Rawhide-repo updatete, hebt u die repository tijdelijk ingeschakeld. Wanneer u al uw pakketten bijwerkt, bieden de stabiele kernelupdates oudere versies dan de versie van Rawhide die u hebt geïnstalleerd. U moet de opdracht specifiek opnieuw uitvoeren om de repo tijdelijk in te schakelen bij het controleren op updates. Het is een slecht idee om de Rawhide-repo permanent in te schakelen, want dan wil yum al je pakketten updaten naar de Rawhide-versies. Zorg er alleen voor dat u een goede reden hebt gevonden om dit te doen en dat u weet dat u er op de een of andere manier baat bij kunt hebben.
Conclusie
Bij gebruik kan Rawhide een nuttige bron zijn voor de nieuwste software. Als u echter van plan bent een echt systeem volledig op Rawhide uit te voeren, moet u rekening houden met de hoge waarschijnlijkheid van instabiliteit. Gebruik op eigen risico!
Als u andere repositories met updates of aanvullende software wilt toevoegen Hulp nodig Chrome en codecs installeren in Fedora Linux? Probeer Fedora Utils Hulp nodig Chrome en codecs installeren in Fedora Linux? Probeer Fedora Utils Laat Fedora snel instellen hoe jij het wilt. Fedora Utils maakt anders saaie setup-stappen eenvoudig. Lees meer, kijk eens naar Fedora Utils (nu Fedy genoemd)!
Gebruik je Fedora Rawhide? Hoe zit het met een andere soortgelijke bron voor je favoriete distributie? Leuke tips en trucs die je kunt delen? Laat het ons weten in de reacties!