Nhopkg el primer gestor de paquetes universal

nhopkg

Es uno de los temas que está empezando a generar controversia: ¿Para qué tantas distros? Al menos si fuesen algo más compatibles entre sí, el mosqueo sería menor.

Y uno de los temas que ha salido de esta discusión es la creación de un eventual estándar para todo GNU/Linux de empaquetamiento para que el paquete que me sirve para instalar, por ejemplo, Flash en Ubuntu, me sirva para instalarlo en SuSE o en Arch Linux.

Ya en un artículo anterior hablamos del AppCenter de Ubuntu entre otras cosas cumpliendo esa función pero un comentario de seth nos recuerda que hay un software que ya pretende este empaquetamiento universal.

Se refiere a Nhopkg, un gestor de paquetes desarrollado por jotahacker que actualmente tiene como objetivo servir de comodín para cualquier usuario que lo desee como empaquetador, use la distro que sea. Cuenta con una interfaz de texto y una interfaz gráfica creada por otro desarrollador.

Destaco todo esto porque sin ser nhopkg algo necesariamente mejor a lo que ya existe quiere decir que ya hay voluntad de parte de los desarrolladores de unificar esfuerzos y facilitar el trabajo del usuario. La han integrado ya en el proyecto venezolano Vegnux

El gestor que comenzó a desarrollarse el año pasado tiene como ventaja que permite empaquetar desde el mismo programa a partir de archivos .tar.gz o similares, es decir, hace todo de una vez y cuenta ya con un gestor de dependencias. Siendo que está aún bastante verde, pinta bien.

¿Ustedes creen que esta clase de gestores se generalicen?
¿Le conviene a las distros unificar su gestión de paquetes?


Categorías

General

edumix

Ingeniero Informático de Profesión y Desarrollador Web de vocación. Amante de las Nuevas Tecnologías e Internet. "Linux Adicto" y en contacto... Ver perfil ›

18 comentarios

  1.   Marcelo dijo

    Me parece maravilloso!!! Sería un gran avance para Linux lograr algo así y solucionaría una de las grande incomodidades que tiene el sistema. Ayudaría muchísimo a los nuevos usuarios. Ojalá sea adoptado por todas las ditros.

  2.   Byte Corrupto dijo

    RPM era el estandar. Pero los chicos de Debian dijeron: “Hey, RPM sucks, asi que vamos a crear algo mejor y todos lo adoptaran!!!”. Los chicos de Nhopkg dijeron: “Hey, la incompatibilidad y la falta de estandar sucks, asi que vamos a crear otro sistema de paquetes y todos lo adoptaran!!!”.

    Eso no es colaboracion.

  3.   Marcelo dijo

    Creo que la unificación de paquetes nos haría ganar varios enteros frente a Windows. Sería un grandísimo avance.

  4.   rekluzo dijo

    Como todo en el software libre, creo que esto es una opcion mas, es decir no creo que deje de usar apt y tar por un buen rato, pase de los RPM por que no me gustaron y tuve oportunidad de elegir no utilizarlos, y con Nhopkg otros usuarios tendran un abanico mas extenso para escojer, lo cual creo que es la mayor fortaleza del software libre.

  5.   luvet dijo

    Jeje, buen comentario, byte corrupto, pero no estoy de acuerdo. Con este tema creo que acabará pasando lo mismo que por ejemplo, acaba de suceder con blu-ray y hd-dvd (aunque eso fuera un io entre empresas y no entre usuarios). De salida hay varias opciones, ni mejores ni peores, solo con caracteristicas deiferentes, y aun así hay una que consigue imponerse como estándar. A medida que linux consiga más usuarios habrá un porcentaje mayor de genteque no quiera romperse la cabeza con el ordenador (al fin y al cabo si solo tenemos un1% de la cuota es porque hay un 99% de gente así) que se irán al sistema más común para evitar precisamente eso, romperse la cabeza.
    De hecho, creo que con lo de los paquetes ya llevan la delantera los deb. Solo hay que vera la cantidad de distros basadas en debian y ubuntu que hay por ahí, y lo fácil que es encontrar un deb en internet en comparación con otros paquetes.

  6.   Nacho dijo

    Y la seguridad que da saber que un .deb que te bajes de por ahí es mucho más dificil que lleve algo dañino, no como los rpm, que metes lo que te sale de las narices…

    de todos modos, hay otro intento de estandarizar y es el autopackage, aunque tiene un tufillo windowsero que echa para atrás a muchos…

    En cuanto a lo de unificar… lo veo como algo que acabará pasando, con voluntad o sin ella. Es “la unión hace la fuerza” o “nos dividieron y vencieron”

    Saludos

  7.   Isengrin dijo

    Sólo veo un detalle que tu mismo dijiste: “sin ser nhopkg algo necesariamente mejor a lo que ya existe”.

    Soy de los que creen que los paquetes no se unificarán, cada distro seguirá usando su gestor, y Nhopkg será algo así como el “por si no encuentro algo”, o usado por minorías y desarrolladores que busquen mayor alcance, aunque igualmente las distros seguirán haciendo sus propios paquetes.
    Por otra parte, el que se haya integrado al proyecto Vegnux lo pone en peligro de convertirse simplemente en “el gesto de paquetes de Vegnux”, y no lo que se supone debe ser.

    Lo veamos por donde lo veamos, la mayor unificación que alcanzaremos en ese sentido es:
    ./configure
    make
    make install

    See ya~

  8.   vincegeratorix dijo

    venía siguiendo esto desde meses…
    estoy en el cole :P
    aunque no estaba seguro de lo que compilaba…
    voy a ver si encuentro repositorios de unos juegos que quiero… es que es una lata cuando las dependencias no aparecen con sudo aot-get build-dep
    lo voy a probar…
    y este proyecto viene desde hace tiempo, lo encontré en pillateunlinux

  9.   vincegeratorix dijo

    PD: se ve mal la página con ie…
    felicitaciones :D

  10.   vincegeratorix dijo

    ooooooooooo
    ahora se ve bien… increíble, el ie es malísimo

  11.   cmllamacho dijo

    Realmente tiene que ser muy bueno para dejar mi querido apt, pero si me interesaria probarlo. Me parece que se puede optar algo universal pero sin dejar de lado las posibilidades de que cada uno use el que quiera. Que haya individualismo en la decision.

  12.   Nacho dijo

    Hum… hay por aquí un rpmero que se lo toma muy a mal xDDDDD

  13.   jocho dijo

    sería lo ideal, hay cosas en las que linux debería unir fuerzas en vez de andar tan dispersos, en otras cosas un par de opciones o como maximo tres pueden ser recomendables, y en otras si bienvenido todo lo que se pueda hacer de mil maneras distintas. Habría que ver qué tal va y que las principales distribuciones la proporcionen al menos como gestor de paquetes secundario al comienzo.

  14.   theteam dijo

    yo creo que si se quiere usar un estandar en paquetes, eso tiene que salir de una reunion entre las distintas distros, y de una buena discucion (en buenos terminos obviamente) de cuales son las ventajas y las desventajas de cada uno, y si se podria hacer uno con mas ventajas juntando las fuerzas de todos.

    creo que es bastante necesario que haya un estandar, ya que para mi se estan gastando muchas fuerzas en mantener paquetes, actualizar, y todo eso (que hacen las distros cada una por su lado) cuando en realidad ese trabajo lo podria hacer un grupo solo y listo.

    creo que no solo los paquetes tengan que ser unificados, sino tambien los repositiorios (no que haya uno solo, sino varios, o que se pueda configurar de alguna forma)

    me parece, como ya dije antes, que se estan gastando muchas fuerzas en eso, cuando se podrian gastar muchas menos y usar esas para muchas otras cosas que todavia le falta a linux

  15.   gobo el oscuro dijo

    tar.gz apesta es decano, y el mas estándar.

    urrpmi apesta!!
    emerge apesta!!
    pacman apesta!!

    apt es un sistema probado, trillado y robusto.

    ¿Para que perder el tiempo ?

  16.   seth dijo

    @theteam: no entendi lo de los repositorios
    hay distintas distros orientadas a distintos usos, por ejemplo, no podes mezclar los repositorios de debian (todo muy probado y estable) con los de ubuntu (no digo que metan todas betas, pero tienen un ritmo mucho mas rapido). estan hechas para usuarios diferentes con diferentes necesidades

  17.   theteam dijo

    ya se que hay distintos usos, por eso digo que de alguna forma sean “configurables” o sea, que vos puedas elegir que sean mas estables o menos, que sean privativos o no, y muchisimas opciones mas. tambien pueden haber comunitarios, en donde poner algunos que no sean “oficiales”, etc.

    a lo que yo voy es que, a mi parecer, cada distribucion gasta muchas fuerzas en mantener paquetes y todo eso, y hay un paquete de cada programa en todas las distros, por lo cual es demasiado trabajo. a lo que yo voy es que ese trabajo se haga una vez, no tantas veces como distros hay.

    si queres hace distintos repositorios para las distintas necesidades, pero no para las distintas distribuciones, porque eso es mucho trabajo.
    a linux le falta crecer muchisimo como para gastar trabajo al pedo en eso.

  18.   sam dijo

    @gobo el oscuro siento decirte que de los gestores que mencionas, apt es sin duda el peor de todos… Dudo que hayas probado algo más.

Escribe un comentario