Login Barrapunto
Sistema de empaquetado PBI
pobrecito hablador nos cuenta: «Según leo en la revista Linux + el nuevo sistema de escritorio PC-BSD incluirá un sistema de paquetes "revolucionario" (seguro que a todos se nos había ocurrido antes) que consiste, símplemente, en incluir los binarios con las librerías imprescindibles para su funcionamiento. Su uso es muy sencillo y la instalación no estará dispersa por todo el árbol de directorios, símplemente tendrá su propia carpeta en /usr/local/nombre_del_programa. Se trata de una decisión polémica, pero seguramente será bien acojida por los "usuarios de escritorio". ¿Deberían tomar nota las "distros" de Linux, o la idea está patentada? ;-) ¿Es posible su uso combinado con los empaquetados existentes deb/rpm?» Es el sistema que usan las aplicaciones en MacOS X. Para la distribución de aplicaciones cerradas es ideal, pero disponiendo del apt-get, no tiene mucho sentido.
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

me suenaaaaa
(Puntos:2, Interesante)me recuerda los viejos tiempos de windows 3.1
(Puntos:1, Informativo)Sssstupendo
(Puntos:5, Interesante)a) Cada paquete ocupará chorrocientos megas.
b) En vez de cargar una instancia de una libraría en memoria y compartirla, ahora cada programa tendrá su propia instancia. Resultado: la increíble memoria menguante.
Y ya puestos, me permito hacerles una sugerencia para mejorar aún más, si cabe, su "revolucionario" sistema de paquetes: compilen todos los programas estáticamente. Sí, claro, ocupan más, pero piensen en la comodidad de tener un sólo fichero binario en vez de tener todas esas estúpidas librerías molestando por en medio. ¡Y piensen en lo rápido que arrancarán los programas sin tener que realizar todos esos costosos enlaces dinámicos!
-
La belleza está en el interior (Jack el Destripador)
Talibán
(Puntos:1, Informativo)¡Biblioteca, biblioteca!.
De una biblioteca tomas libros prestados, en una librería los pagas.
no es novedad pero....
(Puntos:3, Interesante)A mi parecer, al menos en las distrubuciones orientadas a escritorio este sería un avance, ya que el usuario promedio que tiene muy pocos conocimientos sobre el uso del sistema podría instalar fácilmente el software, la idea no es novedosa, en realidad ya tiene sus días.. como se menciona en el artículo el OS X lo hace ya desde algun tiempo. Lo importante es que es práctico, y aunque sacrifiquemos un binario reducido por un paquete un poco mas grande, es usuario promedio estara muy agradecido que para instalar aplicaciones solo tenga que arrastrar la aplicacion a su carpeta de programas (a la OS X). En realidad esta linea deberían de seguir las distribuciones Linux orientadas a escritorio, claro deberán de ponerse de acuerdo con un paquete "estándar" que se pueda utilizar en cualquier distro sin problemas.
El problema siempre he pensado, es que tendemos a pensar que el 90% de usuarios que en este momento estan usando windows alrededor del mundo, tienen los conocimientos como para saber como instalar software con el apt-get, o peor aún, como compilar unas fuentes en tar.gz, y peor aun es que no nos damos cuenta que muchas de estas personas estan mucho menos interesadas en aprebder como hacerlo, así que si les presentas una forma fácil de realizar todo entonces tendremos mas usuarios "promedio" usando linux.
Ahora para aplicaciones más serias, como en servidores creo que el mejor sistema de actualización es compilar las fuentes, así ajustas el sistema a tus necesidades y obtienes el mejor resultado para cada caso.
Y qué hay del nombre de las librerías....
(Puntos:2)( http://barrapunto.com/ )
Esto no es vida.... pero desde luego, la solución propuesta es todavía peor... tiemblo al pensar: cada fichero del /usr/bin/ con su propia copia de la libc....
btw: "ls /usr/bin | wc -l" da en mi bicho 2856 ejecutables...
... Algún día....
.
Quosque tandem abutere Catilina Patientia nostra?
Infernal
(Puntos:1, Inspirado)( http://mcpolu.blogspot.com/ | Última bitácora: Miércoles, 05 Marzo de 2014, 00:04h )
Esto en Windows se llamaba DLL Hell [wikipedia.org] .
En España la mejor manera de guardar un secreto es escribir un libro.
Re:Al revés
(Puntos:4, Informativo)( http://mcpolu.blogspot.com/ | Última bitácora: Miércoles, 05 Marzo de 2014, 00:04h )
Tal como se describe el problema en la entrada de la Wikipedia en español parece que tienes razón porque no se describe el problema en su totalidad. Sin embargo, si se consulta el mismo término en la wikipedia en inglés [wikipedia.org] se lee la siguiente frase:
This includes conflicts between various versions of these libraries, difficulty in obtaining a large number of such libraries, and/or having many unnecessary copies of different versions
La negrita es mía.
En España la mejor manera de guardar un secreto es escribir un libro.
Nada nuevo bajo el sol
(Puntos:2, Informativo)( http://www.itais.net/ )
http://zero-install.sourceforge.net/
Por otro lado, si existe desde 2003 y no ha tenido mucho éxito por algo debe ser. Algunas pegas ya se han apuntado en comentarios anteriores.
Estándares
(Puntos:3, Interesante)( http://barrapunto.com/~Grohl/bitacora | Última bitácora: Lunes, 09 Marzo de 2015, 09:07h )
- todas las distribuciones sigan el estandar en la jerarquía de directorios.
- un sistema de paquetes unificado, basado en dependencias y facil de construir a partir de los fuentes ( tar.gz ). Y si los paquetes no son iguales, que existiese una plantilla unificada ( por ejemplo, en el sistema RPM son ficheros .spec ) para generar el tipo de paquete para tu sistema.
Las distribuciones deben distinguirse por las aplicaciones que incorporan; no deben hacerlo por los paquetes software disponible.
Si los sistemas cumplen una revision u otra del estandar de jerarquia de directorios, podría ser una dependencia más a cumplir.
Es decir, no me preocuparía de si el paquete es para Debian, Madriva , Fedora , etc. sino que el paquete se ocuparía de saber si el entorno de mi sistema cumple la revision 1 o la revision 2 del estandar.
Por supuesto, debería de ocuparse de más dependencias ( version del kernel, presencia de librerias o binarios , etc ) , pero de eso debería ocuparse exclusivamente el paquete, no el usuario.
No se si me explicado o me dejo inconvenientes más grandes.
El sistema PBI me parece correcto para depurar el ejecutable y verificarlo en varios sistemas, pero no es un sistema de empaquetado optimo.
"En teoría no hay diferencia entre teoría y práctica. En la práctica, sí la hay."
Una opción en Linux
(Puntos:4, Informativo)Tambien GoboLinux
(Puntos:1)Eso no es shared
(Puntos:1)( http://www.alvaroremesal.net/ | Última bitácora: Viernes, 24 Abril de 2015, 19:48h )
Por otro lado, parece que cada vez el "usuario de escritorio" se le considera más tonto... no se, incluso el más inútil es capaz de instalar en su windows piratilla la última versión de DirectX que le pide el juego, piratilla también, que le han pasado sin ellas. Y a nadie parece importarle ni ver en ello una gran molestia.
Además, como dice el editor en la noticia, teniendo apt-get y derivados...
-- Txeke
No le termino de ver las ventajas
(Puntos:2)( Última bitácora: Lunes, 29 Octubre de 2012, 18:48h )
Hasta aqui perfecto, pero, en un suponer (real, puesto que es mi caso), yo no uso KDE, pero tengo el k3b (ya sé que loe hombres de verdad graban cd's con un puntero laser y una lupa, y si estan cansados en consola, pero yo estoy _muy_ cansado XD). Asi que en lugar de bajarme las bibliotecas de kde+k3b me bajo el k3b con todo incluido, ferpecto.
Mañana me da por usar otro programilla de KDE, pongamos, ksubtitleripper (para editar subtitulos), es una pijadina de programa que no ocupa na, _pero_ se trae consigo todas las bibliotecas de kde.
Pasado mañana me da por usar.....
Han pensado en esto los creadores del sistema? Yo "solo" tengo 60gb de disco.
solo una opción más...
(Puntos:2, Inspirado)( http://anton.r-yuste.com/ )
http://www.pcbsd.org/images/PBC3.jpg
* Auto populate library directory
* Do not include library directory
* Specify library directory
No hay que sacar las cosas de quicio. Los chicos de PC-BSD solo estan acercando su SO al usuario común y además lo están haciendo bien. No sé por que los usuarios de linux tenemos que ponernos en contra. Todos vamos en el mismo barco.
Solución buena para paquetes privativos
(Puntos:2)( http://acdrtux.es/ )
No obstante, para todo lo demás lo veo una tontería. No comparto ninguna de las opiniones que leo por aquí.
En cuanto a la opinión de "es que así atraerá a más usuarios de Windows", solo diré que si GNU/Linux lleva el kernel de Windows y el interface de Windows, seguro que atrae a más usuarios de Windows.
Creo que GNU/Linux aspira a algo mucho mejor que eso. Perseguir el objetivo de atraer a usuarios de escritorio está bien, pero ¿a costa de nuestra identidad y de perder cosas buenas? Todo tiene un límite.
No te prometo que lo intentaré, pero intentaré intentarlo.
el enfoque OS X
(Puntos:1, Interesante)imagino que no hay que ser tan extremista. En OS X las aplicaciones funcionan así, se incluyen en un directorio y lo que instalas y desinstalas es dicho directorio. Pero las aplicaciones no traen sus propias copias de las librerías base.
Por eso pienso que si tu máquina tiene KDE, pues tiene las librerías base de KDE instaladas y compartidas. Y si metes K3B pues K3B incluirá su cdrecord y esas cosas, y si metes konqueror pues traerá sus librerías de render HTML. Pero no van a traer las dos aplicaciones sus copias de kdelibs.
Bueno, así al menos es en macos; imagino que es el enfoque mas lógico
un saludo
Mejor paquetes o sistema del MacOS X
(Puntos:1, Inspirado)Memoria y disco son recursos baratos ...
(Puntos:1, Interesante)Respecto a los binarios nada más sencillo que una compilación estática. No hay dependencias, DLL hells, versiones incompatibles o con directorios cambiados, al colgar la aplicación de un solo directorio es mucho más facil borrar o actualizar ... en fin. Gastar 100 o 500 megas en disco duro con rutinas duplicadas no me parece tan horrible comparado con el trabajo de coordinar el circo de las bibliotecas, sea en fuente o compiladas. La naturaleza duplica el ADN en cada una de nuestras células y no le va tan mal ¿No? En fín, solo es mi opinión.
¿Y en qué se diferencia de los deb/RPM?
(Puntos:2)( http://www.flickr.com/photos/runlevel0/ | Última bitácora: Jueves, 01 Noviembre de 2007, 11:37h )
¿O va a resultar que por alguna regla de tres el que cada paquete incluya las librerías por dubplicado sea de alguna fomra una ventaja para alguien?
Una cosa es que si me pillo un videojuego me incluya por si acaso en el CD las libs que necesite, eso es así tanto en Windows con sus DLL como en algunos juegos de Linux... Pero si no las incluye ¿Qué problema hay en que se las baje de la red?
Vamso, que yo me bajo juegos enteros como el Army of America o el Vendetta Online ¿En qué puede facilitar o dificultarme la vida el que el paquete tenga un scirpt que se baje lo que necesite, como ya hacen rpm y deb?
¿O en qué me puede beneficiar meter una copia de cada librería en un directorio para cada ejecutable, tal y como ocurría en las primeras versiones de Windows?
Resumen de la noticia: PC-BSD incluirá un sistema de paquetería. Punto. Eso es todo, nada más que ver señores... ;)
29A the Number of the Beast
Sobre la dificultad de instalar programas en linux
(Puntos:1)( http://gnulover.net/ )
Aicart [gnulover.net]
arto ya de estar arto
(Puntos:1)( http://barrapunto.com/ )
Siempre talibanes del facilismo hechandome en cara que ellos tardan menos en buscar un instalador, un crack y un antispyware, que lo que yo tardo en hacer apt-get install, o ./configure&&make&&make install
Siempre mirandome de reojo cuando ven que, oh! ¡pecador de retoceso!, abro una consola y miro opciones y parametros en un man, mientras ellos le dan a los radio buttons y checks box en Herramientas->opciones de una manera más aleatorea que la aleatoredad misma.
Siempre soy yo el que esta en falta!, yo porque prefiero leer un how-to a adivinar. "vamos che!, eso no es progreso!!, ¿desde cuando hay que leer para saber hacer algo?"..
Que linux es una porqueria, que en linux no se puede hacer nada,.. pero claro, ellos me mandan un .doc y yo lo leo, si yo les mando un swx, me piden que se los mande "en word", porque ellos son los dueños de la informática, y nosotros debemos adaptarnos a ellos, argumentum ad populum. Pueden instalar open office, si, ¿pero por que? si el desubicado que hace las cosas distintas soy yo.
Y soy culpable porque sé, yo que sé y puedo hacer las cosas como a mi me resultan mejor, más practicas y más de acuerdo a mis creencias (si, elijo SL porque es libre, no porque es gratis) debo adaptarme a quienes no saben, solo porque ellos estan en su derecho de no saber.
Linux no está obligado a ser facil, linux no está obligado a ser nada. Yo lo único que espero es que siga como hasta ahora, buscando ser la MEJOR solución, la MEJOR respuesta para quienes estamos dispuestos a aprender lo que haya que aprender para tener lo MEJOR.
Linux no esta obligado a reemplazar esos "MEJOR" por "MAS FACIL", si se puede simplificar, sin perder sus virtudes, pues bienvenido, pero YO NO QUIERO QUE MI LINUX SEA WINDOWS, si es por simplicidad, lo más simple es pagar una licencia, y utilizar windows, que ya existe.
Dejemos de nivelar para abajo.
locate --hazuntruco
locate --hazuntruco
Pues...
(Puntos:1)Bla Bla Bla
(Puntos:1)Menos mal que sigue quedando gente en vuestra comunidad que sigue valorando cualquier proyecto libre que merezca la pena y no se dedica al panfleteo barato.
Ale seguir ladrando que cada dia entiendo mas porque a esto lo llama barratuxi.
Y las aplicaciones remotas?
(Puntos:1)( http://barrapunto.com/~radicnet/journal/ | Última bitácora: Jueves, 08 Diciembre de 2005, 09:57h )
--
The radical net body [barrapunto.com]
(Spammers: que os den)
Re:Bufff...
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Domingo, 19 Junio de 2005, 11:05h )
a3
Re:Bufff...
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Miércoles, 06 Julio de 2005, 21:28h )
Coño, ¿ahora resulta que defiendes el software libre? precisamente, oye, precisamente...
...
Re:Compilacion estatica
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Miércoles, 06 Julio de 2005, 21:28h )
Y asi en windows tenemos unos preciosos servidores usando un entorno grafico que no necesitan salvo para consumir muchisimos mas recursos de los que sonsumiria un sistema operativo que te diese la posibilidad de sin entorno grafico.
Asi tan solo puede haber un entorno grafico y le restamos al usuario la capacidad de eleccion. Y si tiene un ordenador en el que no puede funcionar el nuevo entorno grafico que se joda.
Yo creo que es mejor que el entorno grafico este separado de lo que es el sistema operativo en si. El que quiera lo usa y el que no, no.
...
Re:talibán, talibán el mundo se va a acabar ...
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Sábado, 04 Junio de 2005, 09:09h )
Ladrones [www.sgae.es] y mafiosos [www.sgae.es]
Re:linux =! SO
(Puntos:1)( Última bitácora: Sábado, 25 Septiembre de 2004, 06:17h )