Affronterò due parti della tua domanda: l'installazione di Java e la creazione di cartelle.
Installazione Java
Abbiamo già una domanda al riguardo: come posso installare Java JDK 6/7/8 o JRE proprietario di Sun / Oracle? Tutti i comandi necessari ci sono e ti consiglio vivamente di leggere le loro pagine di manuale con man COMMAND
in terminal.
C'è anche una versione open source di Java, Open JDK. L'installazione di questo è un po 'più semplice
sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin
È praticamente tutto: apt-get si occuperà di tutto. Quando installi un pacchetto con apt-get
o dpkg
dovrebbero esserci degli script preinstall e postinstall forniti con il pacchetto, ed eseguirli automaticamente per impostare qualunque programma tu stia ottenendo.
Creazione di cartelle
La creazione di cartelle (nella terminologia linux - directory), proprio come la creazione di file, dipende dalle autorizzazioni. Se una cartella ha le seguenti autorizzazioni,
drwxr-xr-x 15 testuser testuser 4096 Nov 22 12:34 testuser/
ciò significa che il proprietario di quella cartella testuser
può leggere-scrivere-eseguire cose lì (prima rwx
), e il gruppo testuser
può solo leggere ed eseguire cose lì - questa è la r-x
parte, e r-x
parte finale significa leggere eseguita per qualsiasi altro gruppo o utente.
/usr
la cartella è di proprietà dell'utente root, quindi solo root può scrivere lì, il che significa creare file o cartelle. Pertanto, è necessario sudo
ottenere temporaneamente i privilegi di root.
sudo
, però?