Se acaba de presentar DUR, el análogo de AUR para Debian

Durante mucho tiempo los usuarios de Debian han estado solicitando la integración de un repositorio de paquetes similar al de AUR en Arch Linux y esto lo podemos ver dentro de los foros de reddit (por ejemplo en este enlace). El porqué durante tanto tiempo no se haya implementado dicha idea era debido los problemas de compilación en los paquetes que representaba en esos momentos, que a diferencia de los de Arch Linux que es mucho más sencillo.

Este «pequeño» problema impidió durante mucho tiempo que los usuarios de Debian pudieran disfrutar de un análogo del repositorio de AUR para ellos y aun que los repositorios de paquetes de Debian cuentan con una gran cantidad de paquetes, lo cierto es que un repositorio como AUR (de esta clase que permite a terceros incluir sus paquetes) permitiría a los usuarios poder acceder a muchos más y sobre todo contar con actualizaciones y nuevas versiones de paquetes populares en menor tiempo, ya que la inclusión de actualizaciones en el repositorio principal tarda dias.

Pero esto se ha acabado, pues hace algunos dias los entusiastas han lanzado el repositorio DUR (Debian User Repository), que se posiciona como un análogo del repositorio AUR (Arch User Repository) para Debian, permitiendo a los desarrolladores de terceros distribuir sus paquetes sin incluirlos en los principales repositorios de la distribución. Al igual que con el AUR, los metadatos y las instrucciones de construcción del paquete en el DUR se definen utilizando el formato PKGBUILD.

Es decir, se ha encontrado la manera de eliminar la dificultad de que terceros detracten en la creación de paquetes deb, pues ahora esto se puede facilitar a partir de archivos PKGBUILD  con la ayuda del kit de herramientas makedeb, que es un análogo de makepkg. También incluye el administrador de paquetes mpm, que le permite extraer e instalar paquetes de los repositorios de AUR y Arch Linux, y la utilidad makedeb-db para reemplazar las dependencias específicas de Arch Linux con dependencias de Debian.

El DUR fue diseñado para ayudar a los usuarios que usan makedeb en sistemas Debian a encontrar y construir más fácilmente sus paquetes favoritos que podrían no estar en los repositorios de su distribución. DUR también se hizo para resolver un problema persistente con alternativas como los PPA, la centralización.

Con los PPA, solo obtiene un grupo selecto de paquetes con cada repositorio. Además de esto, los PPA requieren agregar claves de firma adicionales a su sistema, pueden quedar desactualizados fácilmente y pueden volverse difíciles de administrar cuando desee eliminarlos de su sistema.

En DUR está dentro de un repositorio central, lo que significa que no tiene que buscar los paquetes que desea en varios repositorios.

El DUR también facilita que los usuarios comiencen a compartir sus propios paquetes mediante el uso del formato de paquete PKGBUILD. Otras utilidades de compilación basadas en Debian a menudo requieren la configuración de varios archivos y requieren una configuración más compleja en comparación con PKGBUILD, que, en la mayoría de las circunstancias, solo consta de un solo archivo.

El kit de herramientas preparado permite a Debian usar paquetes creados para AUR y los repositorios principales de Arch Linux, incluida la instalación de paquetes directamente desde AUR/Arch. Para la distribución de paquetes preparados por la comunidad para Debian, se ha propuesto un repositorio DUR separado, en el que actualmente se distribuyen 4 paquetes, incluido el cliente Element Desktop Matrix.

DUR, como AUR, en lugar de confiar en la distribución en su conjunto, manipula la confianza en cada desarrollador individual que aporta sus paquetes al AUR / DUR. Para separar los paquetes útiles de los cuestionables, se utiliza un sistema de clasificación basado en la votación de los usuarios, así como las etiquetas asignadas como resultado del análisis de contenido por parte de participantes verificados. La integridad de los paquetes está confirmada por la firma digital de cada desarrollador.

Finalmente para quienes estén interesados en poder añadir este repositorio pueden revisar la documentación en el siguiente enlace. El repositorio lo pueden visitar desde este enlace.


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

4 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

*

*

  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.   Miguel Rodríguez dijo

    Esto me genera una duda; ¿tiene sentido ahora DUR cuando la comunidad Debian podrían colaborar directamente desde AUR en el desarrollo, mantenimiento, actualización y fiabilidad de paquetes?. Porque si ahora pueden disponer de AUR para instalar paquetes en Debian, no sería muy diferente ahora AUR de proyectos como OINm ya que bajo dicho esquema si las distribuciones basadas en Debian adoptan esta forma de construir paquetes para instalarlos, básicamente AUR pasaría a ser LUR (Linux Universal Repository).

    1.    Darkcrizt dijo

      Consideró que es más apta la idea de un repositorio universal.

  2.   Inseguro dijo

    En debian no es necesario para nada, debian está súper surtido de paqueteria y no le hace falta copiarse de nadie. Debian apuesta por la seguridad y dígamos lo que queramos, aur no es seguro, que cualquiera pueda subir un paquete ahí, eso no debería ni existir. Por eso no uso ni me gusta arch. Esto no triunfará, si no tiempo al tiempo. En debian son muy puristas y conservadores y esto no es bueno para Linux.

    1.    iweaker4you dijo

      Eso ya es de cada quien, que sea una opcion no siginifica que todos van a usarlo, y no, Debian no esta repleto de «paquetes» como lo haces mencionar, hay cientos de paquetes que carecen de actualizaciones,como libc6, qt5 o hasta las mismas herramientas GNU, Debian tiene a tener un ciclo de actualizacion MUY LENTO, eso sin incluir que FFMPEG que ofrece no tiene soporte a NVENC y es una completa lata compilarlo sin que de problemas.

      Eso es mencionando un pocos que Debian no ha solucionado desde Debian 7 que ha sido mi distro principal desde encontes, te lias mas con Debian que con el mismo Arch Linux.