Распаковать то я распаковал, а как это собирать и устанавливать я не знаю, поэтому и спрашиваю.
А насчёт маркетинг мусор это кто на чем привык работать, у меня на одной из используемых машин нет возможности сменить ОС, а работать хочется в привычной idea
у тебя два варианта — не собирать и не «устанавливать», запускаешь и все. Либо можешь открыть порт и посмотреть что куда пишется, и точно так же разложить свой Ultimate.
Не знаю откуда ты idea.sh взял, у меня его нет и не было. Старая версия?
Вообще там и JRE в архиве идет, так что должно подхватывать даже если в системе джяба не установлена. Поиграйся с путями. Если в консолечке java запускается то и пичарм должен. Если все равно нет - ну я хз, это какие бзд-проблемы, можешь сходить на форум идеи и прикинуться покупателем.
После этого я получил ошибку следующего содержания:
JDK Required: 'tools.jar' seems to be not in IDEA classpath. Please ensure JAVA_HOME point to JDK rather than JRE.
После этого я выполнил команду:
export JAVA_HOME=/usr/local/jdk-1.8.0/
Хотя подобная запись уже имелась в моем файле .profile, IDEA запустился и работает.
Если я правильно понял, у меня проблема с файлом .profile
В этом файле мной добавлено 2 строки:
export PKG_PATH=https://mirror.yandex.ru/pub/OpenBSD/$(uname -r)/packages/$(uname -m)/
export JAVA_HOME=/usr/local/jdk-1.8.0/
Но опенок игнорирует мои записи, поэтому jdk не прогрузилось автоматически, так же при установке новых пакетов мне приходится каждый раз вначале прописывать PKG_PATH в терминале. Почему опенок игнорирует мои записи?
JDK Required: 'tools.jar' seems to be not in IDEA classpath. Please ensure JAVA_HOME point to JDK rather than JRE.
Всё верно. У тебя должен существовать файл ${JAVA_HOME}/lib/tools.jar. Подобная ошибка действительно возникает, если JAVA_HOME указывает не на JDK, а на самостоятельное JRE (либо если ты определил JAVA_HOME как, скажем, /usr/local/jdk-1.8.0/jre вместо /usr/local/jdk-1.8.0).
А вы не подскажите где можно об этом почитать? И насколько вообще безопасно запускать .sh? Можно ли ограничить активность программы чтобы у нее не было возможности собирать какую то телеметрию и прочее?
Говорят, товарищи из OpenBSD тоже не рекомендуют проприетарщину.
безопасно запускать .sh
Зависит от того, что внутри, очевидно же.
Закройте доступ в сеть. А лучше иметь хорошие привычки. Говорят, свободные редакторы телеметрию не собирают, а Emacs с vi* ещё не требуют Java и скриптуются. Всего-то преодолеть инертность мыслей, но вы-то, мне кажется, пользуясь OpenBSD, способны на это.
Можно ли ограничить активность программы чтобы у нее не было возможности собирать какую то телеметрию и прочее?
В OpenBSD нет per app firewall, насколько мне известно. К тому же, программы от JetBrains всё равно стучатся на сервер лицензий, посему это в любом случае зонд
После комментария anonymous (24.01.2018 14:21:43) решил почитать про vim в качестве ide, использую сейчас продукты intellij под java, python, планирую начать изучение c/c++. Я не профессиональный программист, программирую для себя любительские проекты. Думаю что vim с этой задачей справится, буду пробовать, а рефакторить предпочитаю самостоятельно.
Сейчас я не на OpenBSD из-за смены работы, но тогда запускал просто скрипт 'idea.sh' который из коробки. Возмножно придется добавить JAVA_HOME в этот скрипт, чтобы подцепилась jdk из пакетов OpenBSD. И конечно нужно вот это: https://github.com/idea4bsd/fsnotifier чтобы сканирование проекта было быстрым. Еще придется подкрутить лимиты в /etc/login.conf для своей учетки на предмет большего количества открытых файлов, процессов и больше памяти.