Как и в другом ответе, эквивалент linux таков:
JAVA_HOME=/path/to/your/jdk
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
Но как вы узнаете /path/to/your/jdk? (Предположим, вы здесь нет). Для этого вам нужно будет выполнить эту команду:
which java
which - стандартная команда linux, которая дает вам полный путь к любому файлу (или пустой, если файл не является локальным). Это вернет вам путь, подобный /usr/lib/jvm/jdk1.8.0_05/bin, и после удаления /bin в конце вы можете взять остальную часть пути и назначить его JAVA_HOME.
Надеюсь, что это поможет.
Для ubuntu 16.04 нет необходимости выполнять команду
/usr/libexec/makewhatis
, выполнять только команду
whatis cat
whatis cat имеет тот же результат, что и человек -f cat
/usr/libexec по умолчанию не существует в Ubuntu. Следовательно, ошибка правильная. Ваша книга может быть немного устаревшей. Чтобы процитировать эту статью:
Введите makewhatis. Эта команда создает файлы базы данных whatis, используемые как apropos, так и whatis. Они расположены в каждом каталоге ../man и каталогизируют файлы руководства в каждой отдельной кошке? и человек? подкаталоги.Если вы прочитали руководство для whatis, вы увидите, что больше не нужно делать в современных системах (выделено мной):
Введите makewhatis. Эта команда создает файлы базы данных whatis, используемые как apropos, так и whatis. Они расположены в каждом каталоге ../man и каталогизируют файлы руководства в каждой отдельной кошке? и человек? поддиректории.
Для ubuntu 16.04 нет необходимости выполнять команду
/usr/libexec/makewhatis
, выполнять только команду
whatis cat
whatis cat имеет тот же результат, что и человек -f cat
/usr/libexec по умолчанию не существует в Ubuntu. Следовательно, ошибка правильная. Ваша книга может быть немного устаревшей. Чтобы процитировать эту статью:
Введите makewhatis. Эта команда создает файлы базы данных whatis, используемые как apropos, так и whatis. Они расположены в каждом каталоге ../man и каталогизируют файлы руководства в каждой отдельной кошке? и человек? подкаталоги.Если вы прочитали руководство для whatis, вы увидите, что больше не нужно делать в современных системах (выделено мной):
Введите makewhatis. Эта команда создает файлы базы данных whatis, используемые как apropos, так и whatis. Они расположены в каждом каталоге ../man и каталогизируют файлы руководства в каждой отдельной кошке? и человек? поддиректории.