PSC (Portable Software Center) llévate tus repositorios a casa

Un grupo de desarrolladores de la UCI (Universidad de Ciencias Informáticas de Cuba) hace unos meses atrás programaron una aplicación en Python llamada Repoman CLI, un software diseñado para crear repositorios personalizados de aplicaciones.

Esta es otra alternativa a los métodos que pusimos en este post para crear repositorios personalizados y llevarlos a lugares donde no se tenga acceso a Internet.

SegĂşn sus propios autores:

Cuando se agrega una aplicación al repositorio personalizado Repoman descarga todas sus dependencias desde el repositorio que tenga configurada la PC en la que corre; luego el repositorio personalizado puede ser movido en cualquier dispositivo y usado en otra PC que no tenga acceso al repo oficial. Repoman además permite eliminar aplicaciones del repositorio personalizado, cuando esto ocurre él elimina también todas las dependencias que no están siendo usadas por otras aplicaciones.

Pues bien, PSC no es más que una Front-End para Repoman, o sea, una interfaz gráfica. Actualmente esta aplicación está en la versión 0.2, la cual corrige algunos bugs y añade mejoras:

  • Se agregaron filtros por secciones que facilitan las bĂşsquedas.
  • Se agrego una bĂşsqueda con autocompletado.
  • Ahora muestra los cambios que se harán a la hora de instalar y desinstalar una aplicaciĂłn.
  • Ahora el usuario puede ver informaciĂłn acerca de un paquete.
  • Se corrigieron errores de autenticaciĂłn.
  • Al motor repoman se le corrigiĂł el algoritmo de resoluciĂłn de dependencias, el cual en algunos casos no descargaba todas las dependencias.
  • Al motor repoman se le corrigiĂł la estructura del repositorio generado, creando ahora los repositorios con la estructura clásica.
La aplicación fue desarrollada para trabajar con repositorios de Ubuntu y Debian (en la imagen) y la pueden descargar PSC desde este enlace.
El fichero incluye en su interior un manual de uso. Para reportar cualquier error o dar sugerencias pueden dirigirse a la página del proyecto (en Cuba) o escribir a rreynaldo[at]estudiantes[dot]uci[dot]cu o cccaballero[at]estudiantes[dot]uci[dot]cu. Todos los FeedBack que dejen en los comentarios también se los haremos llegar a los desarrolladores.