O Arch Linux é um sistema operacional Linux "de ponta"sistema. Borda sangrenta é uma gíria na comunidade Linux que significa "coisas novas o mais rápido possível". Essa filosofia de atualização é essencial para o Arch, e uma das razões pelas quais muitos entusiastas avançados do Linux adoram usá-la.
Há um enorme benefício em usar uma borda sangrentasistema como o Arch. Para iniciantes, você sempre obtém os programas, drivers e aprimoramentos mais recentes que a comunidade Linux tem a oferecer. No entanto, algumas desvantagens graves vêm com o uso de um sistema operacional como este. A principal é que, como as atualizações são o mais rápido possível, elas não são testadas extensivamente. Devido à falta de teste, existem erros que podem ocorrer. Para ficar claro: os problemas nem sempre acontecem, mas, devido às atualizações rápidas do Arch, ocorrem frequentemente quebras.
A melhor maneira de mitigar quebras de pacotes édesative as atualizações de aplicativos no Arch Linux, evitando a atualização interrompida. Neste guia, mostraremos como configurar seu Arch PC para evitar atualizações de pacotes.
Encontre o pacote em Pacman
Antes de mexer no Pacmanarquivos de configuração para impedir que o Arch atualize um pacote em seu sistema, você deve encontrar o nome exato do pacote. A melhor maneira de fazer isso é usar a opção de linha de comando "Qe".
Para pesquisar, abra uma janela do terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado Então, como usuário comum, 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
Executando uma consulta de cada pacote instalado noO 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 fazer uso do grep comando, para classificar e encontrar palavras-chave e padrões.
Para classificar sua lista de pacotes instalados, tente:
pacman -Qe | grep "name of a program or package"
Como alternativa, 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 o grep ferramenta, 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á disso ao editar arquivos de configuração.
Editando Pacman.conf
A maneira de impedir que o Arch Linux atualize os pacotes instalados é editando o /etc/pacman.conf e aproveitando o recurso "IgnorePkg". Para acessar esse recurso, inicie uma janela de terminal e abra o arquivo Pacman.conf dentro do editor de texto Nano com privilégios de root.
su -
nano -w /etc/pacman.conf
Ou:
sudo nano -w /etc/pacman.conf
No editor de texto Nano, use o Seta para baixo e vá até a parte do arquivo que diz "# Pacman não atualizará os pacotes listados no IgnorePkg e nos membros do IgnoreGroup".
Uma vez lá, remova o símbolo # da frente de "IgnorePkg". Em seguida, escreva o nome do pacote na pesquisa anterior após o "=". Ele deve se parecer com:
IgnorePkg =nameofpackage
Você tem mais de um pacote para impedir a atualização do Arch Linux? Escreva os nomes de cada pacote após "IgnorePkg", seguido de vírgulas. Por exemplo:
IgnorePkg =nameofpackage1, nameofpackage2, nameofpackage3
Com todos os pacotes que você deseja impedir que o Arch Linux atualize o conjunto dentro do "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.
Supondo que todas as edições no arquivo de configuração do Pacman sejam feitas corretamente, você poderá executar o comando upgrade no Arch Linux e impedir com êxito a atualização dos pacotes no IgnorePkg.
sudo pacman -Syyu
Ativando atualizações
Após algumas semanas ignorando uma atualização, pode ser seguro atualizar novamente. Para reativar as atualizações para pacotes que você desativou anteriormente, faça o seguinte.
Passo 1: abra uma janela do 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
Passo 2: Role pelo arquivo de configuração e vá até a área “IgnorePkg” do arquivo.
Etapa 3: Usando o Backspace chave, remova todos os nomes de pacotes após "IgnorePkg".
Passo 4: Salve as edições feitas no arquivo de configuração do Pacman no editor de texto Nano, pressionando o botão Ctrl + O combinação de teclado. Em seguida, feche 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 atualiza automaticamente para a versão mais recente.
sudo pacman -Syyu</p>
Comentários