Acasă
» LINUX
»
Cum să accelerezi instalatorul aplicației Fedora Linux
Cum să accelerezi instalatorul aplicației Fedora Linux
Pentru a accelera programul de instalare a aplicației Fedora Linux, identificați mai întâi ce anume durează. Pe sistemele Fedora care utilizează PackageKit cu DNF5, inclusiv modificarea backend-ului Fedora 44, software-ul GNOME poate utiliza setările DNF5 pentru descărcările RPM. Creșterea limitei de descărcare simultană poate scurta o instalare care necesită mai multe pachete RPM. Nu va face ca fiecare parte a software-ului să fie mai rapidă: căutările în catalogul de aplicații, așteptările de metadate și descărcările Flatpak urmează căi diferite.
Începeți cu max_parallel_downloads=5. Implicit, DNF5 este de trei descărcări simultane, iar maximul documentat este de 20. O valoare mai mare nu este automat mai rapidă; conexiunea, oglinda și serverul de pachete setează în continuare limita. fastestmirrorSetarea opțională alege în funcție de latența TCP, nu de lățimea de bandă măsurată pentru descărcare, așa că tratați-o ca pe un experiment.
Verificați ce versiune DNF folosește instalarea dvs. Fedora înainte de a modifica setările.
Mai întâi, identifică partea lentă
Software-ul GNOME poate instala pachete RPM Fedora și aplicații Flatpak. Deschideți pagina cu detalii a aplicației și căutați sursa sau formatul ambalajului. Dacă întârzierea apare în timpul descărcării pachetelor RPM, setările DNF de mai jos pot fi de ajutor. Dacă lista de aplicații se încarcă sau se caută lent sau dacă aplicația provine de la o telecomandă Flatpak, modificarea acesteia dnf.confeste puțin probabil să remedieze întârzierea.
Pe Fedora 44 și versiunile ulterioare, backend-ul PackageKit al software-ului GNOME folosește DNF5 și configurația sa; versiunile mai vechi pot diferi. Verificați cu [numele companiei] dnf --version. Proiectul Fedora explică integrarea în notele sale PackageKit-DNF5 .
1. Actualizați instalarea curentă de Fedora
Instalați actualizările disponibile înainte de a regla DNF. Aceasta actualizează versiunea pe care o rulați deja; nu este nevoie să faceți upgrade la o versiune mai nouă de Fedora doar pentru a încerca setările din acest ghid. Deschideți Software și instalați actualizările pe care le oferă sau utilizați un terminal:
sudo dnf upgrade --refresh
Revizuiți tranzacția propusă și confirmați-o când sunteți gata. Opțiunea --refreshsolicită DNF să verifice metadatele depozitului înainte de actualizarea pachetelor. Reporniți computerul dacă procesul de actualizare vă solicită acest lucru. Fedora documentează separat procesul de lansare-upgrade; aceasta este o sarcină de întreținere mai amplă, nu o ajustare de viteză de rutină.
Verifică tranzacția pachetului înainte de a confirma o actualizare.
2. Creșterea numărului de descărcări paralele ale DNF5
Deschideți fișierul de configurare DNF la nivel de sistem ca administrator:
sudoedit /etc/dnf/dnf.conf
Găsiți secțiunea existentă [main]. Adăugați setarea de sub ea sau modificați-i valoarea curentă dacă este deja prezentă. Nu creați o a doua copie a aceleiași opțiuni. Începeți cu cinci descărcări simultane:
[main]
max_parallel_downloads=5
Dacă fișierul are deja un [main]titlu, păstrați-l și adăugați doar setarea. Salvați și închideți editorul. Dacă conexiunea rămâne stabilă, puteți testa 10; reduceți valoarea dacă descărcările se opresc sau încetinesc alte dispozitive. Valoarea maximă de 20 a DNF5 nu este o setare recomandată pentru fiecare conexiune.
Fișierul de configurare poate conține setarea de descărcare paralelă și, opțional, fastestmirror.
Opțional: testați selecția celei mai rapide oglinzi
Pentru a permite DNF5 să selecteze mirror-uri folosind latența socketului TCP, adăugați [main]și această linie sub:
fastestmirror=True
Referința DNF5 spune că aceasta suprascrie ordinea listei de oglinzi și selectează între oglinzi cu latență apropiată de cea mai mică valoare observată. Nu măsoară debitul, deci o oglindă cu latență redusă se poate descărca lent. Testează instalările cu și fără această linie; elimină-o dacă performanța se înrăutățește. Consultați referința oficială de configurare DNF5 pentru definițiile și valorile implicite ale opțiunilor actuale.
3. Reporniți serviciul software și testați
Înainte de a reporni PackageKit, închideți software-ul GNOME și asigurați-vă că nu rulează nicio instalare sau actualizare. Apoi reîncărcați serviciul astfel încât să pornească cu configurația actualizată:
sudo systemctl restart packagekit.service
Redeschideți software-ul GNOME și încercați o aplicație RPM de dimensiuni reduse. Dacă doriți să comparați managerul de pachete în afara interfeței grafice, executați comanda dnf repolistpentru a vedea repozitoriile activate, apoi instalați un pachet pe care îl recunoașteți cu sudo dnf install PACKAGE_NAME, înlocuind substituentul cu numele real al pachetului. Nu comparați descărcări fără legătură: dimensiunea pachetului, încărcarea repozitoriului și starea memoriei cache afectează timpul.
Folosește lista de repozitorii și o instalare RPM pentru a compara comportamentul DNF cu software-ul GNOME.
Când setarea nu ajută
Software-ul durează mult timp pentru a se deschide sau a căuta: Descărcările paralele afectează transferurile de pachete, nu interfața catalogului de aplicații. Verificați dacă un depozit sau o altă sarcină de pachet se actualizează încă și verificați dacă conexiunea la rețea este stabilă.
Aplicația este o telecomandă Flatpak: setările DNF nu controlează descărcările de pe telecomenzile Flatpak. Verificați sursa afișată pe pagina cu detalii despre software a aplicației și depanați calea de rețea către telecomanda respectivă.
Folosești Fedora Silverblue sau Kinoite: aceste desktop-uri atomice gestionează sistemul de operare de bază cu rpm-ostree, în timp ce multe aplicații desktop sunt Flatpaks. Nu aplica un tweak DNF tradițional așteptându-te să accelereze aceste fluxuri de lucru.
Un depozit este constant lent: Evitați URL-urile oglindire aleatorii sau dezactivarea verificărilor de semnături; oricare dintre acestea poate submina integritatea pachetului fără a remedia problema rețelei.
Pentru a anula modificarea, eliminați liniile max_parallel_downloadsși fastestmirrorpe care le-ați adăugat, apoi reporniți sistemul packagekit.servicecând nicio operațiune pe pachet nu este activă. Pentru a afla cum separă Fedora sursele RPM și Flatpak, consultați ghidul său pentru găsirea și instalarea aplicațiilor Linux .