Voy a abordar dos partes de su pregunta: instalación de Java y creación de carpetas.
Instalación de Java
Ya tenemos una pregunta al respecto: ¿Cómo puedo instalar Java JDK 6/7/8 o JRE patentado por Sun / Oracle? .Todos los comandos necesarios están allí, y le sugiero que lea sus páginas de manual man COMMANDen la terminal.
También hay una versión de código abierto de Java, Open JDK. La instalación de eso es algo más simple
sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin
Eso es todo: apt-get se encargará de todo. Cuando instala algún paquete con apt-geto dpkgdebe haber scripts de preinstalación y postinstall que vienen junto con el paquete, y se ejecuta automáticamente para configurar cualquier programa que esté obteniendo.
Creación de carpeta
La creación de carpetas (en la terminología de Linux - directorio), al igual que la creación de archivos, depende de los permisos. Si una carpeta tiene los siguientes permisos,
drwxr-xr-x 15 testuser testuser 4096 Nov 22 12:34 testuser/
eso significa que el propietario de esa carpeta testuserpuede leer, escribir y ejecutar cosas allí (primero rwx), y el grupo testusersolo puede leer y ejecutar cosas allí; esa es la r-xparte, y la r-xparte final significa leer, ejecutar para cualquier otro grupo o usuario.
/usrla carpeta es propiedad del usuario root, por lo que solo root puede escribir allí, lo que significa crear archivos o carpetas. Por lo tanto, para eso necesita sudoobtener privilegios de root temporalmente.
Sergiy Kolodyazhnyy
fuente
sudoembargo, ¿puedes explicar por qué ?/usres propiedadroot:root, por lo que necesita privilegios de root para modificarlaTienes algunas opciones:
gksudo pcmanfmle pedirá que ingrese su contraseña, luego abra PCManFM como root , lo cual es algo peligroso porque si no tiene cuidado, puede modificar involuntariamente los archivos del sistema.sudo mkdir /usr/javacreará el directorio directamente.fuente
nautilus-adminque hacer clic derecho y abrir el archivo / directorio con privilegios de administrador. Es posible que desee incluir eso en su respuestanautilus-adminy no tengonautilusen este cuadro para probarlo, así que no lo incluiré porque no tengo idea de qué es.fuente