Come aggiungere repository e RPM di terze parti in Fedora

protection click fraud

Usare Fedora significa accettare che software di terze parti su Linux che usi quotidianamente non saranno mai inclusi di default. Questo è scomodo, ma non la fine del mondo. Questo perché ci sono alcuni ottimi servizi e risorse disponibili per aiutare gli utenti ad aggiungere repository e RPM di terze parti in Fedora per ottenere ciò di cui hanno bisogno.

Il primo servizio che vedremo è Fedora Copr. Copr è una nuova tecnologia, ma da quando è uscito, gli utenti si sono rivolti ad essa per trovare software normalmente non incluso in Fedora. Il sistema Copr può essere visto come il sistema "PPA" di Fedora o la versione di Redhat del servizio Open SUSE Build. La ragione? Utenti e sviluppatori possono facilmente utilizzare Copr e creare repository di software personalizzati per distribuire facilmente il software agli utenti Fedora.

Questa è di gran lunga la migliore risorsa per software di terze parti. Ecco come usarlo. Per iniziare, apri un terminale. Un terminale è l'unico modo per farlo, poiché Copr prevede l'interazione con il gestore pacchetti DNF (un programma terminale).

In questo esempio, useremo Steam. Steam è un software proprietario e, di conseguenza, Redhat (le persone dietro Fedora) si rifiutano di spedirlo nei loro repository di software. Un buon modo per risolvere rapidamente questo problema è ottenerlo su Copr. Cerca e trova Vapore tramite la barra di ricerca.

Scegli un risultato che sembra utile. Nota che ci sono molti repository Copr duplicati per Steam. Il modo migliore per scegliere è leggere ogni pagina e determinare qual è la più attiva. In questo caso, il repository Copr più attivo per Steam è: integrazione alunux / linux-steam

Vai alla pagina e leggi le istruzioni. I manutentori di Repo sono in genere abbastanza gentili da dirti esattamente ciò che devi sapere. In questo caso, il repository di vapore Alunux richiede, per prima cosa abilitare il repository negative17:

sudo u -c 'dnf config-manager --add-repo = http://negativo17.org/repos/fedora-steam.repo'

Quindi, abilitare il repository Copr stesso.

su -c 'dnf copr abilita alunux / linux-steam-integrazione'

Quindi, installa Steam come qualsiasi altro software in Fedora. Questo è possibile in due modi. Il primo prevede la ricerca di "Steam" nel software Gnome e il clic sul pulsante di installazione. In alternativa:

sudo dnf installa steam

Potresti anche voler integrare Steam Linux:

su -c 'dnf installa linux-steam-integrazione'

RPMFusion

Un altro modo per migliorare seriamente le fonti software di Fedora è abilitando RPMFusion. Questo è un servizio ben noto specializzato nell'aggiunta di software di terze parti (pensate ai driver proprietari di Nvidia e ad altri strumenti non gratuiti come Skype, Discord, ecc.).

Se non vuoi scherzare con Copr (o non riesci a trovare qualcosa lì), un buon modo è quello di aggiungere questo al tuo sistema. Soprattutto, RPM Fusion esiste da anni ed è sempre aggiornato. Quando viene visualizzata una nuova versione di Fedora, RPM Fusion funzionerà con essa. Ecco come farlo.

L'attuale versione di Fedora al momento della stesura di questo è 26. Se stai leggendo questo in futuro, vai Qui per scaricare i pacchetti non liberi.

Per la versione 26, aprire un terminale e:

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-26.noarch.rpm -y

Al termine dell'installazione di questo pacchetto, vai al software Gnome. Noterai che c'è molto più software disponibile. In alternativa, apri un terminale e fai:

dnf cerca nome programma

RPM Pbone

Un'altra buona risorsa RPM è RPM Pbone. È un motore di ricerca che guarda su Internet (con l'aiuto dei termini di ricerca) per i pacchetti RPM. Questo è un sito web piuttosto semplice. Tuttavia, gli utenti dovrebbero sapere che le altre distribuzioni Linux utilizzano il formato del pacchetto RPM Redhat e, di conseguenza, è possibile trovare pacchetti da OpenSUSE, CentOS e così via.

Poiché questi formati di pacchetto sono simili, non dovrebbe essere difficile installare un pacchetto OpenSUSE su Fedora.

Pkgs.org e OpenSUSE Build Service

Oltre a RPM Pbone, ci sono altri repository RPM. Principalmente, Pkgs.org e il servizio SUSE Build. Come utenti Fedora, Pkgs.org è probabilmente il miglior punto di partenza. Cerca attivamente attraverso molte distribuzioni Linux (inclusa Fedora) per RPM e altri pacchetti.

Perché dovresti usare Pkgs.org? Bene, se sei su una nuova versione di Fedora, alcuni programmi inclusi nelle versioni precedenti potrebbero non essere presenti. Questo sito Web ti permetterà di ottenerlo. Inoltre, cerca in molti posti diversi il software di cui hai bisogno, quindi con questo unico servizio stai effettivamente cercando più posizioni.

La seconda risorsa è l'OBS. OBS è principalmente per utenti SUSE, ma funziona bene con Fedora. Ciò è dovuto a due motivi:

  1. OBS supporta Suse che utilizza file RPM. Fedora usa anche gli RPM, così gli utenti possono facilmente installare gli SPM RPM nella loro configurazione di Fedora (anche se non consigliata).
  2. Poiché Fedora e Suse condividono un formato di pacchetto, Fedora è di solito costantemente supportato su OBS. Durante la ricerca di programmi sul sito, gli utenti vedranno un pulsante di download Fedora.

Usa qui OBS.

Conclusione

Fedora è un ottimo sistema operativo che è sempre all'avanguardia nel mondo Linux. Molte nuove tecnologie iniziano in Fedoraland prima di trasferirsi altrove. Detto questo, sono noti per non consentire "software non libero". Per i sostenitori del software libero, questo è buono. Tuttavia, se sei un utente generico che desidera installare facilmente Discord, avrai dei brutti momenti. Ecco perché è importante sapere a quali risorse gli utenti Fedora possono rivolgersi per software di terze parti.

watch instagram story