Я собираюсь ответить на две части вашего вопроса: установка Java и создание папки.
Установка Java
У нас уже есть вопрос об этом: как я могу установить проприетарную Sun / Oracle Java JDK 6/7/8 или JRE? . Все необходимые команды есть, и я настоятельно рекомендую вам прочитать их справочные страницы man COMMAND
в терминале.
Есть также версия Java с открытым исходным кодом, Open JDK. Установка этого несколько проще
sudo apt-get install openjdk-7-jre openjdk-7-jdk icedtea-7-plugin
Вот и все - apt-get позаботится обо всем. Когда вы устанавливаете какой-либо пакет с помощью apt-get
или dpkg
должны присутствовать сценарии предварительной и последующей установки, которые поставляются вместе с пакетом и запускаются автоматически, чтобы настроить любую программу, которую вы получаете.
Создание папки
Создание папки (в терминологии linux - каталог), как и создание файла, зависит от разрешений. Если папка имеет следующие разрешения,
drwxr-xr-x 15 testuser testuser 4096 Nov 22 12:34 testuser/
это означает, что владелец этой папки testuser
может сначала там читать, писать и исполнять rwx
, а группа testuser
может только читать и выполнять там вещи - это r-x
часть, а последняя r-x
часть означает выполнение чтения для любых других групп или пользователей.
/usr
Папка принадлежит пользователю root, поэтому только root может писать туда, что означает создание файлов или папок. Следовательно, для этого вам необходимо sudo
временно получить привилегии root.
sudo
, почему , хотя?