Un grupo de desenvolvedores do UCI (Universidade de Ciencias da Computación de Cuba) hai uns meses programaron unha aplicación en Pitão chamar CLI Repoman, software deseñado para crear repositorios de aplicacións personalizados.
Esta é outra alternativa aos métodos que introducimos este post para crear repositorios personalizados e levalos a lugares onde non teña acceso a Internet.
Segundo os seus propios autores:
Cando se engade unha aplicación ao repositorio personalizado, Repoman descarga todas as súas dependencias do repositorio configurado polo PC no que se executa; entón o repositorio personalizado pódese mover en calquera dispositivo e usalo noutro PC que non teña acceso ao repositorio oficial. Repoman tamén permite eliminar aplicacións do repositorio personalizado, cando isto ocorre tamén elimina todas as dependencias que non están a usar outras aplicacións.
Ben, PSC é só un Front-end n repoman, é dicir, unha interface gráfica. Actualmente esta aplicación está no versión 0.2, que soluciona algúns erros e engade melloras:
- Engadíronse filtros por seccións que facilitan as buscas.
- Engadiuse unha busca con autocompletado.
- Agora mostra os cambios que se farán ao instalar e desinstalar unha aplicación.
- Agora o usuario pode ver información sobre un paquete.
- Corrixíronse os erros de autenticación.
- O motor repoman foi corrixido co algoritmo de resolución de dependencias, que nalgúns casos non descargou todas as dependencias.
- O motor repoman corrixiu a estrutura do repositorio xerado, creando agora os repositorios coa estrutura clásica.
7 comentarios, deixa os teus
Interesante aplicación, un bo exemplo sería reinstalar o mesmo grupo de programas en varios ordenadores, sen consumir ancho de banda e acadar esta tarefa en menos tempo, o seguinte sería unha actualización, pero non creo que todas as bibliotecas cambien ao mesmo tempo tempo, jeje, punto a favor do proxecto 😀
Benvido Taregon 😀
Agora vexo que saíu Repoman, 1.3 con só 779.7 Kb e o anterior que puxeron neste post é de 3,3 Mb. Cal é a diferenza?
Realmente non o sei, pero o código e o espazo poderían ser optimizados facendo uso das bibliotecas do sistema en vez de incluír máis ficheiros no instalador.
Parabéns aos creadores desta idea. Non todo o mundo ten acceso a Internet, ademais isto achega Linux aos países en desenvolvemento ou simplemente aos ordenadores que non teñen conexión.
Grazas! isto está pensando en TODOS.
XENIAL! Internet aínda non alcanzou a maioría dos ordenadores.
Moi bo post, busquei un repoman que funcione ben en linuxmint 17 e nada. Ata que non atopo este que vai moi ben, moitas grazas ... ..