¿Qué opción es la mejor, al momento de compilar?

Imagen de iwar
0 puntos

Saludos.

Tengo una duda existencial, al momento de compilar algun programa x, este te da las opcion de instalarlo en alguna carpeta que hayas destinado en la cual se descargan bibliotecas, archivos de configuración, etc.

La otra opción es; usar los parametros para personalizar, donde quieres que vaya cada archivo ( archivos de configuración en /etc, archivos varios en /var, etc.)

La duda es ¿cual es mejor? y ¿por que?

Imagen de Jose Luis 1320
+1
0
-1

¿por que vas elegir instalar un programa compilado en un lugar en donde descargues cosas? sería un desorden total...

/etc se guardan las configuraciones de las aplicaciones, "system-wide".

/var, se guardan archivos variables... temporales pueden ser, pero son archivos que cambian a cada momento.

Lo mejor es no personalizar nada y dejar que el programa instale todo por defecto.

Por ejemplo programas de KDE... tienes la opción de instalarlos dentro de tu /home... pero si quieres que todos los usuarios puedan usar X programa, poner el parametro para que se instale en la carpeta del sistema.. esa generalmente es /usr.

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Acua89
+1
0
-1

Buenas
realmente tiene toda la razón sobre una aplicación x es o debe ser instalada como esta por defecto, solo en caso de que la instalación pida explícitamente y no tenga opción por predeterminada para reconocer los ficheros e instalarse allí no debes porq elegir los directorios, desconozco si todas las aplicaciones nativas de gnu/linux hagan las mismas instalaciones en /home o /usr ya que algunas como base de datos hacen instalaciones en /opt o aplicaciones de servidores como una que me acuerdo que se llama compiere.
Saludos

+1
0
-1

Acua89

Imagen de iwar
+1
0
-1

pero no siempre por ejemplo. Al compilar puedes hacerlo de esta manera

#./configure --prefix=/opt/programaX/

te genera dentro de la carpeta programaX
lo siguiente
bin etc include lib share

Se podria dejar así o seria mejor dejalo de esta manera

./configure --prefix=/opt/programaX/ --bindir=/usr/bin --sysconfdir=/etc/programax --sharedstatedir=/usr/share

Por un lado con la primera opcion, pienso que seria más facil eliminarlo a un que con la segunda opción estaria mejor ordenado.

+1
0
-1
Imagen de Goyo
+1
+1
-1

La mejor opción es la más simple, salvo que tengas alguna razón para usar otra más complicada. Por ejemplo, ejecutar configure sin opciones es mejor que ejecutarlo con la opción --prefix, salvo que tengas alguna razón para usar la opción --prefix. Y así sucesivamente.

+1
+1
-1
Imagen de iwar
+1
0
-1

Thx por sus respuestas

+1
0
-1
Imagen de elnetotaca
+1
0
-1

Te pueden borrar tus preguntas si no sigues las normas/reglas de este foro compañero

+1
0
-1

unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
Es lo que hago a diario....... En Linux mal pensados!

Imagen de iwar
+1
+1
-1

Lo tomare en cuenta en las proximas preguntas ;)

+1
+1
-1