El 13 de noviembre de 2008 12:34, Victor H De la Luz <[EMAIL 
PROTECTED]>escribió:

> ¿Los tar.gz son para programadores? yo tambien uso linux desde que era
> minix y al contrario, creo que los estandares para la instalación de
> paquetes estan convergiendo cada dia mas. Ahora casi todo es
> universal:
>
> .deb, .rpm .tar.gz o .bin
>

No es solo la variedad de formatos. Las dependencias de bibliotecas tambien
son
ficticias muchas veces. Por ejemplo, si un desarrollador de Debian empaqueta
el
Gimp, seguramente lo hara en su entorno SID. Como en SID las versiones de
bibliotecas son de las ultimas, el paquete exige esas versiones de
bibliotecas
para poder instalar el producto. Y quizas eso no es real. Quizas ese Gimp se

puede compilar con versiones mas antiguas de las bibliotecas que usa, y
entonces
no lo puedo instalar en Etch, por ejemplo. Todo ese manejo me parece muy
rigido. A nivel de paquetes binarios, que es lo que utilizan los usuarios,
cada
version de cada distribucion es un sistema operativo practicamente
incompatible
con cualquier otra cosa.
Haciendo pinning en Debian, puedo instalar un programa mas nuevo de KDE en
Etch, pero esa cadena (no siempre real) de dependencias termina provocando
la actualizacion de casi todo el sistema. Eso no me parece nada bien.

>
> Es mas, ahora hasta tienes opción de elegir la forma en que se
> integrara al sistema. Si quieres lo ultimo, bajate los fuentes,
> configuralo (./config), compilalo (make) e instalalo (make install),
> ahora no hay programa que no se instale mediante este metodo...


Es en serio ? Ya se que se puede hacer pero no es un metodo viable para
usuarios comunes. Entonces debo guardar todos los .tar.gz que instale
para poder desinstalar programas cuando quiera hacerlo ?
Yo soy programador, pero tambien soy usuario. Y como usuario me hincha
bastante los ... usar el sistema de esa forma...

>
>
> Todos los linux usan /etc para las configuraciones /usr/bin para los
> binarios y /usr/share para las cosillas. Todos usan /home para los
> usuarios /root para el root y /boot para la entrada. Todos usan
> /var/log para los logs y asi podria seguir, porque desde hace mucho
> que se definio el estandar de estructura de directorios en linux.
>
> Mas estandar no lo veo...
>

Creo que hasta ahora me han respondido solamente usuarios que tienen
un perfil mas avanzado que el del usuario medio.


>
> Y al contrario, trata de arreglar un problema de versiones de dll en
> windows, ese si que es un problema, porque windows ni siquiera trae un
> gestor de bibliotecas y eso que ellos imponen el estandar a la fuerza.
>
> ¿Haz tratado de instalar un programa en windows desde sus fuentes?
>

No, y no lo haria por las mismas razones por las que no lo hago en Linux.
Me gustaria que Linux sea un sistema operativo identificable, y no que cada
distro sea un sistema operativo distinto.
Como estan las cosas hoy, desde el papel de usuario, tengo que elegir una
distribucion y usar lo que ella me ofrezca y perderme de lo que no ofrezca.

Responder a