Ola, tudo bem?
No dia 15 de Maio, o pessoal do Arch Linux anunciou que os repositórios da distribuição seriam migrados para o Gitlab como consta na pagina de noticias do arch linux. O processo foi iniciado no dia 19 de Maio e foi concluído no ultimo domingo (21/05/2023). Segundo eles todo o processo ocorreu sem problemas e todo o repositório pode ser encontrado no gitlab do arch linux).

Os repositórios sofreram algumas mudanças:

  • [community] foi integrado ao repositório [extra].
  • [testing] foi dividido em dois novos repositórios [core-testing] e [extra-testing].

OK, mas como isso me afeta?

Bem, com essas mudanças, os usuários do Arch Linux e de suas distribuições derivadas, como o Manjaro e Endeavour, vão precisar fazer alguns ajustes no arquivo /etc/pacman.conf.

O processo é bem simples, e pode ser feito de algumas formas diferentes, mas aqui irei cobrir apenas a forma que eu usei, editando o arquivo manualmente.

  1. Abra o arquivo /etc/pacman.conf como administrador no seu editor de texto preferido.
  2. Desça até a parte que começa a lista de repositórios.
  3. Sua lista de repositórios deve estar parecida com o demonstrado a seguir. Claro, algumas coisas podem estar diferentes, caso você ou a distribuição tenha feito alguma customização no arquivo.
#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib]
#Include = /etc/pacman.d/mirrorlist
  1. Agora apague as linhas relativas aos repositórios [community] e [testing], e insira os novos repositórios, ou simplesmente edite o nome dos repositórios que seriam excluídos, para o nome dos novos repositórios.
    Importante

    Caso não use o repositório [testing], não é obrigatório modificar nem adicionar nada relacionado a ele, mas eu recomendo que o ajuste seja feito.

  2. Pronto, agora sua lista de repositórios deve ficar algo similar a isso:
#[core-testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

#[extra-testing]
#Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

#[multilib]
#Include = /etc/pacman.d/mirrorlist
  1. Agora é só salvar o arquivo e dar um sudo pacman -Syu no terminal, para atualizar o sistema e os repositórios.
    Atenção

    Não recomendo atualizar os repositórios de forma isolada. Isso pode causar problemas com a instalação de novos pacotes, caso não atualize o sistema.

Note que a ISO oficial do Arch disponível no site , até o momento em que esse texto foi publicado, é de uma release antes da migração (03/05/2023), logo, ao usar essa release, será necessário editar o arquivo /etc/pacman.conf durante a instalação.

Existem algumas outras alterações necessárias para casos bem específicos, então recomendo dar uma checada la nas novidades do Arch para ver se você precisa mudar mais alguma coisa no sistema.

Então por hoje é isso. Qualquer coisa basta escrever na sessão de comentários logo abaixo que respondo o quanto antes. Muito obrigado e até a próxima!

Imagem da capa: David Dibert

Faça um comentário!

Postagem Anterior Próxima Postagem