Como desabilitar atualizações de aplicativos no Arch Linux

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


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.