Como desabilitar atualizações de aplicativos no Arch Linux

Arch Linux é um sistema operacional Linux “de ponta”. Bleeding edge é uma gíria na comunidade Linux que significa "coisas novas o mais rápido possível". Esta filosofia de atualização é fundamental para o Arch, e uma das razões pelas quais muitos entusiastas avançados do Linux adoram usá-lo.

Há um grande benefício em usar um sistema de ponta como o Arch. Para começar, você sempre obterá os programas, drivers e aprimoramentos mais recentes que a comunidade Linux tem a oferecer. No entanto, algumas desvantagens graves surgem com o uso de um sistema operacional como este. A principal delas é que, como as atualizações chegam o mais rápido possível, elas não são testadas extensivamente. Devido à falta de testes, existem bugs que podem ocorrer. Para ser claro: problemas nem sempre acontecem, mas por causa das atualizações rápidas do Arch, quebras ocorrem com frequência.

A melhor maneira de mitigar quebras de pacote é desabilitar as atualizações de aplicativos no Arch Linux, evitando assim a atualização interrompida. Neste guia, mostraremos como configurar seu Arch PC para evitar atualizações de pacotes.

Encontrar pacote no Pacman

Antes de mexer nos arquivos de configuração do Pacman para evitar que o Arch atualize um pacote em seu sistema, você deve encontrar o nome exato do pacote. A melhor maneira de fazer isso é usando a opção de linha de comando “Qe”.

Para pesquisar, abra uma janela de terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado. Então, como um usuário regular, execute o Pacman com a opção de linha de comando “Qe”. Esta operação imprimirá uma lista completa de todos os pacotes instalados no sistema.

pacman -Qe

Executar uma consulta de cada pacote instalado no Arch Linux sem dúvida mostrará muitas informações. Para a maioria, essa vasta quantidade de dados pode não ser útil. Por esse motivo, é uma boa ideia usar o  comando grep  para classificar e encontrar palavras-chave e padrões.

Para classificar sua lista de pacotes instalados, tente:

pacman -Qe | grep 'nome de um programa ou pacote'

Alternativamente, canalize a saída para um arquivo de texto conveniente para mais tarde com o comando abaixo.

pacman -Qe> ~ / package-info.txt

Nota: para visualizar o arquivo package-info.txt no terminal, execute cat ~/package-info.txt

Depois de fazer sua pesquisa com a  ferramenta grep , você verá o nome do pacote seguido por um número de versão. Ignore o número da versão e anote o nome do pacote, pois você precisará dele ao editar os arquivos de configuração.

Editando Pacman.conf

A maneira de evitar que o Arch Linux atualize os pacotes instalados é editando o arquivo /etc/pacman.conf e aproveitando o recurso “IgnorePkg”. Para obter este recurso, abra uma janela de terminal e abra o arquivo Pacman.conf dentro do editor de texto Nano com privilégios de root.

Como desabilitar atualizações de aplicativos no Arch Linux

su -
nano -w /etc/pacman.conf

Ou:

sudo nano -w /etc/pacman.conf

No editor de texto Nano, use a seta para baixo e desça até a parte do arquivo que diz “# Pacman não atualizará pacotes listados em IgnorePkg e membros de IgnoreGroup. '

Como desabilitar atualizações de aplicativos no Arch Linux

Uma vez lá, remova o símbolo # da frente de “IgnorePkg.” Em seguida, escreva o nome do pacote da pesquisa anterior após “=.” Deve ser semelhante a:

IgnorePkg = nameofpackage

Você tem mais de um pacote que deseja impedir que o Arch Linux seja atualizado? Escreva os nomes de cada pacote após “IgnorePkg”, seguido por vírgulas. Por exemplo:

IgnorePkg = nameofpackage1, nameofpackage2, nameofpackage3

Com todos os pacotes que você gostaria de evitar que o Arch Linux atualize definido dentro de “IgnorePkg,” é hora de salvar as alterações. Pressione Ctrl + O no teclado para gravar as edições no arquivo de configuração do Pacman e feche-o pressionando Ctrl + X.

Assumindo que todas as edições no arquivo de configuração do Pacman foram feitas corretamente, você poderá executar o comando de atualização no Arch Linux e impedir com sucesso a atualização dos pacotes no IgnorePkg.

Como desabilitar atualizações de aplicativos no Arch Linux

sudo pacman -Syyu

Habilitando atualizações

Após algumas semanas ignorando uma atualização, pode ser seguro atualizá-la novamente. Para reativar as atualizações de pacotes que você desativou anteriormente, você precisará fazer o seguinte.

Etapa 1: abra uma janela de terminal e use Root ou Sudo para obter acesso ao arquivo de configuração do Pacman.

su -
nano -w /etc/pacman.conf

Ou

sudo nano -w /etc/pacman.conf

Etapa 2: Percorra o arquivo de configuração e desça até a área “IgnorePkg” do arquivo.

Etapa 3: usando a tecla Backspace , remova todos os nomes de pacotes após “IgnorePkg”.

Etapa 4: Salve as edições feitas no arquivo de configuração do Pacman no editor de texto Nano pressionando a combinação de teclado Ctrl + O. Em seguida, fechar o editor pressionando Ctrl + X .

Etapa 5:  execute o comando de atualização do Pacman. À medida que é executado, o Arch Linux notará que os pacotes anteriormente retidos não são mais retidos e os atualizará automaticamente para a versão mais recente.

sudo pacman -Syyu

Leave a Comment

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Aprenda a desinstalar o Firefox Snap no Ubuntu 22.04 LTS e substituí-lo pela versão DEB. Siga este guia passo a passo para uma experiência melhor.

Como compactar arquivos no Linux mais rápido com Pigz

Como compactar arquivos no Linux mais rápido com Pigz

Pigz é uma das melhores ferramentas para compactar arquivos. Neste guia, você aprenderá a instalar e utilizar essa ferramenta poderosa em seu sistema Linux.

Como instalar e configurar o Samba no Debian 11 Bullseye

Como instalar e configurar o Samba no Debian 11 Bullseye

Se você estiver no Debian 11 Bullseye e precisar configurar um servidor Samba, este guia o ajudará. Aprenda como configurar o Samba para Debian 11!

Transforme qualquer dispositivo em seu segundo monitor no Linux

Transforme qualquer dispositivo em seu segundo monitor no Linux

Precisa de um monitor extra, mas só tem um? Com Deskreen, você pode transformar qualquer smartphone, tablet ou laptop em uma segunda tela no Linux.

Como verificar a temperatura da GPU no Linux

Como verificar a temperatura da GPU no Linux

Aprenda como verificar a temperatura da GPU no Linux usando diversas ferramentas.

Como usar o controlador PS4 no Linux

Como usar o controlador PS4 no Linux

Aprenda como usar o controlador PS4 no Linux com suporte completo e métodos de configuração simples.

Como atualizar para Pop_OS 22.04

Como atualizar para Pop_OS 22.04

O Pop_OS 22.04 foi lançado e com ele vem toneladas de novos recursos. Veja como você pode atualizar sua instalação do Pop_OS para 22.04.

Como fazer backup diretamente no Google Drive no Linux

Como fazer backup diretamente no Google Drive no Linux

Descubra como fazer backup dos seus dados do Linux diretamente no Google Drive utilizando o Duplicati. Siga nosso guia passo a passo para proteger suas informações.

Como aumentar o tamanho da pasta temporária no Linux

Como aumentar o tamanho da pasta temporária no Linux

Aprenda como aumentar o tamanho da pasta temporária no Linux. Siga este guia passo a passo para resolver problemas de espaço no seu diretório temporário.

Como instalar e personalizar o emulador de terminal Kitty no Linux

Como instalar e personalizar o emulador de terminal Kitty no Linux

Kitty é um emulador de terminal com GPU versátil e ágil para Linux. Aprenda a instalar e personalizá-lo para melhorar sua experiência no terminal.