[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Slackware...



Max de Mendizábal wrote:

Hola,

No es un juicio de valor. Es una forma de organización. Si vas a utilizar una distribución que utiliza paquetes, es muy mala idea destruir esa organización recompilando a partir de .tar.gz ¿Porqué? Porque se rompen las dependencias,

No es cierto.
Los paquetes que compilas a partir de un tar.gz se instalan por default en /usr/local (incluyendo glibc) y no rompen ninguna dependencia y no rompen ningún paquete y a menos que los obligues a instalarse en / o en /usr no modifican en lo absoluto los archivos de ninguno de los paquetes instalados por tu distribución. Las excepciones son XFree86 que a huevo le gusta vivir en /usr/X11R6 y Sendmail que se instala en /usr/sbin/sendmail Además todas las modificaciones y actualizaciones que le hagas a tu distribución tampoco le van a hacer nada al directorio /usr/local

el control de versiones y otras cosas más.

Tampoco es cierto. ¿Por qué les gusta meterle miedo a la gente?
Y lo de que no rompen ninguna dependencia es porque una cosa es tu manejo de paquetes y otra distinta son los archivos que tienes instalados o de no ser así no existiría la opción --justdb de rpm que me permite hacerle creer a la base de datos que tengo instalado el OpenSSL de Red Hat cuando en realidad tengo instalado mi propio OpenSSL en /usr/local/ssl

No quiere decir que no puedas optimizar los programas: puedes bajar el SRPM o source RPM que contiene el código fuente de todo el paquete y, allí, tocar el Makefile al que te refieres. Luego generas los parches necesarios (para no alterar el original) y generas un SPEC en donde pones los cambios. Luego se recompilará todo el código fuente con los cambios que hayas hecho y se generarán los nuevos RPM creados por ti.

¡qué complicado!
Si voy a llegar a esos extremos nuevamente termino en el Gentoo, que me automatiza todo ese proceso.

Con esta organización, no afectas a otros paquetes, sigues utilizando la idea de la distribución y optimizas tus programas como quieras, sin destruir la base de datos de dependencias que es una idea fundamental en esas distribuciones. Jamás se vulnera el derecho de hacer lo que quieras con los programas, pero si se exige un orden. Si no quieres orden, usa Slackware, en donde todos los paquetes son .tar.gz

Y también puedes en Slackware compilar paquetes a pata para que se instalen en /usr/local, no veo el por qué de tanto miedo a compilar paquetes a pata, en Solaris es igual, en HPUX es igual, no tiene nada de malo.

o haz tu propia distribución.

¿para qué? ya tenemos muchas.


Te recomiendo ampliamente que leas el, ahora ya un poco viejo, Maximum RPM, que te dice como construir tos propios paquetes. Lo puedes encontrar en http://www.rpm.org/max-rpm/

Saludos
Max

At 10:02 a.m. 20/10/2003 -0500, Sebastian Muniz wrote:

No haga juicio de valor tan rapido Sr.
En incontables casos se pueden acelerar, hacer mas seguros, personalizar
a medida de lo que necesites y hacer miriada de cosas
analizando un simple Makefile, tocando alla, aca, y recompilando.
Cuanto mide tu XFree86?

seba@skynet:~$ ls /usr/X11R6/bin/XFree86  -l
-rwxr-xr-x    1 root     root      503326 sep  4 00:53
/usr/X11R6/bin/XFree86

y funciona _sensiblemente_ mejor.

 On Fri, 17 Oct 2003 07:28:25 -0500 (CDT)
Max de Mendizábal <max en upn mx> wrote:

> Que cosa, entoces ¿Para que quieres una distribución si la vas a
> arruinar poniendo programas sin paquete?

--
Sebastian Muniz Ordonez
Smart Security
Venustiano Carranza Nro 739 Sur
(entre Hidalgo y Padre Mier)
Centro de Monterrey - Monterrey
Nuevo Leon - Mexico
Tel: +52 (81) 83-405666
Fax: +52 (81) 83-405777

ICQ 72585865
Usuario Linux: 198723
_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/


Max de Mendizábal
Subdirector de Informática
Universidad Pedagógica Nacional
Carretera al Ajusco No. 24
Col. Héroes de Padierna
Tel. 5630-9700 x 1157
_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



--
Sandino Araico Sánchez
-- Lo que no mata engorda.


_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]