Como acelerar o instalador de aplicativos do Fedora Linux

Para acelerar o instalador de aplicativos do Fedora Linux, primeiro identifique o que está consumindo tempo. Em sistemas Fedora que usam PackageKit com DNF5, incluindo a alteração de backend do Fedora 44, a Central de Programas do GNOME pode usar as configurações do DNF5 para downloads de RPM. Aumentar o limite de downloads simultâneos pode encurtar uma instalação que requer vários pacotes RPM. Isso não tornará todas as partes da Central de Programas mais rápidas: buscas no catálogo de aplicativos, esperas por metadados e downloads de Flatpak seguem caminhos diferentes.

Comece com max_parallel_downloads=5. O padrão do DNF5 é de três downloads simultâneos, e o máximo documentado é 20. Um valor maior não significa automaticamente maior velocidade; sua conexão, espelho e servidor de pacotes ainda definem o limite. A fastestmirrorconfiguração opcional escolhe com base na latência TCP, não na largura de banda de download medida, portanto, considere-a como um experimento.

Saída do terminal Fedora do comando `dnf --version` identificando o DNF 5.
Verifique qual versão do DNF sua instalação do Fedora está utilizando antes de alterar as configurações.

Primeiro, identifique a parte lenta.

A Central de Programas GNOME pode instalar pacotes RPM do Fedora e aplicativos Flatpak. Abra a página de detalhes do aplicativo e procure por sua origem ou formato de empacotamento. Se a demora ocorrer durante o download dos pacotes RPM, as configurações do DNF abaixo podem ajudar. Se a lista de aplicativos estiver lenta para carregar ou pesquisar, ou se o aplicativo vier de um repositório Flatpak, alterar as configurações dnf.confprovavelmente não resolverá o problema.

No Fedora 44 e versões posteriores, o backend PackageKit do GNOME Software usa o DNF5 e sua configuração; versões anteriores podem ser diferentes. Consulte [link para a documentação do PackageKit dnf --version]. O projeto Fedora explica a integração em suas notas sobre o PackageKit-DNF5 .

1. Atualize sua instalação atual do Fedora.

Instale as atualizações disponíveis antes de ajustar o DNF. Isso atualiza a versão que você já está usando; não é necessário atualizar para uma versão mais recente do Fedora apenas para testar as configurações deste guia. Abra a Central de Programas e instale as atualizações oferecidas ou use um terminal:

sudo dnf upgrade --refresh

Analise a transação proposta e confirme-a quando estiver pronto. A --refreshopção solicita ao DNF que verifique os metadados do repositório antes de atualizar os pacotes. Reinicie o computador se o processo de atualização solicitar. O Fedora documenta o processo de atualização de versão separadamente; trata-se de uma tarefa de manutenção mais complexa, não de um ajuste de velocidade de rotina.

Terminal do Fedora exibindo sudo dnf upgrade --refresh e um prompt de transação de pacote.
Revise a transação do pacote antes de confirmar uma atualização.

2. Aumentar os downloads paralelos do DNF5

Abra o arquivo de configuração DNF de todo o sistema como administrador:

sudoedit /etc/dnf/dnf.conf

Localize a seção existente [main]. Adicione a configuração abaixo dela ou altere o valor atual, caso já exista. Não crie uma segunda cópia da mesma opção. Comece com cinco downloads simultâneos:

[main]
max_parallel_downloads=5

Se o arquivo já tiver um [main]cabeçalho, mantenha-o e adicione apenas a configuração. Salve e feche o editor. Se sua conexão permanecer estável, você pode testar com 10; reduza o valor se os downloads travarem ou outros dispositivos ficarem lentos. O valor máximo de 20 do DNF5 não é recomendado para todas as conexões.

Editor de configuração do DNF mostrando a seção principal, cinco downloads paralelos e configuração opcional do espelho mais rápido.
O arquivo de configuração pode conter a configuração de download paralelo e, opcionalmente, o fastestmirror.

Opcional: teste a seleção do espelho mais rápido

Para permitir que o DNF5 selecione servidores espelho usando a latência do socket TCP, adicione [main]também esta linha:

fastestmirror=True

A documentação do DNF5 afirma que esta opção sobrescreve a ordem da lista de espelhos e seleciona entre os espelhos com latência próxima ao menor valor observado. Ela não mede a taxa de transferência, portanto, um espelho com baixa latência ainda pode apresentar lentidão no download. Teste as instalações com e sem esta linha; remova-a se o desempenho piorar. Consulte a documentação oficial de configuração do DNF5 para obter as definições e os valores padrão atuais das opções.

3. Reinicie o serviço do software e teste.

Antes de reiniciar o PackageKit, feche a Central de Programas do GNOME e certifique-se de que nenhuma instalação ou atualização esteja em andamento. Em seguida, recarregue o serviço para que ele inicie com a configuração atualizada:

sudo systemctl restart packagekit.service

Reabra a Central de Programas do GNOME e experimente um pequeno aplicativo RPM. Se quiser comparar o gerenciador de pacotes fora da interface gráfica, execute o comando dnf repolistpara ver os repositórios habilitados e, em seguida, instale um pacote que você reconheça com sudo dnf install PACKAGE_NAMEo comando , substituindo o marcador pelo nome real do pacote. Não compare downloads não relacionados: o tamanho do pacote, a carga do repositório e o estado do cache afetam o tempo de execução.

Terminal do Fedora mostrando os repositórios habilitados e um comando de instalação do DNF com um espaço reservado para o nome do pacote.
Use a lista de repositórios e uma instalação RPM para comparar o comportamento do DNF com o GNOME Software.

Quando a configuração não ajuda

  • O software demora muito para abrir ou pesquisar: downloads paralelos afetam as transferências de pacotes, não a interface do catálogo de aplicativos. Verifique se um repositório ou outra tarefa de pacote ainda está sendo atualizada e certifique-se de que sua conexão de rede esteja estável.
  • O aplicativo é um Flatpak: as configurações do DNF não controlam downloads de dispositivos remotos Flatpak. Verifique a origem exibida na página de detalhes do software do aplicativo e solucione problemas no caminho de rede para esse dispositivo remoto.
  • Você usa Fedora Silverblue ou Kinoite: esses ambientes de desktop atômicos gerenciam o sistema operacional base com rpm-ostree, enquanto muitos aplicativos de desktop são Flatpaks. Não aplique um ajuste tradicional do DNF esperando que ele acelere esses fluxos de trabalho.
  • Um dos repositórios apresenta lentidão constante: evite URLs de espelho aleatórios ou desativar a verificação de assinaturas; qualquer uma dessas soluções pode comprometer a integridade do pacote sem resolver o problema de rede.

Para desfazer a alteração, remova as max_parallel_downloadslinhas fastestmirrorque você adicionou e reinicie o sistema packagekit.servicequando nenhuma operação de pacote estiver ativa. Para saber como o Fedora separa as fontes RPM e Flatpak, consulte o guia para encontrar e instalar aplicativos Linux .

Deixar um comentário

Como instalar o tema Paper GTK no Linux

Como instalar o tema Paper GTK no Linux

Instale o tema Paper GTK a partir de repositórios Linux compatíveis, habilite-o para aplicativos GTK no GNOME Tweaks e veja o que o tema legado pode e não pode alterar.

Como instalar e configurar o SABnzbd no Linux

Como instalar e configurar o SABnzbd no Linux

Instale o SABnzbd no Ubuntu ou Debian, ou execute-o em um contêiner Docker em outro host Linux. Em seguida, abra a interface web e configure seu provedor e as pastas de download.

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Capture o áudio da área de trabalho Linux no Audacity direcionando o fluxo de gravação para a fonte de monitor do seu dispositivo de saída. Siga os passos do PulseAudio e do PipeWire, dicas de exportação e correções para faixas silenciosas.

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Instale o Dropbox no Linux a partir do pacote oficial, faça login, sincronize uma pasta local, gerencie a sincronização seletiva e verifique o status pela linha de comando.

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Inkscape a partir dos repositórios da sua distribuição Linux, do PPA estável do Ubuntu, do Snap ou do Flathub, utilizando os comandos e notas atuais para escolher a origem do pacote.

Como instalar o PulseEffects no Linux com o Easy Effects

Como instalar o PulseEffects no Linux com o Easy Effects

O PulseEffects agora é Easy Effects. Instale o equalizador baseado em PipeWire com apt, DNF, Pacman ou Flatpak, direcione o áudio e salve as configurações.

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Use o FSlint para analisar pastas selecionadas do Linux, verificar grupos duplicados e excluir arquivos redundantes com segurança, ou aprenda quando a fusão de links físicos é apropriada.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

O antigo plugin OpenMediaVault para Plex foi arquivado. Configure o Plex no OMV 8 com OMV-Extras, o plugin Compose, armazenamento persistente e o contêiner oficial do Plex.

Como encontrar vírus no Linux pela linha de comando

Como encontrar vírus no Linux pela linha de comando

Aprenda como instalar o ClamAV, atualizar suas assinaturas, verificar arquivos e pastas do Linux recursivamente e revisar as detecções sem excluir arquivos automaticamente.

Como limpar e acelerar o Ubuntu com segurança

Como limpar e acelerar o Ubuntu com segurança

Limpe e acelere o Ubuntu com a limpeza segura do APT, verificações de armazenamento e controles de inicialização que ajudam a liberar espaço e solucionar problemas de lentidão na área de trabalho.