Um grupo de desenvolvedores do UCI (Universidade de Ciências da Computação de Cuba) alguns meses atrás, eles programaram um aplicativo em Python chamada CLI do Repoman, um software projetado para criar repositórios de aplicativos personalizados.
Esta é outra alternativa aos métodos que colocamos em este post para criar repositórios personalizados e levá-los a lugares onde você não tem acesso à Internet.
Segundo seus próprios autores:
Quando um aplicativo é adicionado ao repositório personalizado, o Repoman baixa todas as suas dependências do repositório configurado pelo PC em que é executado; então, o repositório personalizado pode ser movido em qualquer dispositivo e usado em outro PC que não tenha acesso ao repositório oficial. O Repoman também permite remover aplicativos do repositório customizado, quando isso acontece, ele também remove todas as dependências que não estão sendo utilizadas por outros aplicativos.
Pois bem, PSC é apenas um Front-End para repoman, ou seja, uma interface gráfica. Atualmente, este aplicativo está no versão 0.2, que corrige alguns bugs e adiciona melhorias:
- Filtros por seções foram adicionados para facilitar as pesquisas.
- Adicionada uma pesquisa com autocomplete.
- Agora mostra as mudanças que serão feitas ao instalar e desinstalar um aplicativo.
- Agora o usuário pode visualizar informações sobre um pacote.
- Erros de autenticação foram corrigidos.
- O mecanismo repoman foi corrigido com o algoritmo de resolução de dependências, que em alguns casos não baixava todas as dependências.
- A engine repoman foi corrigida na estrutura do repositório gerado, agora criando os repositórios com a estrutura clássica.
Aplicação interessante, um bom exemplo seria reinstalar o mesmo grupo de programas em vários computadores, sem consumir largura de banda e realizando essa tarefa em menos tempo, o seguinte seria uma atualização, mas não acho que todas as bibliotecas vão mudar ao mesmo tempo , hehe, ponto a favor do projeto 😀
Bem-vindo Taregon 😀
Agora vejo que o Repoman saiu, 1.3 com apenas 779.7 Kb e o anterior que colocaram neste post é de 3,3 Mb. Qual é a diferença?
Eu realmente não sei, mas o código e o espaço poderiam ter sido otimizados fazendo uso das próprias bibliotecas do sistema, em vez de incluir mais arquivos no instalador.
Parabéns aos criadores desta ideia. Nem todo mundo tem acesso à internet, além disso, isso aproxima o Linux de países em desenvolvimento ou simplesmente de computadores que não têm conexão.
Obrigado! isso é pensar em TODOS.
ÓTIMO! A Internet ainda não atinge a MAIORIA dos computadores.
Post muito bom, estou procurando por um repoman que funcione bem no linuxmint 17 e nada. Até eu encontrar este que está indo muito bem, muito obrigado… ..