
Supongamos que tengo una situación en la que necesito instalar un software que no está disponible en los repositorios o en el administrador de paquetes Synaptic... Y tengo el.papeleraarchivo.
¿Dónde debo instalar este archivo? ¿Quiero decir en qué camino?
A continuación se muestran las posibles situaciones en las que necesito la respuesta.
- Sé que el administrador de paquetes synaptic o el comando sudo apt-get install instalan la aplicación en un lugar adecuado. ¿Qué pasa si el software que estamos buscando no está disponible allí?
- Supongamos que ha surgido una situación en la que IBMsphere ha lanzado una nueva versión de websphere y quiero instalar el software en mi máquina sin esperar a que Ubuntu incluya esta versión para cargarla en los repositorios.
- Necesito saber la ubicación del software instalado mediante el comando synapric/apt-get install... Necesito esto porque si quiero configurar variables de entorno... sin saber la ubicación... no puedo hacer esto...
EDITAR: He modificado completamente el contexto de la pregunta.
Respuesta1
Parece que desea instalar software que no está empaquetado en los repositorios (o al menos como un .deb adecuado) en la misma ubicación que los paquetes que están en los repositorios. Esa no es una buena idea; esas ubicaciones son administradas por la administración de paquetes y debe mantenerlas limpias de intervención manual tanto como sea posible.
El software que usted mismo instala desde la fuente probablemente se instale mejor en /usr/local/
. Si desea facilitar la actualización o eliminación de dichas aplicaciones, le sugiero que utilice checkinstall
. Esto también podría funcionar paraalgunopaquetes binarios (dependiendo de cómo estén empaquetados).
Probablemente instalaría la mayoría del software comercial /opt/vendor
o algo así, para que no entre en conflicto con la administración de paquetes y las prácticas normales de código abierto.
Si necesita saber dónde coloca sus archivos un paquete instalado por APT, puede verlo en Synaptic o con dpkg -L packagename
.
Respuesta2
Si no desea utilizar las herramientas de interfaz gráfica de usuario, utilice apt-get. Instalar paquetes manualmente en el sistema de archivos definitivamente no es la forma de hacer las cosas.
Si desea instalarlo desde un archivo .sh manualmente. Luego use los parámetros para establecer la ruta de instalación en algún lugar de /opt/java o algo así. Por lo tanto, no se instala junto con los paquetes de su sistema.