Recentemente, houve bastantes problemas nos repositórios "testing" do Manjaro e na discussão que se seguiu lá no fórum oficial em inglês, foi a seguinte... Masss antes vou falar rapidamente de como são organizados, atualmente, os repositórios do Arch..
Então aqui vai, núa e cruamente:
(Estáveis)
1. core - pacotes essenciais do sistema; por ex. nas imagens de instalação do Arch só há pacotes deste repositório;
2. extra - pacotes do sistema criados pelos desenvolvedores de confiança de core e outros desenvolvedores;
3. community - pacotes do AUR;
4. multilib - contém software de 32-bit;
(Em Testes)
5.1 community-testing
5.2 multilib-testing
5.3 gnome-unstable
5.4 kde-unstable6. Ensaio ou "Staging", Instável - aqui, sem dúvida, o sistema irá quebrar periodicamente pois os pacotes novos são testados nesse repositório.
No Manjaro, temos três repositórios (eles chamam-se de "Branch", mas não confunda com um "fork"), que de certa forma agrupam os diferentes repositórios do Manjaro em "ramos" ou "Branches":
1. Estável (stable)2. Em testes (testing) - os pacotes do unstable vêm para o testing quando já estão estáveis; o testing funciona como uma peneira a mais para achar erros menos graves que possam ter passado batidos antes de finalmente irem para o stable;
3. Instável (unstable) - o ramo de unstable do Manjaro é alimentado diretamente dos respositórios estáveis do Arch; geralmente os pacotes aqui são estáveis mas os desenvolvedores do Manjaro podem quebrar alguma coisa mexendo neles e por isso ficam aqui no unstable; lembrando que os desenvolvedores do Manjaro corrigem bugs de pacotes que vem do Arch e retroalimentam (ou portam de volta) as correções upstream ( à montante) para os desenvolvedores do Arch e para os demais desenvolvedores dos pacotes que o Manjaro usa; os pacotes específicos do Manjaro também são testados aqui em conjunto com os pacotes do Arch de "core" e "extra" ;
O que ocorreu recentemente, é que muitos usuários do testing do Manjaro tiveram problemas em uns updates do dia 20/05/2018... O developer explicou que de vez em quando, quando um pacote com bugs passa do unstable pro testing, o testing também fica instável... Então, por um período de alguns dias, nós do ramo de testing e o pessoal do ramo de unstable estávamos recebendo as mesmas atualizações... Muito raramente, pode ocorrer dos três ramos estarem recebendo as mesmas atualizações no mesmo tempo, como ocorreu quando se acha bugs muito graves em um pacote que todos utilizam.., por exemplo...
Os comandos do Holmes estão desatualizados.
Para mudar para o ramo (Branch) de testing "-B testing", de uma coordenada de API para o pacman-mirrors com a opção "-a"...
- Código: Selecionar todos
$ sudo pacman-mirrors -aB testing
------> ou se quiser ir para o unstable ou para o stable, modifique de acordo depois de "-aB"
Depois veja quais servidores de repositórios estão atualizados:
http://repo.manjaro.org/E então atualize a lista de espelhos do seu computador; no exemplo, vou utilizar o servidor do Brazil, OK... Não precisamos de todos os servidores, a não ser que o servidor do Brasil esteja desatualizado:
- Código: Selecionar todos
$ sudo pacman-mirrors -c Brazil
Depois disso, é só atuzalizar o sistema todo com :
- Código: Selecionar todos
$ sudo pacman -Syyu
Se você quiser fazer o inverso, sair do ramo de testing e ir para o stable, você deverá fazer um downgrade depois que a lista de espelhos dos repos estiver no stable:
- Código: Selecionar todos
$ sudo pacman -Syyuu
Editado pela última vez por Mountaineer_br em 29 Mai 2018, 16:01, em um total de 2 vezes.
Razão: um pouco de ortografia