Come velocizzare l'installazione delle app su Fedora Linux

Per velocizzare l'installazione delle app in Fedora Linux, è necessario innanzitutto identificare cosa sta rallentando il processo. Nei sistemi Fedora che utilizzano PackageKit con DNF5, inclusa la modifica del backend di Fedora 44, GNOME Software può utilizzare le impostazioni di DNF5 per il download dei pacchetti RPM. Aumentare il limite di download simultanei può abbreviare un'installazione che richiede diversi pacchetti RPM. Tuttavia, ciò non renderà più veloce ogni parte di Software: le ricerche nel catalogo delle app, le attese per i metadati e i download Flatpak seguono percorsi diversi.

Iniziate con max_parallel_downloads=5. Il valore predefinito di DNF5 è tre download simultanei e il massimo documentato è 20. Un valore più alto non è automaticamente più veloce; il limite viene comunque impostato dalla vostra connessione, dal mirror e dal server dei pacchetti. L' fastestmirrorimpostazione opzionale sceglie in base alla latenza TCP, non alla larghezza di banda di download misurata, quindi consideratela come un esperimento.

Output del terminale Fedora da dnf --version che identifica DNF 5
Prima di modificare le impostazioni di DNF, verifica quale versione utilizza la tua installazione di Fedora.

Innanzitutto, individua la parte lenta

GNOME Software può installare pacchetti RPM di Fedora e applicazioni Flatpak. Apri la pagina dei dettagli dell'applicazione e cerca la sua origine o il formato del pacchetto. Se il ritardo si verifica durante il download dei pacchetti RPM, le impostazioni DNF riportate di seguito potrebbero essere d'aiuto. Se l'elenco delle applicazioni si carica o la ricerca è lenta, oppure se l'applicazione proviene da un repository Flatpak remoto, dnf.confè improbabile che la modifica risolva il problema.

Su Fedora 44 e versioni successive, il backend PackageKit di GNOME Software utilizza DNF5 e la sua configurazione; le versioni precedenti potrebbero essere diverse. Verificare con dnf --version. Il progetto Fedora spiega l'integrazione nelle sue note PackageKit-DNF5 .

1. Aggiorna la tua attuale installazione di Fedora

Installa gli aggiornamenti disponibili prima di configurare DNF. Questo aggiornerà la versione di Fedora che stai già utilizzando; non è necessario aggiornare a una versione più recente di Fedora solo per provare le impostazioni descritte in questa guida. Apri Software e installa gli aggiornamenti che offre, oppure usa un terminale:

sudo dnf upgrade --refresh

Esamina la transazione proposta e confermala quando sei pronto. L' --refreshopzione richiede a DNF di controllare i metadati del repository prima di aggiornare i pacchetti. Riavvia il computer se il processo di aggiornamento te lo richiede. Fedora documenta separatamente il processo di aggiornamento della release; si tratta di un'attività di manutenzione più complessa, non di una semplice ottimizzazione delle prestazioni.

Terminale Fedora che mostra sudo dnf upgrade --refresh e un prompt di transazione del pacchetto
Prima di confermare l'aggiornamento, esamina la transazione del pacchetto.

2. Aumentare i download paralleli di DNF5

Aprire il file di configurazione DNF a livello di sistema come amministratore:

sudoedit /etc/dnf/dnf.conf

Individua la sezione esistente [main]. Aggiungi l'impostazione al di sotto di essa oppure modifica il suo valore attuale se è già presente. Non creare una seconda copia della stessa opzione. Inizia con cinque download simultanei:

[main]
max_parallel_downloads=5

Se il file ha già un'intestazione [main], mantienila e aggiungi solo l'impostazione. Salva e chiudi l'editor. Se la tua connessione rimane stabile, puoi provare con 10; riduci il valore se i download si bloccano o rallentano altri dispositivi. Il valore massimo di 20 di DNF5 non è consigliato per tutte le connessioni.

Editor di configurazione DNF che mostra la sezione principale, cinque download paralleli e l'impostazione opzionale per il mirror più veloce.
Il file di configurazione può contenere l'impostazione per il download parallelo e, facoltativamente, il mirror più veloce.

Opzionale: testa la selezione dello specchio più veloce

[main]Per consentire a DNF5 di selezionare i mirror utilizzando la latenza del socket TCP, aggiungere anche questa riga :

fastestmirror=True

La documentazione di riferimento di DNF5 afferma che questa opzione sovrascrive l'ordine dell'elenco dei mirror e seleziona i mirror con la latenza più vicina al valore minimo osservato. Non misura il throughput, quindi un mirror a bassa latenza potrebbe comunque scaricare lentamente. Eseguire test di installazione con e senza questa riga; rimuoverla se le prestazioni peggiorano. Consultare la documentazione ufficiale di configurazione di DNF5 per le definizioni e i valori predefiniti delle opzioni correnti.

3. Riavviare il servizio software e testarlo

Prima di riavviare PackageKit, chiudete GNOME Software e assicuratevi che non siano in corso installazioni o aggiornamenti. Quindi ricaricate il servizio in modo che si avvii con la configurazione aggiornata:

sudo systemctl restart packagekit.service

Riapri GNOME Software e prova una piccola applicazione RPM. Se vuoi confrontare il gestore di pacchetti al di fuori dell'interfaccia grafica, esegui il comando dnf repolistper visualizzare i repository abilitati, quindi installa un pacchetto che riconosci con sudo dnf install PACKAGE_NAME, sostituendo il segnaposto con il nome effettivo del pacchetto. Non confrontare download non correlati: le dimensioni del pacchetto, il carico del repository e lo stato della cache influiscono sui tempi.

Terminale Fedora che mostra i repository abilitati e un comando di installazione DNF con un segnaposto per il nome del pacchetto.
Utilizza l'elenco dei repository e un'installazione RPM per confrontare il comportamento di DNF con GNOME Software.

Quando l'impostazione non aiuta

  • L'apertura o la ricerca di un software richiede molto tempo: i download paralleli influiscono sul trasferimento dei pacchetti, non sull'interfaccia del catalogo delle app. Verifica se un repository o un'altra attività di aggiornamento dei pacchetti è ancora in corso e assicurati che la tua connessione di rete sia stabile.
  • L'app è di tipo Flatpak: le impostazioni DNF non controllano i download da repository Flatpak. Verifica la sorgente indicata nella pagina dei dettagli del software dell'app e risolvi i problemi relativi al percorso di rete verso tale repository.
  • Utilizzi Fedora Silverblue o Kinoite: questi ambienti desktop "atomici" gestiscono il sistema operativo di base con rpm-ostree, mentre molte applicazioni desktop sono Flatpak. Non applicare una modifica DNF tradizionale aspettandoti che velocizzi questi flussi di lavoro.
  • Uno dei repository risulta costantemente lento: evita URL mirror casuali o la disabilitazione dei controlli di firma; entrambe le soluzioni possono compromettere l'integrità del pacchetto senza risolvere il problema di rete.

Per annullare la modifica, rimuovi le max_parallel_downloadsrighe fastestmirroraggiunte, quindi riavvia packagekit.servicequando non è attiva alcuna operazione sui pacchetti. Per informazioni su come Fedora separa i sorgenti RPM e Flatpak, consulta la sua guida alla ricerca e all'installazione di applicazioni Linux .

Lascia un commento

Come modificare le impostazioni della webcam su Linux con Cameractrls

Come modificare le impostazioni della webcam su Linux con Cameractrls

Modifica le impostazioni della webcam su Linux con Cameractrls: regola l'esposizione, il colore, la riduzione dello sfarfallio e altri controlli supportati, quindi verifica le modalità video compatibili.

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Installa PhpStorm su Linux con JetBrains Toolbox o con l'archivio tar.gz autonomo, oltre alle opzioni Snap e Arch AUR. Java è già incluso.

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Crea un'immagine ISO di un CD-ROM su Linux con GNOME Disks o dd. Identifica l'unità ottica, monitora la copia, verifica l'immagine e scopri quando un disco danneggiato o un disco audio richiede uno strumento aggiuntivo.

Come installare Cisco Packet Tracer su Linux

Come installare Cisco Packet Tracer su Linux

Scarica Cisco Packet Tracer 9.0.1 per Ubuntu a 64 bit, installa il pacchetto DEB con APT, accetta la licenza nel Terminale ed effettua l'accesso per avviare un laboratorio.

Come configurare due pannelli su XFCE 4

Come configurare due pannelli su XFCE 4

Crea un pannello XFCE 4 separato per ogni schermo, assegna il secondo pannello all'uscita corretta, posizionalo e ridimensionalo, e aggiungi i launcher e gli elementi di stato necessari.

Come ritagliare un'immagine su Linux con GIMP

Come ritagliare un'immagine su Linux con GIMP

Rimuovere lo sfondo di una foto su Linux con GIMP: traccia il soggetto, elimina lo sfondo selezionato, mantieni la trasparenza ed esporta un file PNG riutilizzabile.

Applicazione desktop Google Tasks: come utilizzarla su un computer

Applicazione desktop Google Tasks: come utilizzarla su un computer

Apri Google Tasks in un browser, aggiungi un collegamento a Chrome o avvialo come un'app e gestisci le attività con data tramite Calendar e Gmail.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler associa i file MP3 ai tasti della tastiera e permette la riproduzione in loop dell'audio. Scopri cosa fa questo software gratuito ormai datato, dove finiscono le sue vecchie funzionalità e cosa controllare prima di scaricarlo.

Come giocare a Squad su Linux con Steam Proton

Come giocare a Squad su Linux con Steam Proton

Configura Squad su Linux con Steam Play e Proton, installa il gioco, scegli uno strumento di compatibilità e risolvi i problemi relativi ai sistemi anti-cheat.

Come installare Linux Mint Debian Edition 5 “Elsie” da USB

Come installare Linux Mint Debian Edition 5 “Elsie” da USB

Scarica e verifica l'immagine ISO di LMDE 5 archiviata, crea una chiavetta USB avviabile e scegli le impostazioni di installazione sicura. Elsie non è più supportato; consulta la versione corrente di LMDE.