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.

7 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Taregon dijo

    Interesante aplicacion, un ejemplo bueno seria volver a instalar una mismo grupo de programas en varias computadoras, sin consumir ancho de banda y logrando dicha tarea en un menor tiempo, lo siguiente seria un update, pero no creo que tooodas las librerias cambien a la vez, jeje, Punto a favor por el proyecto 😀

    1.    elav <° Linux dijo

      Bienvenido Taregon 😀

  2.   Neo61 dijo

    Ahora veo que ha salido Repoman, 1.3 con solo 779.7 Kb y la anterior que ponen en este posts es de 3,3 Mb. ¿Cual es la diferencia?

    1.    KZKG^Gaara dijo

      En realidad no se, pero se pudo haber optimizado código y espacio haciendo uso de librerías propias del sistema, en vez de incluir más archivos en el instalador.

  3.   oscar dijo

    Enhorabuena a los creadores de esta idea. No todo el mundo tiene acceso a internet, además esto acerca Linux a países en desarrollo o simplemente a computadoras que no tengan conexión.

    ¡Gracias! esto es pensar EN TODOS.

  4.   oscar dijo

    GENIAL! Internet no llega todavía a la MAYORÍA de ordenadores.

  5.   Rene Sanchez dijo

    Muy buen post, llevo día buscando un repoman que funcionase bien en linuxmint 17 y nada. Hasta que encontre esté que va de maravilla, mil gracias…..