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 COMMAND
en 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-get
o dpkg
debe 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 testuser
puede leer, escribir y ejecutar cosas allí (primero rwx
), y el grupo testuser
solo puede leer y ejecutar cosas allí; esa es la r-x
parte, y la r-x
parte final significa leer, ejecutar para cualquier otro grupo o usuario.
/usr
la 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 sudo
obtener privilegios de root temporalmente.
Sergiy Kolodyazhnyy
fuente
sudo
embargo, ¿puedes explicar por qué ?/usr
es propiedadroot:root
, por lo que necesita privilegios de root para modificarlaTienes algunas opciones:
gksudo pcmanfm
le 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/java
creará el directorio directamente.fuente
nautilus-admin
que hacer clic derecho y abrir el archivo / directorio con privilegios de administrador. Es posible que desee incluir eso en su respuestanautilus-admin
y no tengonautilus
en este cuadro para probarlo, así que no lo incluiré porque no tengo idea de qué es.fuente