
Estoy usando Kali Linux e intento instalar Oracle ejecutándolo, ./runInstaller
pero aparece el siguiente error.
root@kali:/opt/database# ./runInstaller
The user is root. Oracle Universal Installer cannot continue installation if the user is root.
root@kali:/opt/database#
¿Alguna ayuda sobre cómo instalar Oracle en Kali Linux? o ¿cómo solucionar el error anterior?
Respuesta1
Oracle se ejecuta como usuario no root y el instalador lo aplica durante la instalación. Esto te protege de todo tipo de maldad. (Solo desearía que más aplicaciones siguieran este modelo).
Hay una guía de instalación que debe leer antes de instalar y seguir mientras realiza la instalación.
Una vez que haya completado la instalación, deberá ejecutar un script como root. Esto configurará algunas cosas que deben hacerse como root.
Respuesta2
El instalador de Oracle requiere que se realicen ciertas acciones con privilegios de root, pero no debe ni debe invocarse directamente como usuario root. En su lugar, ejecuta el instalador con un usuario normal sin privilegios y el instalador le solicita que ejecute ciertas acciones como root en otra sesión según sea necesario.
Véase, por ejemplo,Instrucciones de instalación propias de Oracle.. La URL es para una versión anterior de su software, pero ha sido así durante años, por lo que no hay nada nuevo.
Una práctica común es crear un usuario y un grupo de shell específicamente para la instalación de Oracle. Eso también tiene la ventaja de mantener cosas como la configuración del entorno local para un solo usuario.
PD: Me encanta la ironía de intentar realizar una instalación de root shell en Kali :)
Respuesta3
La respuesta es simple.
Primero cree una cuenta de usuario normal.
Luego ejecute su [your user acount]
en la terminal y ejecute el instalador.
Ejemplo
useradd -m -G wheel -s /bin/bash user
su user
Sin embargo, primero verifique si el grupo de administración predeterminado es sudo o wheel, si es sudo y no wheel, reemplace wheel con sudo en el primer comando. Simplemente no agregue su usuario a la raíz del grupo y asegúrese de establecer una contraseña.
Respuesta4
en mi caso omitísudoy el error desapareció, por ejemplo:
$ chmod a+x ./jdev_suite_122100_linux64.bin
$ ./jdev_suite_122100_linux64.bin