Flávio Costa
Flávio Costa
Não menospreze o dever que a consciência te impõe
abr. 15, 2020 Jul 18, 2026 4 min de leitura

Classificando os espelhos do nosso repositório

thumbnail for this post

Utilizar um sistema operacional deveria ser o mais simples possível, se as ferramentas seguissem um padrão na sua utilização, seria ótimo. Com esse pensamento, sempre buscamos melhorar nosso auxilio para os usuários do Manjaro Linux que nos acompanha, e utilizam do nosso pequeno repositório.

Após 6 anos(?), finalmente estamos utilizando a mesmo versão que o Manjaro utiliza para classificar os seus espelhos. Para falar a verdade, era para isso ter acontecido há 2 anos atrás. E se você estar se peguntando, quais os motivos para demorar tanto? O nome dele é: Tempo disponível. O blog fará 10 anos em novembro, e provavelmente, eu não conseguirei finalizar o novo tema do blog há tempo por falta de tempo disponível 😔😢.

Voltando para o assunto do artigo, o pacote manjariando-mirrors já está funcionando na versão 5.3, mas, provavelmente você ainda estará utilizando a versão 4.16.4. No momento que estou escrevendo, a versão 5.3 só está disponivel no ramo unstable (x86_64 e aarch64), para que possamos corrigir quaisquer problemas que venha a acontecer por causa da portabilidade.

Melhorias #

A versão 5.3 trás a familiaridade dos comandos, já que são os mesmos que você utiliza com o pacman-mirrors. Além disso, assim como no pacman-mirrors, 99% das informacões estão traduzidas para os idiomas suportados (Se você quiser colaborar com a tradução, acesse aqui). Traduzindo o pacman-mirrors, você traduzirá automaticamente o manjariando-mirrors.

Nós possuímos a página Status dos espelhos para você verificar se os espelhos estão sincronizados, mas agora, você pode conferir isso direto do seu terminal com o comando manjariando-mirrors --status.

Status dos espelhos

Status dos espelhos

Se você for dos usuários que gosta de ter total controle sobre o sistema, deve conhecer todos os comandos, já para os demais, abaixo está a lista

Comandos #

As informações abaixo são mostradas ao utilizar o comando manjariando-mirrors -h no terminal.

Version 5.3
Uso:
 manjariando-mirrors [-h] [-f [Número]] [-i [-d]] [-m Processo] [--status]
                [-c País [País...] | [--timezone] | [--continent]]
                [-l] [-lc] [-q] [-t Segundos] [-v] [-n]
                [--api] [-p Prefixo] [-P Proto [Proto...]]
                [-R] [-U URL]

Processos:
  -i, --interactive     Gerar lista de espelhos personalizada
  -f, --fasttrack [Número]
                        Gerar uma lista de espelhos com vários espelhos atualizados. Substituições :
                        --timezone, --method
  -c, --country País [País ...]
                        Lista de países separados por vírgulas, a partir dos quais serão utilizados os
                        espelhos
  -z, -zone, --timezone
                        Obter o país do espelho usando o fuso horário do sistema
  --continent           Usar continente da geolocalização

API:
  -a, --api             [-p Prefixo][-R][-G Ramificação][-P Proto [Proto ...]]
  -p, --prefix Prefixo  API: Definir prefixo para : $mnt | /mnt/install
  -P, --proto, --protocols {all,http,https,ftp,ftps} [{all,http,https,ftp,ftps} ...]
                        API: Substituir protocolos na configuração
  -R, --re-branch       API: Substitua a ramificação na lista espelhada
  -U, --url URL         API: Substitua a URL do espelho na lista espelhada

Diversos:
  -G, --get-branch      Retornar ramificação da configuração
  -d, --default         INTERACTIVE: Carregar arquivo de espelho padrão
  -h, --help
  -l, --list, --country-list
                        Listar todos os países disponíveis
  -lc, --country-config
                        Lista os países espelho configurados
  -m, --method {rank,random}
                        Método de geração
  -n, --no-mirrorlist   Use para ignorar a geração da lista espelhada
  -q, --quiet           Modo silencioso - saída menos detalhada
  -s, --no-status       Ignorar o status da ramificação espelho
  -t, --timeout Segundos
                        Tempo máximo de espera para a resposta do servidor
  -v, --version         Imprima a versão do manjariando-mirrors
  --no-color
  --interval INTERVAL   Número máximo de horas desde a última sincronização
  -g                    Gerar lista de espelhos com valores padrão
  --status              Status da lista de espelhos atual.
  -fc
Interface #

A interface não é 100% gráfica, ao clicar no ícone do programa, será aberto o terminal e você deve digitar a sua senha.

Digitar a sua senha.
Agora será mostrado o teste dos espelhos que o repositório tem.
Ao terminar os testes, a interface gráfica irá aparecer para você escolher os espelhos.
Escolha os que desejar e clique em OK.
Confirme as alterações.

A interface e o terminal irão se fechar e suas escolhas serão salvas. A coluna Sync se refere ao tempo da última atualização no espelho, quanto menor o tempo, mais sincronizado/atualizado o espelho está.

Os erros que podem aparecer durante o teste dos espelhos, é um pequeno bug, eles não significam que o espelho está offline ou com algum problema,na maioria das vezes, pode ser só uma má comunicação no momento em que a seleção dos espelhos foi feita.

As capturas de tela ainda são da versão 3.2, eu atualizarei assim que for possível, pois minha configuração de tema atual não colabora para as informações aparecerem adequadamente.

Próximo passo #

Apesar de estarmos em pausa aqui no blog, o repositório está bem ativo (apesar de cada dia ficar mais difícil manter tudo com nosso equipamento), e a próxima adição nas funções do repositório será a possibilidade de downgrade (ao menos desejamos implementar).

Essa vai ser um pouco mais trabalhosa de adicionar, devido ao tempo, e a quantidade de banda necessária para subir os pacotes do repositório e os arquivos necessários para o downgrade, fora que o arquivamento para o downgrade pode consumir bem mais que o repositório.

Esperamos que essa adição melhore a sua experiência com o Manjaro, e que ele se torne mais simples do que já é.


Caso algum programa que você goste ainda não tenha uma versão para Manjaro, por favor, escreva nos comentários o nome do programa que iremos procurar por algum equivalente ou, se possível a portabilidade para Manjaro, entraremos em contato com desenvolvedores.

Por favor, não deixe de compartilhar nas redes sociais as publicações deste blog, pois nosso incentivo para produzir um conteúdo bacana é saber que estamos ajudando pessoas a conhecer cada vez mais as funcionalidades dessa maravilhosa distro Linux.

Veja também

Acompanhe o blog

comments powered by Disqus