Be On The Bleeding Edge di Linux con Fedora Rawhide

Non aspettare per provare le ultime versioni del software - prova invece Fedora Rawhide.

Non aspettare per provare le ultime versioni del software - prova invece Fedora Rawhide.
Annuncio pubblicitario

Il software open source si muove ad un ritmo incredibile: i bug vengono corretti, le nuove funzionalità vengono aggiunte e le prestazioni sono (solitamente) migliorate. Ma la tua attuale distribuzione Linux potrebbe benissimo impedirti di provare questi miglioramenti fino alla prossima volta che ci sarà una distribuzione stabile. Potrebbe essere a distanza di mezzo anno o più!

Non aspettare per provare le ultime versioni del software - prova invece Fedora Rawhide.

Perché Rawhide?

fedora_rawhide
Provare software nuovo di zecca può essere piuttosto utile - o semplicemente divertente. La maggior parte delle volte, vorresti provare un nuovo software per nuove funzionalità. Ad esempio, il tuo programma di editing video preferito potrebbe finalmente avere il supporto per effetti o estensioni, o forse sta finalmente usando una nuova tecnica di rendering che lo rende molto più veloce. Potresti anche provare l'ultima versione del tuo ambiente desktop preferito e scoprire cosa è cambiato. Nel caso del kernel, può aumentare le prestazioni del sistema e aggiungere il supporto per l'hardware che prima era un dud mentre si utilizzava Linux. Gli utenti con un po 'più di tempo in mano possono anche provare nuovi software allo scopo di segnalare bug - gli sviluppatori lo apprezzerebbero.

Se vuoi provare le ultime versioni assolute del software, tuttavia, c'è un problema. La maggior parte delle distribuzioni Linux che puntano ad essere affidabili spesso non aggiornano alle versioni più recenti del software, incluse invece solo le patch di sicurezza e varie correzioni di bug. In altre parole, non vedrai realmente nuove funzionalità o miglioramenti delle prestazioni durante la vita di una versione stabile della distribuzione, in cui la durata può variare in base alla distribuzione Fedora vs. openSUSE vs. CentOS: Quale distribuzione dovresti utilizzare? [Linux] Fedora vs. openSUSE vs. CentOS: quale distribuzione dovresti usare? [Linux] Non molto tempo fa ho scritto un articolo simile sulle prime tre distribuzioni del lato Debian della famiglia Linux (Debian, Ubuntu e Linux Mint), ma come un vero geek di Linux vorrei ... Read More. Vedrai un bel salto quando aggiorni la tua distribuzione alla prossima versione, ma poi resterai seduto per altri 6 mesi o più.

Se si desidera utilizzare nuove versioni del software, immediatamente, è possibile utilizzare una distribuzione rolling-release, ovvero una che si aggiorna costantemente e non ha mai "release" tradizionali (si pensi a Gentoo o Arch Linux).

Inoltre, è possibile utilizzare il ramo di sviluppo di una distribuzione, ovvero la versione costantemente aggiornata utilizzata dagli sviluppatori, per motivi di testing. Mi piace particolarmente Fedora Fedora 20: Cosa c'è di nuovo in questa release Linux "Heisenbug"? Fedora 20: Cosa c'è di nuovo in questa release Linux "Heisenbug"? Fedora ha celebrato di recente i suoi 10 anni di esistenza con la loro ventesima versione - nome in codice "Heisenbug". Leggi il ramo di sviluppo di More, nome in codice Rawhide.

Attenzione!

Ci sono alcune cose da notare su Rawhide prima di immergerti. Rawhide, come ramo dello sviluppo, è estremamente sperimentale e dovrebbe essere trattato con cautela. Quando viene rilasciata una nuova versione di Fedora, Rawhide essenzialmente "ricomincia" e afferra le versioni di sviluppo di tutti i pacchetti trovati nei suoi repository. Funziona così per un po ', finché le cose alla fine iniziano a stabilizzarsi quando la prossima versione di Fedora raggiunge beta.

Non è consigliabile eseguire una copia di Fedora Rawhide sul server di produzione. Sentiti libero di installarlo su qualsiasi macchina su cui non hai bisogno di lavorare o su una macchina virtuale.

Aggiornamento a Rawhide

fedora_rawhide_repo_install
Installare Fedora Rawhide è piuttosto semplice. Se desideri eseguire il backup di un'installazione esistente in Fedora, è sufficiente eseguire i seguenti comandi:

  1. sudo yum install fedora-release-rawhide yum-utils (installa il file di repository di Rawhide)
  2. sudo yum-config-manager --disable fedora updates updates-testing (disabilita i vecchi repository)
  3. sudo yum-config-manager --enable rawhide (abilita il repository rawhide)
  4. sudo yum update yum (questo aggiorna yum all'ultima versione assoluta)
  5. sudo yum --releasever=rawhide distro-sync --nogpgcheck (questo aggiorna il tuo sistema a Rawhide)

Installare Rawhide direttamente

fedora_installer
Se si desidera installare Fedora senza prima installare la versione stabile, è necessario scaricare il programma di installazione del DVD. Quando il programma di installazione ti chiede altri repository, dovrai aggiungere i repository di Rawhide. Puoi farlo da:

  1. Scarica il più recente supporto di installazione stabile o ramificato. (installazione di netinstall o DVD)
  2. Copia su supporto locale (USB o DVD o CD)
  3. Avvia il contenuto multimediale e vai alla sezione "Installa origine" e inserisci manualmente:
    https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/
    (o "i386" per 32-bit invece di "x86_64")
  4. Completa l'installazione normalmente

Questo non funziona se il programma di installazione stabile deve gestire le modifiche ai pacchetti che non prevede, quindi è ancora consigliabile eseguire l'aggiornamento da un'installazione già esistente.

Come si può o non si può notare, l'esecuzione di Rawhide presenta potenziali problemi e mancanza di lucidatura. Questo è normale, poiché tutti i pacchetti sono l'ultima versione stabile o una versione di sviluppo. Le cose potrebbero benissimo rompersi, ma almeno hai l'opportunità di giocare con le ultime e le più grandi!

Tenendolo aggiornato

Ogni volta che vuoi aggiornare un'installazione di Rawhide, esegui sudo yum upgrade -skip-broken - lo stesso comando che utilizzeresti normalmente, più il flag che ti consente di eseguire effettivamente i pacchetti aggiornabili.

Assicurati di includere il flag -skip-broken nel comando, perché più che probabile ci sarà un problema di risoluzione delle dipendenze. In questo modo si evitano possibili problemi durante l'aggiornamento, inoltre in realtà ti consente di eseguire l'upgrade anziché affrontare un messaggio di errore ogni volta che provi.

Aggiornamento di pacchetti specifici solo su rawhide

Ciò che rende grande Fedora Rawhide (a differenza di altri rami di sviluppo, come Ubuntu) è che non devi scegliere tra stable e Rawhide - puoi combinare. A una manciata di persone piace eseguire l'ultima release del kernel disponibile in modo che abbiano il supporto per l'hardware più recente assoluto. Altri potrebbero voler usare la versione di un pacchetto trovato in Rawhide perché potrebbe potenzialmente risolvere un problema isolato che stanno attualmente avendo (per esempio, se LibreOffice continua a bloccarsi senza motivo). È possibile mantenere facilmente l'installazione stabile e selezionare manualmente i pacchetti che si desidera eseguire nelle versioni di Rawhide. Per fare ciò, basta usare il comando regolare per installazioni o aggiornamenti, ma dopo aver aggiunto il file repo, aggiungi il seguente flag: -enablerepo = rawhide. Ora stai usando la versione Rawhide di quel pacchetto!

L'unica altra cosa che devi prendere nota è che yum non controllerà di nuovo Rawhide per gli aggiornamenti su quei pacchetti selezionati a mano. Quando hai effettuato l'aggiornamento dal repository Rawhide, hai temporaneamente abilitato il repository. Quando aggiorni tutti i tuoi pacchetti, gli aggiornamenti del kernel stabili forniranno versioni precedenti rispetto alla versione di Rawhide installata. È necessario eseguire nuovamente il comando in modo specifico per abilitare temporaneamente il repository durante il controllo degli aggiornamenti. Abilitare in modo permanente il repository Rawhide è una cattiva idea, perché allora yum vorrà aggiornare tutti i pacchetti alle versioni di Rawhide. Assicurati di aver scoperto una buona ragione per farlo e di sapere che puoi trarne beneficio in qualche modo.

Conclusione

Se usato in modo appropriato, Rawhide può essere una risorsa utile per il software più recente. Tuttavia, se hai intenzione di eseguire un sistema reale completamente su Rawhide, tieni presente l'elevata probabilità di instabilità. Utilizzare a proprio rischio!

Se vuoi aggiungere altri repository con aggiornamenti o software aggiuntivo Hai bisogno di aiuto per installare Chrome e Codec in Fedora Linux? Prova Fedora Utils Hai bisogno di aiuto per installare Chrome e Codec in Fedora Linux? Prova Fedora Utils Ottieni Fedora come vuoi, rapidamente. Fedora Utils semplifica le fasi di impostazione altrimenti noiose. Per saperne di più, controlla Fedora Utils (ora chiamata Fedy)!

Usi Fedora Rawhide? Che ne pensi di un'altra risorsa simile per la tua distribuzione preferita? Qualche consiglio e trucchetto che puoi condividere? Fateci sapere nei commenti!

In this article