Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Difícil

    (Puntos:2)
    por Julio_sao (29798) el Viernes, 28 Enero de 2011, 08:04h (#1262789)
    ( Última bitácora: Lunes, 27 Diciembre de 2010, 18:41h )
    Lo veo bien pero bien chungo, unificar sistemas de paquetería, versiones de librerías y demás va a ser muy complicado.

    Por que no olvidemos que aunque tengamos el mismo sistema de paquetería (como ocurre en el caso de debian y ubuntu) si las versiones de las librerías y de las aplicaciones son distintas, la compatibilidad se rompe (por ejemplo no hay garantías de que algo compilado para ubuntu funcione en debian y viceversa).

    En definitiva ojalá que lo consigan, se eliminarían esfuerzos duplicados y se fomentaría la compatibilidad y la creación de aplicaciones para linux, pero veo muy difícil que la iniciativa salga adelante precisamente por que justo el tema de la paquetería es donde más diferencias hay entre distribuciones, como ya pasó con LSB, que definía como estándar a RPM (corrijanme si me equivoco) y Debian/derivados mucho tiempo después sigue con DEB
    --
    JulioSAO xD.
    Puntos de inicio:    1  punto
    Modificador por Bonus-Karma   +1  

    Total marcador:   2  
  • Re:Difícil

    (Puntos:1)
    por j2sg (49624) el Viernes, 28 Enero de 2011, 09:20h (#1262823)
    ( http://j2sg.wordpress.com/ )
    Totalmente de acuerdo, además habría que tener en cuenta a otras distribuciones fuera de los tradicionales sistemas de paquetes DEB o RPM como son el caso de Gentoo, Arch, Slackware, etc.
    [ Padre ]
  • Re:Difícil

    (Puntos:3, Inspirado)
    por pobrecito hablador el Viernes, 28 Enero de 2011, 09:31h (#1262828)
    me sigue llamando la atención, despues de 10 años usando linux como sistema de escritorio, seguir sufriendo lo mismo: que un mismo "instalador" (el .deb o .rpm) no valga no solo entre diferentes distribuciones, sino que dentro de la misma, no valga entre las distintas versiones de esta (por ejemplo, una ubuntu 8 y una 9, o incluso entre versiones menores y tengas que hacer malabarismos).
    Puedo entender que un soft nuevo requiera las ultimas versiones de ciertas librerias, lo que no puedo entender es que para usar un soft recien salido tenga que actualizar toda la distro y eso incluya la version de todos los otros programas que no tienen nada que ver. Recordad, si funciona, no lo toques.

    Y parece ironico que un mismo instalador o ejecutable, te valga desde w2000 hasta windows7. (y incluso puede que hasta en w98). Aunque bien es cierto que pueden requerir actualizar a xp sp2 o win2000 sp4, pero esas actualizaciones no te actualizan el office al 2007, el winamp a la ultima version, etc.

    No se, es mucho pedir despues de 10 años esperando, poder bajarme la ultima version (aunque sea de hace 4 años) del programa que me interesa desde la web del autor si no esta en mis repositorios (que he de reconocer, que cuando funciona funciona muy bien), y instalarlo y poder usarlo sin problema a golpe de raton, sin tener que pasar a la ultima versión de mi distro, ni tener que esperar que lo empaqueten, ni nada de eso?

    de verdad a ningun otro usuario de linux le frusta esto tanto?
    [ Padre ]
    • Re:Difícil de knar (Puntos:2) Viernes, 28 Enero de 2011, 10:13h
      • Re:Difícil

        (Puntos:4, Interesante)
        por aplatana2 (22096) el Viernes, 28 Enero de 2011, 10:51h (#1262850)
        ( http://drupal.gulic.org/blog/aplatanado )
        Pues la verdad a mi no me frustra tanto. Es raro que quiera instalar una versión de una programa que no esté en los repositorio y cuando eso pasa generalmente ni siquiera tengo un paquete viejo, sino las fuentes que debo compilar. Así que no tengo problemas con eso.

        En todo caso el problema que se describe no tiene que ver con el instalador sino con las librerías (por lo que no se si el AppStream lo va a resolver). En Windows esos problemas no existen porque:

          a) Mantienen la compatibilidad atrás a raja tabla, aunque eso tiene un coste enorme en recursos y en algunos casos compromete la seguridad
          b) Generalmente una aplicación se distribuye con todas las librerías que necesita. Es decir, no existe un sistema de paquetes que se encarga de resolver dependencias bajando las librerías de un repositorio central cuando son necesarias. Todos los programas llevan todas las DLL de las que dependen aunque también sean utilizadas por otros programas.

        Obviamente la solución de Windows tiene sus pro pero también sus contras, como creo que se intuyen por mi comentario. En el caso de Linux un paquete se compila para una versión mayor de una librería. Generalmente eso permite que sea compatible con revisiones menores, por lo que mientras una de estas esté disponible no debería haber mayor problema en seguir instalado el programa. El problema es que si la versión mayor cambia (lo que suele implicar cambios no compatibles hacia atrás), las distribuciones no suelen seguir manteniendo el paquete para la versión mayor anterior.

        Este no es un problema de Linux en si mismo sino de las distribuciones, para quiénes la compatibilidad hacia atrás no es una prioridad. En todo caso los desarrolladores podrían paliar un poco eso ofreciendo un paquete con todo incluido, al estilo de como se distribuye en Windows, cuando van a dejar de sacar nuevos paquetes para las distros.
        [ Padre ]
      • Re:Difícil de knar (Puntos:2) Viernes, 28 Enero de 2011, 14:58h
      • 1 respuesta por debajo de tu umbral de lectura actual.
    • Re:Difícil de dklight (Puntos:1) Viernes, 28 Enero de 2011, 19:59h
    • Re:Difícil de jorgelrm (Puntos:1) Sábado, 29 Enero de 2011, 18:17h
    • 2 respuestas por debajo de tu umbral de lectura actual.
  • Re:Difícil

    (Puntos:2)
    por Julio_sao (29798) el Viernes, 28 Enero de 2011, 12:55h (#1262882)
    ( Última bitácora: Lunes, 27 Diciembre de 2010, 18:41h )
    Lo sé. He usado Alien, pero el resultado no suele ser demasiado bueno, al menos con las pocas pruebas que he hecho, pues muchas veces el programa empaquetado aunque permite su instalación deja de funcionar por el dichoso tema de las librerías.

    Entre los temas de paquetería/versión de librería/abi del kernel estamos apañaos.

    Creo que al menos los componentes principales del sistema deberían mantener compatibilidad, hacia atrás durante un mínimo de 2 o 3 años, tener que estar recompilando el driver de tu tarjeta capturadora de vídeo (no esta en los repositorios) cada 6 meses es un coñazo y eso si tienes la suerte de que haya un driver con fuentes disponibles proporcionado por el fabricante ¡y el api del kernel no ha cambiado lo suficiente como para que deje de compilar! (como me ha pasado ya un par de veces)
    --
    JulioSAO xD.
    [ Padre ]
  • 3 respuestas por debajo de tu umbral de lectura actual.