Instacación de paquetes RPM con YAST en otra ruta
Hola a todos: Quisiera comentaros una cosa sobre la instalación de paquetes con YAST. Cuando quiero instalar un RPM, hago click sibre él y me aparece la opción "install package with YAST". El problema es que no sé si se puede decir dón de quiero que me lo instale. Por defecto, me los instala en el disco duro donde esta SuSE, pero pronto se va a llenar si sigo así, mientras que tengo otro disco duro que está prácticamente muerto de risa, pues no sé cómo decir a YAST la ruta para instalar RPM y así poder aprovechar la capacidad de este segundo disco duro y no saturar el primero. Creo que cuando se abre YAST, hay un segundo botón (además del "install package with YAST", antes comentado), cuyo texto no recuerdo ahora mismo (y no puedo comprobar, por estar en el trabajo) y que quizá sirviese para indicar la ruta, no lo sé, pero me aparece siempre deshabilitado. ¿Alguien sabe cómo puedo solucionar este problema? Muchas gracias por adelantado a todos. Un saludo Jose
On Thu, 2004-09-23 at 11:13, Jose Luis Gaitán wrote:
Hola a todos:
Quisiera comentaros una cosa sobre la instalación de paquetes con YAST. Cuando quiero instalar un RPM, hago click sibre él y me aparece la opción "install package with YAST". El problema es que no sé si se puede decir dón de quiero que me lo instale. Por defecto, me los instala en el disco duro donde esta SuSE, pero pronto se va a llenar si sigo así, mientras que tengo otro disco duro que está prácticamente muerto de risa, pues no sé cómo decir a YAST la ruta para instalar RPM y así poder aprovechar la capacidad de este segundo disco duro y no saturar el primero. Creo que cuando se abre YAST, hay un segundo botón (además del "install package with YAST", antes comentado), cuyo texto no recuerdo ahora mismo (y no puedo comprobar, por estar en el trabajo) y que quizá sirviese para indicar la ruta, no lo sé, pero me aparece siempre deshabilitado.
¿Alguien sabe cómo puedo solucionar este problema?
Si la solucíon es facil pero es totalmente diferente de lo que esperabas! En Windows, uno le dice (a windows) queue installe en otro disco. Pero esto no se hace en linux. En ves de hacelo haci le dices a la linux que para un directorio que utilize un disco. Para esto tienes 2 maneras diferentes: 1) El "mount" commando Con el "mount" commando puedes decir en que directorio te aparasca el disco. De esta manera, Una particion de tu segundo disco sera (por ejemplo) /usr y todo el contenindo de /usr estara en ese particion. Si tienes mas que una particion, puedes motar otra particion en /var y haci te vas poniendo directorio por directorio en el otro disco. La desaadventaga de este metodo es que los particiones son de tamaño fijos. Y cambiar el tamaño es dificil. Pero eso es otra problema, y hay soluciones para eso tambien. 2) Directorios por softlink. con el commando "ln -s" puedes decir a linux que un directorio te aparasca como otro directorio. por ejemplo ln -s /media/data1/usr /usr le dice a linux que quando alguien busca "/usr", que linux la busque en "/media/data1/usr". De esta manera puedes Utilizar un directorio en el segundo disco como si fuese un directorio en el primero! La desadventaga de esta metodo es que linux nesecita leer 2 veces. cuando el busca "/usr". La diferencia casi no se puede medir, pero si tienes una systema que esta utilizada muy muy fuertemente talves debieras de utilizar el primer metodo.... Hojala se entienda mi español.... Jerry (El Gringo)
Muchas gracias por adelantado a todos.
Un saludo
Jose
Sí. Traslada la partición de sitio enterita al disco duro nuevo, cambias el fstab y el grub a lo mejor te hace falta y ya tienes disco espacio libre en el disco duro.
-- Mensaje original -- Date: Thu, 23 Sep 2004 11:13:46 +0200 From: Jose Luis Gaitán
Reply-To: Jose Luis Gaitán To: Lista de correo de SuSE Subject: [suse-linux-s] Instacación de paquetes RPM con YAST en otra ruta Hola a todos:
Quisiera comentaros una cosa sobre la instalación de paquetes con YAST. Cuando quiero instalar un RPM, hago click sibre él y me aparece la opción "install package with YAST". El problema es que no sé si se puede decir dón de quiero que me lo instale. Por defecto, me los instala en el disco duro donde esta SuSE, pero pronto se va a llenar si sigo así, mientras que tengo otro disco duro que está prácticamente muerto de risa, pues no sé cómo decir a YAST la ruta para instalar RPM y así poder aprovechar la capacidad de este segundo disco duro y no saturar el primero. Creo que cuando se abre YAST, hay un segundo botón (además del "install package with YAST", antes comentado), cuyo texto no recuerdo ahora mismo (y no puedo comprobar, por estar en el trabajo) y que quizá sirviese para indicar la ruta, no lo sé, pero me aparece siempre deshabilitado.
?Alguien sabe cómo puedo solucionar este problema?
Muchas gracias por adelantado a todos.
Un saludo
Jose
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
Se entiende muy bien tu español. ;)
-- Mensaje original -- From: "Jerome R. Westrick"
To: Lista de correo de SuSE Date: Thu, 23 Sep 2004 11:40:10 +0200 Subject: Re: [suse-linux-s] Instacación de paquetes RPM con YAST en otra ruta On Thu, 2004-09-23 at 11:13, Jose Luis Gaitán wrote:
Hola a todos:
Quisiera comentaros una cosa sobre la instalación de paquetes con YAST. Cuando quiero instalar un RPM, hago click sibre él y me aparece la opción "install package with YAST". El problema es que no sé si se puede decir dón de quiero que me lo instale. Por defecto, me los instala en el disco duro donde esta SuSE, pero pronto se va a llenar si sigo así, mientras que tengo otro disco duro que está prácticamente muerto de risa, pues no sé cómo decir a YAST la ruta para instalar RPM y así poder aprovechar la capacidad de este segundo disco duro y no saturar el primero. Creo que cuando se abre YAST, hay un segundo botón (además del "install package with YAST", antes comentado), cuyo texto no recuerdo ahora mismo (y no puedo comprobar, por estar en el trabajo) y que quizá sirviese para indicar la ruta, no lo sé, pero me aparece siempre deshabilitado.
?Alguien sabe cómo puedo solucionar este problema?
Si la solucíon es facil pero es totalmente diferente de lo que esperabas!
En Windows, uno le dice (a windows) queue installe en otro disco. Pero esto no se hace en linux. En ves de hacelo haci le dices a la linux que para un directorio que utilize un disco.
Para esto tienes 2 maneras diferentes:
1) El "mount" commando Con el "mount" commando puedes decir en que directorio te aparasca el disco. De esta manera, Una particion de tu segundo disco sera (por ejemplo) /usr y todo el contenindo de /usr estara en ese particion.
Si tienes mas que una particion, puedes motar otra particion en /var y haci te vas poniendo directorio por directorio en el otro disco.
La desaadventaga de este metodo es que los particiones son de tamaño fijos. Y cambiar el tamaño es dificil. Pero eso es otra problema, y hay soluciones para eso tambien.
2) Directorios por softlink. con el commando "ln -s" puedes decir a linux que un directorio te aparasca como otro directorio. por ejemplo
ln -s /media/data1/usr /usr
le dice a linux que quando alguien busca "/usr", que linux la busque en "/media/data1/usr". De esta manera puedes Utilizar un directorio en el segundo disco como si fuese un directorio en el primero!
La desadventaga de esta metodo es que linux nesecita leer 2 veces. cuando el busca "/usr". La diferencia casi no se puede medir, pero si tienes una systema que esta utilizada muy muy fuertemente talves debieras de utilizar el primer metodo....
Hojala se entienda mi español....
Jerry (El Gringo)
Muchas gracias por adelantado a todos.
Un saludo
Jose
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
Mirad este link sobre el tema... lástima de no conocer al autor para invitarle a una botellina de sidra. :)
-- Mensaje original -- From: "Jerome R. Westrick"
To: Lista de correo de SuSE Date: Thu, 23 Sep 2004 11:40:10 +0200 Subject: Re: [suse-linux-s] Instacación de paquetes RPM con YAST en otra ruta On Thu, 2004-09-23 at 11:13, Jose Luis Gaitán wrote:
Hola a todos:
Quisiera comentaros una cosa sobre la instalación de paquetes con YAST. Cuando quiero instalar un RPM, hago click sibre él y me aparece la opción "install package with YAST". El problema es que no sé si se puede decir dón de quiero que me lo instale. Por defecto, me los instala en el disco duro donde esta SuSE, pero pronto se va a llenar si sigo así, mientras que tengo otro disco duro que está prácticamente muerto de risa, pues no sé cómo decir a YAST la ruta para instalar RPM y así poder aprovechar la capacidad de este segundo disco duro y no saturar el primero. Creo que cuando se abre YAST, hay un segundo botón (además del "install package with YAST", antes comentado), cuyo texto no recuerdo ahora mismo (y no puedo comprobar, por estar en el trabajo) y que quizá sirviese para indicar la ruta, no lo sé, pero me aparece siempre deshabilitado.
?Alguien sabe cómo puedo solucionar este problema?
Si la solucíon es facil pero es totalmente diferente de lo que esperabas!
En Windows, uno le dice (a windows) queue installe en otro disco. Pero esto no se hace en linux. En ves de hacelo haci le dices a la linux que para un directorio que utilize un disco.
Para esto tienes 2 maneras diferentes:
1) El "mount" commando Con el "mount" commando puedes decir en que directorio te aparasca el disco. De esta manera, Una particion de tu segundo disco sera (por ejemplo) /usr y todo el contenindo de /usr estara en ese particion.
Si tienes mas que una particion, puedes motar otra particion en /var y haci te vas poniendo directorio por directorio en el otro disco.
La desaadventaga de este metodo es que los particiones son de tamaño fijos. Y cambiar el tamaño es dificil. Pero eso es otra problema, y hay soluciones para eso tambien.
2) Directorios por softlink. con el commando "ln -s" puedes decir a linux que un directorio te aparasca como otro directorio. por ejemplo
ln -s /media/data1/usr /usr
le dice a linux que quando alguien busca "/usr", que linux la busque en "/media/data1/usr". De esta manera puedes Utilizar un directorio en el segundo disco como si fuese un directorio en el primero!
La desadventaga de esta metodo es que linux nesecita leer 2 veces. cuando el busca "/usr". La diferencia casi no se puede medir, pero si tienes una systema que esta utilizada muy muy fuertemente talves debieras de utilizar el primer metodo....
Hojala se entienda mi español....
Jerry (El Gringo)
Muchas gracias por adelantado a todos.
Un saludo
Jose
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
Quisiera una pequeña aclaración sobre estas soluciones...
1) El "mount" commando Con el "mount" commando puedes decir en que directorio te aparasca el disco. De esta manera, Una particion de tu segundo disco sera (por ejemplo) /usr y todo el contenindo de /usr estara en ese particion.
Entonces con esta solución, monto dentro del primer disco una partición del segundo, ¿no? ¿Y cómo YAST sabe que es en ese segundo disco donde yo quiero grabar las cosas?
2) Directorios por softlink. con el commando "ln -s" puedes decir a linux que un directorio te aparasca como otro directorio. por ejemplo
ln -s /media/data1/usr /usr
le dice a linux que quando alguien busca "/usr", que linux la busque en "/media/data1/usr". De esta manera puedes Utilizar un directorio en el segundo disco como si fuese un directorio en el primero!
En este segundo método, quisiera preguntar dos cosas: a) ¿En qué fichero escribo la sentencia ln -s /media/data1/usr /usr? b) Me imagino que al escribir esto, cuando linux vaya a buscar algo en /usr, la buscará entonces en /media/data1/usr Pero entonces... ¿lo que hay inicialmente en /usr ya no lo lee? Porque si es así, tedré que copiar en /media/data1/usr el contenido que hubiera antes en /usr , no? Perdonad mi falta de conocimientos. Muchas gracias a todos Un saludo Jose
On Thu, 2004-09-23 at 12:07, Jose Luis Gaitán wrote:
Quisiera una pequeña aclaración sobre estas soluciones...
1) El "mount" commando Con el "mount" commando puedes decir en que directorio te aparasca el disco. De esta manera, Una particion de tu segundo disco sera (por ejemplo) /usr y todo el contenindo de /usr estara en ese particion.
Entonces con esta solución, monto dentro del primer disco una partición del segundo, ¿no?
SI!
¿Y cómo YAST sabe que es en ese segundo disco donde yo quiero grabar las cosas?
YAST las pone las cosas donde le dice el RPM. Las routinas de installation de RPM no son tan flexibles como las de windows. Si tienes (ó quieres) poner las cosas en otras partes tienes que cambiar la configuracíon a mano. Pero eso casi no se hace el linux hay un "Standard" que nos dice donde poner las cosas, y la majoria de los RPM'es la siguen. Como Ejemplo: El direrctorio "/opt" se installan paquetes "Optionales" del distribudor (en esta caso SuSE). Alli encontraras "KDE3". El Directorio "/var" es donde se ponen cosas volatiles (es eso español?) osea cosas que se cambian con la ejecucíon normal del la systema (Logs, Locks, Spools, y cosas hací) Por eso tus dudas, Estas buscando una funcion que no existe. No hay donde decirle a una RPM (durante una installacion), en que directorio installarlo!
2) Directorios por softlink. con el commando "ln -s" puedes decir a linux que un directorio te aparasca como otro directorio. por ejemplo
ln -s /media/data1/usr /usr
le dice a linux que quando alguien busca "/usr", que linux la busque en "/media/data1/usr". De esta manera puedes Utilizar un directorio en el segundo disco como si fuese un directorio en el primero!
En este segundo método, quisiera preguntar dos cosas:
a) ¿En qué fichero escribo la sentencia ln -s /media/data1/usr /usr?
en un "root shell", osea una consola de linux con el usuario "root"... Pero porfavor no hagas esto todavia, primero tedras que preparar el directorio nuevo...
b) Me imagino que al escribir esto, cuando linux vaya a buscar algo en /usr, la buscará entonces en /media/data1/usr Pero entonces... ¿lo que hay inicialmente en /usr ya no lo lee?
Exacto.
Porque si es así, tedré que copiar en /media/data1/usr el contenido que hubiera antes en /usr , no?
Si, y hay que usar optiones en el commando para que los permisos tambien sean copiadas...
Perdonad mi falta de conocimientos. Muchas gracias a todos
No hay nada que perdonar, todos hemos empecados, algunos antes que otros. Y la Ayuda que te estoy dando, (ó por lo menos tratando de dar 8-), solo es pago para la ayuda que me dieron cuando yo empecé!
Un saludo
Jose
Jerry
On Thu, 2004-09-23 at 11:53, csalinux wrote:
Mirad este link sobre el tema... lástima de no conocer al autor para invitarle a una botellina de sidra. :)
No encontre link en tu mensaje, y no se si te parecio bien mis explicaciones, o no.... No he utilizado mi español, en muchos años... Jerry P.S. La botella puedes mandar á ....
Quisiera una pequeña aclaración sobre estas soluciones...
1) El "mount" commando Con el "mount" commando puedes decir en que directorio te aparasca el disco. De esta manera, Una particion de tu segundo disco sera (por ejemplo) /usr y todo el contenindo de /usr estara en ese particion.
Entonces con esta solución, monto dentro del primer disco una partición del segundo, ?no? ?Y cómo YAST sabe que es en ese segundo disco donde yo quiero grabar las cosas?
con el enlace que creas con ln -s y lo sabe qué partición montar con el fstab
2) Directorios por softlink. con el commando "ln -s" puedes decir a linux que un directorio te aparasca como otro directorio. por ejemplo
ln -s /media/data1/usr /usr
le dice a linux que quando alguien busca "/usr", que linux la busque
en
"/media/data1/usr". De esta manera puedes Utilizar un directorio en el segundo disco como si fuese un directorio en el primero!
En este segundo método, quisiera preguntar dos cosas:
a) ?En qué fichero escribo la sentencia ln -s /media/data1/usr /usr?
En consola de root tecleas eso y ya está. Esa orden le dice crea un "puntero" en /usr que diga que todo el contenido de usr en realidad está en /media/data1/usr
b) Me imagino que al escribir esto, cuando linux vaya a buscar algo en /usr, la buscará entonces en /media/data1/usr
Efectivamente. Pero entonces... ?lo que
hay inicialmente en /usr ya no lo lee? Porque si es así, tedré que copiar en /media/data1/usr el contenido que hubiera antes en /usr , no?
Para ganar sitio podrías copiar todo /usr/ a /media/data1 menos el puntero. Podrías a continuación borrar todo el contenido del /usr original a excepción del puntero o enlace que creas con ln -s /media/data1/usr /usr
Perdonad mi falta de conocimientos. Muchas gracias a todos
Perdonado.
Un saludo
Otro para ti.
On Thu, 2004-09-23 at 11:53, csalinux wrote:
Mirad este link sobre el tema... lástima de no conocer al autor para invitarle a una botellina de sidra. :)
No encontre link en tu mensaje, y no se si te parecio bien mis explicaciones, o no....
Me parecieron perfectas... solo trataba de poner un enlace en el que se explicaba algo totalmente relacionado. :)
No he utilizado mi español, en muchos años...
Pues no se nota... si tuviera que expresare yo en inglés -eres angloparlante ?no?- necesitaría un traductor seguro. :)
El enlace es este. http://lacofi.sdf-eu.org/transferencia.html Se me olvidó ponerlo -primero escribí y luego busqué en internet la página y se ve que me salió mal el "paste". :)
El Jueves, 23 de Septiembre de 2004 06:07, Jose Luis Gaitán escribió:
Quisiera una pequeña aclaración sobre estas soluciones...
1) El "mount" commando Con el "mount" commando puedes decir en que directorio te aparasca el disco. De esta manera, Una particion de tu segundo disco sera (por ejemplo) /usr y todo el contenindo de /usr estara en ese particion.
Entonces con esta solución, monto dentro del primer disco una partición del segundo, ¿no? ¿Y cómo YAST sabe que es en ese segundo disco donde yo quiero grabar las cosas?
El procedimiento, paso a paso es mas o menos el siguiente: 1.- crear un punto de montaje temporal para tu disco vacío: ~# mkdir /mnt/midisco 2.- montar tu disco nuevo en un punto de montaje temporal ~# mount /dev/hdb /mnt/midisco 3.- copiar todo el contenido de /usr en tu disco nuevo, preservando permisos y propietario ~# cp -p -R /usr/* /mnt/midisco/ 4.-agregar una linea a fstab, para que monte tu disco nuevo en el punto de montaje /usr /dev/hdb /usr tipo_de_filesystem auto 1 1 (todo esto suponiendo que ya tengas formateado tu disco, si no es así, tendrás que empezar por ello) 5.- mover tu antiguo directorio /usr a un directorio de respaldo (no lo borres mientras no este todo marchando correctamente) ~# mv /usr/ /usr_bak/ 6.- crear el nuevo punto de montaje /usr ~# mkdir /usr 7.- desmontar tu disco de /mnt/midisco ~# umount /dev/hdb 8.- volver a montar todo ( o reiniciar al estilo win$) ~# mount -a 9.- verificar el contenido, el espacio usado y el espacio disponible de tu nuevo directorio /usr ~# ls /usr/ ~# df -h /dev/hdb/ ~# du -sh /usr Ojalá este todo bien, corrijanme si me he equivocado en algo. -- Sergio Hernandez A. Arquitecto Usuario Linux #324.172 ------------------------
El Jueves, 23 de Septiembre de 2004 06:07, Jose Luis Gaitán escribió:
Quisiera una pequeña aclaración sobre estas soluciones...
1) El "mount" commando Con el "mount" commando puedes decir en que directorio te aparasca el disco. De esta manera, Una particion de tu segundo disco sera (por ejemplo) /usr y todo el contenindo de /usr estara en ese particion.
Entonces con esta solución, monto dentro del primer disco una partición del segundo, ¿no? ¿Y cómo YAST sabe que es en ese segundo disco donde yo quiero grabar las cosas?
El procedimiento, paso a paso es mas o menos el siguiente: 1.- crear un punto de montaje temporal para tu disco vacío: ~# mkdir /mnt/midisco 2.- montar tu disco nuevo en un punto de montaje temporal ~# mount /dev/hdb /mnt/midisco 3.- copiar todo el contenido de /usr en tu disco nuevo, preservando permisos y propietario ~# cp -p -R /usr/* /mnt/midisco/ 4.-agregar una linea a fstab, para que monte tu disco nuevo en el punto de montaje /usr /dev/hdb /usr tipo_de_filesystem auto 1 1 (todo esto suponiendo que ya tengas formateado tu disco, si no es así, tendrás que empezar por ello) 5.- mover tu antiguo directorio /usr a un directorio de respaldo (no lo borres mientras no este todo marchando correctamente) ~# mv /usr/ /usr_bak/ 6.- crear el nuevo punto de montaje /usr ~# mkdir /usr 7.- desmontar tu disco de /mnt/midisco ~# umount /dev/hdb 8.- volver a montar todo ( o reiniciar al estilo win$) ~# mount -a 9.- verificar el contenido, el espacio usado y el espacio disponible de tu nuevo directorio /usr ~# ls /usr/ ~# df -h /dev/hdb/ ~# du -sh /usr Ojalá este todo bien, corrijanme si me he equivocado en algo. -- Sergio Hernandez A. Arquitecto Usuario Linux #324.172 ------------------------
On 2004-09-23 11:13, Jose Luis Gaitán wrote:
Quisiera comentaros una cosa sobre la instalación de paquetes con YAST. Cuando quiero instalar un RPM, hago click sibre él y me aparece la opción "install package with YAST". El problema es que no sé si se puede decir dón de quiero que me lo instale. Por defecto, me los instala en el disco duro donde esta SuSE, pero pronto se va a llenar si sigo así, mientras que tengo otro disco duro que está prácticamente muerto de risa, pues no sé cómo decir a YAST la ruta para instalar RPM
Ah, no. Eso no se puede hacer en linux. Al preparar el binario se elige de antemano donde hay que instalarlo, no se le deja la decisión para el momento de la instalación. De hecho, esa decisión se hace con arreglo a un plan predefinido, incluso estandar. Lo que si puedes hacer, como administrador del sistema, situar algún directorio en otra partición o disco - incluso en otro ordenador. Candidatos típicos para esto puede ser /opt, o /home. Veo que te vendría muy bien leerte un libro sobre linux, tienes errores de concepto sobre linux traidos de windows. Podrías empezar por los dos libros que trae la suse. -- Saludos Carlos E.R.
On Saturday 25 September 2004 18:39, Carlos E. R. wrote:
On 2004-09-23 11:13, Jose Luis Gaitán wrote:
Quisiera comentaros una cosa sobre la instalación de paquetes con YAST. Cuando quiero instalar un RPM, hago click sibre él y me aparece la opción "install package with YAST". El problema es que no sé si se puede decir dón de quiero que me lo instale. Por defecto, me los instala en el disco duro donde esta SuSE, pero pronto se va a llenar si sigo así, mientras que tengo otro disco duro que está prácticamente muerto de risa, pues no sé cómo decir a YAST la ruta para instalar RPM
Ah, no. Eso no se puede hacer en linux. Al preparar el binario se elige de antemano donde hay que instalarlo, no se le deja la decisión para el momento de la instalación. De hecho, esa decisión se hace con arreglo a un plan predefinido, incluso estandar.
Bueno algo que podrias hacer es, bajarte el .src.rpm del paquete que te interese instalar, y con rpmbuild reconstruyes el paquete con la opcion --prefix=PREFIX (donde PREFIX es el path al lugar que te interese se instale el paquete), cualquier duda 'man rpmbuild'. Si fuera yo, lo que haria es montar ese disco que tienes de mas en /usr/local, claro antes copiando todo lo que esta actualmente en /usr/local para el disco que vas a montar, de esta forma no tendrias que adicionarle nada a tu variable path, porque /usr/local/bin suele estar por defecto. Asi que tu PREFIX seria /usr/local. slds -- Carlos Javier Linux User #268006 Jabber: cjavier@jabber.org División - Química Física Centro de Ingeniería Genética y Biotecnología PO Box 6162 Habana 10600, CUBA
El 2004-09-27 a las 11:29 -0400, Carlos Javier Borroto Blanco escribió:
Ah, no. Eso no se puede hacer en linux. Al preparar el binario se elige de antemano donde hay que instalarlo, no se le deja la decisión para el momento de la instalación. De hecho, esa decisión se hace con arreglo a un plan predefinido, incluso estandar.
Bueno algo que podrias hacer es, bajarte el .src.rpm del paquete que te interese instalar, y con rpmbuild reconstruyes el paquete con la opcion --prefix=PREFIX (donde PREFIX es el path al lugar que te interese se instale el paquete), cualquier duda 'man rpmbuild'.
Que es novato, no le digas eso, que lo asustas :-) -- Saludos Carlos Robinson
On Monday 27 September 2004 18:25, Carlos E. R. wrote:
Bueno algo que podrias hacer es, bajarte el .src.rpm del paquete que te interese instalar, y con rpmbuild reconstruyes el paquete con la opcion --prefix=PREFIX (donde PREFIX es el path al lugar que te interese se instale el paquete), cualquier duda 'man rpmbuild'.
Que es novato, no le digas eso, que lo asustas :-)
Para colmo cuando hice este correo no habia nunca reconstruido un src.rpm, aunque tenia una idea de como seria, pero despues de esto intente hacerlo, y resulta que al comando rpmbuild no se le pasan las opciones del configure directamente, sino a traves del fichero .spec. Asi que el proceso de reconstruccion de un rpm es un poco mas complicado de lo que pense en un primer momento. Aunque hay cantidad de informacion en la web sobre el tema. slds -- Carlos Javier Linux User #268006 Jabber: cjavier@jabber.org División - Química Física Centro de Ingeniería Genética y Biotecnología PO Box 6162 Habana 10600, CUBA
participants (7)
-
Carlos E. R.
-
Carlos Javier Borroto Blanco
-
csalinux
-
Jerome R. Westrick
-
Jerome R. Westrick
-
Jose Luis Gaitán
-
Sergio Hernandez