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

Diagnósticos de MP3: corrija até 50 problemas com arquivos de áudio MP3

Diagnósticos de MP3: corrija até 50 problemas com arquivos de áudio MP3

O MP3 Diags é a ferramenta definitiva para corrigir problemas na sua coleção de áudio musical. Ele pode marcar corretamente seus arquivos MP3, adicionar capas de álbuns ausentes e corrigir VBR.

Aplicativos de notificação de desktop do Google Voice

Aplicativos de notificação de desktop do Google Voice

Assim como o Google Wave, o Google Voice gerou um burburinho em todo o mundo. O Google pretende mudar a forma como nos comunicamos e, como está se tornando

Baixe os favoritos do Flickr com o FlickrFaves

Baixe os favoritos do Flickr com o FlickrFaves

Existem muitas ferramentas que permitem aos usuários do Flickr baixar suas fotos em alta qualidade, mas existe alguma maneira de baixar os Favoritos do Flickr? Recentemente, viemos

OK Sampler é um software de amostragem de música gratuito

OK Sampler é um software de amostragem de música gratuito

O que é Sampling? Segundo a Wikipédia, “É o ato de pegar uma parte, ou amostra, de uma gravação sonora e reutilizá-la como um instrumento ou

Backup do Google Sites: Importar/Exportar

Backup do Google Sites: Importar/Exportar

O Google Sites é um serviço do Google que permite ao usuário hospedar um site no servidor do Google. Mas há um problema: não há uma opção integrada para fazer backup.

Aplicativo de desktop do Google Tasks

Aplicativo de desktop do Google Tasks

O Google Tasks não é tão popular quanto outros serviços do Google, como Agenda, Wave, Voice, etc., mas ainda é amplamente utilizado e é parte integrante da vida das pessoas.

Como recuperar partições perdidas e dados do disco rígido [Guia]

Como recuperar partições perdidas e dados do disco rígido [Guia]

Em nosso guia anterior sobre como limpar com segurança o disco rígido e a mídia removível por meio do Ubuntu Live e do CD de inicialização DBAN, discutimos que o disco baseado no Windows

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!