¿Se puede usar `apt-get install` para JDK?
-
22-07-2019 - |
Pregunta
He estado usando una máquina Linux por menos de dos semanas, así que soy extremadamente nuevo en Linux.
También me gustaría instalar el Kit de desarrolladores de Java. ¿Cómo debe hacerse esto? ¿Existe un comando apt-get
, o debería hacer clic en el botón de descarga en el sitio web de Sun?
Estoy seguro de que hay más de una forma de hacer esto, y probablemente no importe mucho, pero me impresionó lo bien que funcionó apt-get install
al instalar PHP y MySQL , así que si hay una manera correcta de hacer esto, me gustaría saberlo.
Estoy usando Ubuntu versión 9.04
Solución
El Oracle JDK ya no está incluido en los repositorios de Ubuntu. De acuerdo con https://stackoverflow.com/a/15543636/192221 , se puede usar el siguiente ppa:
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
Si ya tiene OpenJDK instalado, es posible que deba usar
update-alternatives --config java
para usar Oracle Java de forma predeterminada.
Otros consejos
Sí, definitivamente es la forma sugerida de instalar JDK en su sistema Linux (si está disponible).
En Ubuntu:
sudo apt-get install sun-java6-jdk
Si por alguna razón necesita instalar los paquetes sun, puede usar el comando make-jpkg para crear un archivo deb y aún tener los archivos administrados por apt / dpkg.
Para hacer esto:
sudo apt-get install java-package
fakeroot make-jpkg jre-1_5_0_06-linux-i586.bin
entonces tendrá un archivo .dpg que puede instalar usando, por ejemplo, gdebi
gdebi-gtk jre.deb
También tenga en cuenta que puede tener múltiples JDK instalados y cambiar entre ellos utilizando alternativas de actualización:
update-alternatives --config java
update-alternatives --config javac
y así sucesivamente para otros binarios relacionados con Java, eche un vistazo a / etc / Alternatives para saber cuáles están disponibles.
En Ubuntu 9.10 Karmic Koala apt-get y el Synaptic Software Manager instalan la versión 6.15.1 de Sun Java y el JDK, que ahora están desactualizadas y una versión anterior de Netbeans, por lo que no usa " sudo apt-get install " para estos.
Vaya a la página de descarga de Sun Java http://www.java.com/en/download/manual.jsp
Seleccione el archivo autoextraíble que no sea RPM de 32 o 64 bits, descárguelo y verifique el tamaño del archivo descargado. No importa dónde lo descargues.
Haga clic en el enlace a las instrucciones de instalación para el archivo correspondiente.
Una forma más fácil de configurar el permiso ejecutable es hacer clic derecho en el archivo en el navegador de archivos (Nautilus) y hacer clic en Propiedades, luego en la pestaña Permisos, hacer clic en la casilla de verificación Ejecutar.
Para probar, abra una nueva terminal y escriba:
java -version
Debería ver la versión de Java " 1.6.0_18 " etc.
Si no lo hace, probablemente necesite agregar algunas líneas, ajustadas para adaptarse a sus directorios de instalación, a .bashrc y .bash_profile, que son archivos ocultos en su directorio de inicio.
gedit .bashrc
Agregue lo siguiente:
export JAVA_HOME=/opt/java/64/jre1.6.0_18
export PATH=$PATH:$JAVA_HOME/bin
Luego edite su archivo .bash_profile e inserte las mismas líneas al final:
gedit .bash_profile
Abra una nueva ventana de terminal y pruebe como se indica arriba.
Si todo salió bien, en el menú Aplicaciones > Herramientas del sistema, ahora debería tener el Panel de control de Sun Java.
Puede repetir un procedimiento de instalación similar para JDK y Netbeans donde marca el archivo .bin descargado como ejecutable y luego lo ejecuta desde una ventana de terminal en el directorio en el que desea instalar, como / usr / local.
Después de instalar el JDK, agregue a sus archivos .bashrc y .bash_profile una línea similar a esta:
export PATH=$PATH:/usr/local/jdk1.6.0_18/bin
Netbeans 6.8 parece ser capaz de configurarse bien sin ninguna edición y se agrega al menú de Programación de Aplicaciones.
Mi caja de Ubuntu tiene sun-java5-jdk
y sun-java6-jdk
disponibles.
Personalmente soy una persona de Linux mint. Sin embargo, no pude encontrar esto en mi respiro:
sudo apt-get install sun-java6-jdk
Después de hurgar un poco, pude hacer que esto funcione.
sudo apt-get install openjdk-6-jdk
Saludos.
No estoy seguro de Ubuntu 9.04. ¿Está abierto JDK? Pero en Ubuntu 9.10 es openJDK. Entonces tiene muchos problemas.
Puede hacer esto para eliminar e instalar sun java jdk
sudo apt-get remove openJDK * sudo apt-get install sun-java6 *