Vou abordar duas partes da sua pergunta: instalação em java e criação de pastas.
Instalação Java
Já temos uma pergunta sobre isso: como instalar o Java JDK 6/7/8 ou JRE, proprietário da Sun / Oracle? .Todos os comandos necessários estão lá, e eu sugiro fortemente que você leia suas páginas de manual man COMMAND
no terminal.
Há também uma versão de código aberto do Java, Open JDK. A instalação disso é um pouco mais simples
sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin
É isso mesmo - o apt-get cuidará de tudo. Quando você instala algum pacote com apt-get
ou dpkg
deve haver scripts de pré-instalação e pós-instalação que acompanham o pacote e são executados automaticamente para configurar o programa que você está recebendo.
Criação de pasta
A criação de pastas (na terminologia linux - diretório), assim como a criação de arquivos, depende das permissões. Se uma pasta tiver as seguintes permissões,
drwxr-xr-x 15 testuser testuser 4096 Nov 22 12:34 testuser/
isso significa que o proprietário dessa pasta testuser
pode ler / gravar / executar coisas lá (primeiro rwx
) e o grupo testuser
só pode ler e executar coisas lá - essa é a r-x
parte, e r-x
parte final significa leitura executada para qualquer outro grupo ou usuário.
/usr
A pasta pertence ao usuário root, portanto, somente o root pode gravar nela, o que significa criar arquivos ou pastas. Portanto, para isso você precisa sudo
obter privilégios de root temporariamente.
sudo
?