Advertentie
Open source software beweegt zich in een razend tempo - bugs zijn opgelost, nieuwe functies zijn toegevoegd en de prestaties zijn (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 om de nieuwste softwareversies te proberen - probeer in plaats daarvan Fedora Rawhide.
Waarom Rawhide?
Het uitproberen van gloednieuwe software kan behoorlijk nuttig zijn - of gewoon leuk. Meestal wilt u nieuwe software uitproberen voor nieuwe functies. Uw favoriete videobewerkingsprogramma kan bijvoorbeeld eindelijk ondersteuning bieden voor effecten of extensies, of misschien gebruikt het eindelijk een nieuwe renderingtechniek die het een stuk sneller maakt. Je kunt zelfs de nieuwste versie van je favoriete desktopomgeving testen en ontdekken wat er is veranderd. In het geval van de kernel kan het uw systeemprestaties verbeteren en ondersteuning toevoegen voor hardware die vroeger een dud was tijdens het gebruik van Linux. Gebruikers die wat meer tijd hebben, kunnen ook nieuwe software uitproberen om bugs te melden - de ontwikkelaars zouden dat waarderen.
Als u de absoluut nieuwste softwareversies wilt uitproberen, is er echter een probleem. De meeste Linux-distributies die betrouwbaar willen zijn, worden vaak niet bijgewerkt naar de absoluut nieuwste versies van software, inclusief in plaats daarvan alleen de beveiligingspatches en diverse bugfixes. Met andere woorden, u zult tijdens de levensduur van een stabiele distributie-release niet echt nieuwe functies of prestatieverbeteringen zien levensduur kan variëren op basis van uw distributie Fedora vs. openSUSE versus CentOS: welke distributie moet u gebruiken? [Linux]Niet zo lang geleden schreef ik een soortgelijk artikel over de top drie distributies van de Debian-kant in de Linux-familie (Debian, Ubuntu en Linux Mint), maar als een echte Linux-nerd zou ik ... Lees verder . Je ziet een mooie sprong wanneer je je distributie naar de volgende release upgrade, maar dan zit je nog 6 maanden of langer stil.
Als u nieuwe softwareversies wilt gebruiken, kunt u onmiddellijk een distributie met rollende releases gebruiken - dat wil zeggen een 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 in het bijzonder zoals Fedora Fedora 20: Wat is er nieuw in deze "Heisenbug" Linux-release?Fedora vierde onlangs hun 10-jarig bestaan met hun 20e release - toepasselijk codenaam "Heisenbug". Lees verder ’S ontwikkelingstak, met de codenaam Rawhide.
Pas op!
Er zijn een paar dingen die je moet weten over Rawhide voordat je er meteen in duikt. Rawhide is als ontwikkelingstak uiterst experimenteel en moet met voorzichtigheid worden behandeld. Wanneer een nieuwe versie van Fedora wordt vrijgegeven, begint Rawhide in wezen opnieuw en grijpt de ontwikkelingsversies van alle pakketten die in zijn repositories zijn gevonden. Het doet dat al een hele tijd, totdat de dingen uiteindelijk beginnen te stabiliseren tegen de tijd dat de volgende versie van Fedora bèta bereikt.
Een kopie van Fedora Rawhide uitvoeren op je productieserver is niet aanbevolen. U kunt het in plaats daarvan op elke machine installeren waar u niet aan hoeft te werken, of op een virtuele machine.
Upgraden naar Rawhide
Fedora Rawhide installeren is vrij eenvoudig. Als je een bestaande installatie naar Fedora wilt stoten, hoef je alleen maar de volgende commando's uit te voeren:
-
sudo yum installeer fedora-release-rawhide yum-utils
(hiermee wordt het Rawhide-repositorybestand geïnstalleerd) -
sudo yum-config-manager - uitschakelen fedora updates updates-testen
(dit schakelt uw oude opslagplaatsen uit) -
sudo yum-config-manager - rawhide inschakelen
(dit maakt de rawhide-repository mogelijk) -
sudo yum update yum
(hiermee wordt yum opgewaardeerd naar de absoluut nieuwste release) -
sudo yum --releasever = rawhide distro-sync --nogpgcheck
(hiermee wordt uw systeem bijgewerkt naar Rawhide)
Rawhide rechtstreeks installeren
Als je Fedora wilt installeren zonder eerst de stabiele release te installeren, moet je het dvd-installatieprogramma downloaden. Wanneer het installatieprogramma u om extra 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 ‘Install Source’ 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 te upgraden van een reeds bestaande installatie.
Zoals je al dan niet opmerkt, kan Rawhide draaien met potentiële problemen en gebrek aan polish. Dit is normaal, omdat alle pakketten de nieuwste stabiele versie of een ontwikkelingsversie zijn. Dingen kunnen heel goed breken, maar je hebt tenminste de mogelijkheid om te spelen met de nieuwste en beste!
Up-to-date houden
Wanneer u een Rawhide-installatie wilt bijwerken, voert u gewoon uit sudo yum upgrade –skip-gebroken - dezelfde opdracht die u normaal zou gebruiken, plus de vlag waarmee u daadwerkelijk pakketten kunt uitvoeren die kunnen worden opgewaardeerd.
Zorg ervoor dat u dat opneemt -skip-gebroken vlag in de opdracht, omdat er hoogstwaarschijnlijk een probleem met de afhankelijkheidsoplossing zal zijn. Dit voorkomt mogelijke problemen tijdens het upgraden. Bovendien kunt u upgraden in plaats van elke keer dat u een foutmelding krijgt.
Specifieke pakketten alleen upgraden naar Rawhide
Wat Fedora Rawhide geweldig maakt (in tegenstelling tot andere ontwikkelingstakken, zoals Ubuntu) is dat je niet hoeft te kiezen tussen stabiel en Rawhide - je kunt mixen en matchen. Een handvol mensen houden ervan om de nieuwste beschikbare kernelrelease uit te voeren, zodat ze ondersteuning hebben voor de absoluut nieuwste hardware. Anderen willen misschien de versie van een pakket in Rawhide gebruiken omdat dit mogelijk kan worden gecorrigeerd een geïsoleerd probleem dat ze momenteel ondervinden (bijvoorbeeld als LibreOffice blijft crashen voor nee reden). U kunt eenvoudig uw stabiele installatie behouden en de pakketten selecteren die u op de Rawhide-versies wilt uitvoeren. Gebruik hiervoor de reguliere opdracht voor installaties of updates, maar voeg na het toevoegen van het repo-bestand de volgende vlag toe: –enablerepo = rawhide. Nu gebruikt u de Rawhide-versie van dat pakket!
Het enige andere waar u op moet letten, is dat u Rawhide niet meer zult controleren op updates voor die uitgekozen pakketten. Toen u voor het eerst bijwerkte vanuit de Rawhide-repo, hebt u die repo tijdelijk ingeschakeld. Wanneer u al uw pakketten bijwerkt, bieden de stabiele kernel-updates oudere versies dan de Rawhide-versie 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 permanent inschakelen van de Rawhide-repo is een slecht idee, want dan wil yum al je pakketten bijwerken naar de Rawhide-versies. Zorg er wel voor dat je een goede reden hebt ontdekt om dit te doen, en dat je weet dat je er op een bepaalde manier van kunt profiteren.
Conclusie
Indien correct gebruikt, kan Rawhide een nuttige bron zijn voor de nieuwste software. Als u echter van plan bent om een echt systeem volledig op Rawhide te laten draaien, let dan op de grote kans op instabiliteit. Gebruik op eigen risico!
Als je wilt voeg andere repositories toe met updates of extra software Hoe Chrome op Linux te installeren en eenvoudig te browsen vanuit WindowsMigreren van Windows naar Linux is moeilijk en het verliezen van je browsergeschiedenis, bladwijzers en wachtwoorden is een grote teleurstelling. Een manier om dit te omzeilen is via de Chrome-browser - maar moet je het gebruiken op ... Lees verder , bekijk Fedora Utils (nu Fedy genoemd) [Niet langer beschikbaar].
Gebruik je Fedora Rawhide? Hoe zit het met een andere soortgelijke bron voor uw favoriete distributie? Leuke tips en trucs die je kunt delen? Laat het ons weten in de comments!
Danny is senior aan de Universiteit van Noord-Texas en geniet van alle aspecten van open source software en Linux.