[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Cuadrantes-espiral] Re: [Cuadrantes-espiral] Cambios en Ambulacro (va
From: |
Diego Arranz |
Subject: |
[Cuadrantes-espiral] Re: [Cuadrantes-espiral] Cambios en Ambulacro (va por Álvaro) |
Date: |
Sun, 16 Jun 2002 20:21:37 +0200 |
Ay! qué tiempos aquellos de los enlaces
simbólicos de Unix...
Me parece bien esto que nos cuentas Javier,
seguro que a largo plazo te lo agradeceremos más ;)
Lo guardo como referencia a buen recaudo.
Saludos,
Diego
----- Original Message -----
From: "Javier Linares" <address@hidden>
To: <address@hidden>
Sent: Sunday, June 16, 2002 6:28 PM
Subject: [Cuadrantes-espiral] Cambios en Ambulacro (va por Álvaro)
> Hola,
>
> Este mensaje es para Álvaro, por si en alguna ocasión tiene
> que modificar algo de Ambulacro o quiere desarrollar más
> cosas bajo este entorno. Diego, también te puede interesar
> (Quim, lo siento, a ti no :P).
>
>
> He hecho algo por lo que espero que no me matéis mucho :)
> He estado "empaquetando" la aplicación Ambulacro para
> que otras personas puedan instalarlo en sus equipos.
> He hecho paquetes .rpm (para Red Hat, Mandrake y casi
> todas las distribuciones) y .deb (para Debian). Para
> instalarlo ahora sólo hay que ejecutar:
>
> En Mandrake y Red Hat:
> rpm -i ambulacro-0.1.rpm
>
> En Debian:
> dpkg -i ambulacro-0.1.deb
>
> Podéis mirar (y editar) los archivos README, INSTALL
> y COPYRIGHT (he puesto a espiral, Álvaro y a mi).
> Faltan algunos scripts que automaticen un poco la
> configuración, y a eso es a lo que iba.
>
> Actualmente la aplicación necesita:
> *) ~/ambulacro -> los archivos PHP
> *) ~/ambulacro/form -> los formularios en HTML
> *) ~/inc -> funciones PHP y otras configuraciones (SQL...)
> *) ~/key.php -> resto de configuraciones de SQL
>
> Esta estructura, como comprenderéis, no cumple ningún estándar
> y es difícil de meterla en un paquete. Para ello he creado un
> directorio "virtual" llamado "include". De esta forma todo lo que
> se meta en ~/ambulacro/include/ se estará realmente metiendo en
> ~/inc y si lees de ~/ambulacro/include/config.php realmente
> estás leyendo ~/inc/config.php.
>
> Parece lioso, pero de esta forma los archivos quedan en:
> *) ~/ambulacro
> *) ~/ambulacro/include
> *) ~/ambulacro/form
>
> Todo mucho más estructurado :))
>
> Sólo era para avisar. Si queréis que lo haga con otros directorios,
> hacer este tipo de cosas se llaman "enlaces" en Linux (es lo
> más parecido a los accesos directos de Windows, con muchas
> otras propiedades que lo hacen más avanzado) y es algo realmente
> útil cuando se trata de enlazar varios directorios o si queremos
> poner "alias" de directorios.
>
> Un ejemplo simple: Imaginad que tenemos la aplicación de Ambulacro
> en ~/admin/aplicaciones/web/ambulacro, funcionando junto al
> resto de aplicaciones que están altamente enlazadas y queremos
> cambiarlo a ~/ambulacro. En lugar de mover los archivos y
> liar todas las dependencias de referencias sólo hay que crear
> un enlace simbólico.
>
> Venga, tampoco ha sido para tanto :)
>
> --
> Javier Linares http://www.adala.org
> address@hidden address@hidden
>
> _______________________________________________
> Cuadrantes-espiral mailing list
> address@hidden
> http://mail.freesoftware.fsf.org/mailman/listinfo/cuadrantes-espiral
>