- Вопрос или проблема
- Системные зависимости
- (a) Ручная установка
- (b) Скрипт установки
- Ответ или решение
- Установка JetBrains Toolbox на Ubuntu 22.04 LTS
- Шаг 1: Загрузка JetBrains Toolbox
- Шаг 2: Извлечение архива
- Шаг 3: Переименование папки (необязательно)
- Шаг 4: Установка необходимых зависимостей
- Шаг 5: Запуск JetBrains Toolbox
- Шаг 6: Настройка системных путей
- Использование установочного скрипта
- Возможные проблемы и их решение
- Заключение
Вопрос или проблема
Я скачал запакованную папку приложения ToolBox с официального сайта JetBrains. После распаковки папки я многократно нажимал на исполняемый файл ToolBox, но ничего не происходило на экране. При дальнейших поисках я выяснил, что ни одно приложение не поддерживало запуск такого файла!
Пожалуйста, ПОМОГИТЕ…
Я выполнил следующие шаги:
-
Откройте Консоль и измените директорию
cd /opt/
-
Распакуйте файл
sudo tar -xvzf ~/Downloads/jetbrains-toolbox-1.xx.xxxx.tar.gz
-
Переименуйте папку (это не обязательно, но проще для использования в дальнейшем)
sudo mv jetbrains-toolbox-1.xx.xxxx jetbrains
-
Запустите JetBrains Toolbox
jetbrains/jetbrains-toolbox
Если вы не можете открыть файл, введите sudo apt install libfuse2
Системные зависимости
JetBrains Toolbox распространяется в виде AppImage (хотя в имени файла нет расширения .AppImage
), поэтому убедитесь, что эти зависимости установлены: libfuse2 libxi6 libxrender1 libxtst6 mesa-utils libfontconfig libgtk-3-bin tar
.
(a) Ручная установка
Скачайте JetBrains Toolbox с официального сайта, распакуйте его, добавьте разрешение на выполнение и запустите — он затем скопирует себя в ~/.local/share/JetBrains/Toolbox/bin
, создаст ярлыки на рабочем столе и автозапуск, а также отредактирует ваш .profile
, чтобы включить свою папку (так вы сможете запускать pycharm
и т.д. из терминала).
(Примечательно, что шимы не включают в себя jetbrains-toolbox
сам по себе. Если вы хотите, чтобы это работало (возможно, вы отключите автозапуск?), просто создайте символическую ссылку: ln -s "$HOME/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox" "$HOME/.local/bin/jetbrains-toolbox"
)
(b) Скрипт установки
Существует скрипт установки, который автоматизирует вышеуказанный процесс (исключая зависимости AppImage), который раньше рекомендовали в официальной документации JetBrains. (Сейчас его там нет, предположительно, потому что это сторонний инструмент, и у них не было контроля над ним.)
Вы можете ознакомиться с скриптом на GitHub, и вы можете выполнить его с помощью следующей команды:
curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash
Если вы пытаетесь запустить исполняемое приложение двойным щелчком по нему, ничего не произойдет, но если вы попытаетесь выполнить его в терминале, должно появиться следующее сообщение об ошибке:
dlopen(): ошибка загрузки libfuse.so.2
AppImages требуют FUSE для запуска.
Вы все еще можете извлечь содержимое этого AppImage,
если запустите его с опцией --appimage-extract.
Смотрите https://github.com/AppImage/AppImageKit/wiki/FUSE
для получения дополнительной информации
Это связано с тем, что последние версии Ubuntu прекратили поддержку более старых версий libfuse
, что означает, что вам придется установить его вручную, выполнив:
sudo apt-get install -y libfuse2
Вот несколько ссылок, обсуждающих эту проблему:
https://youtrack.jetbrains.com/issue/TBX-7534/Ubuntu-22.04-missing-fuse2-libraries
https://discourse.ubuntu.com/t/can-fuse-come-pre-installed-on-22-10/30970
У меня были похожие проблемы, запуск Toolbox показывал просто пустой экран на Ubuntu в Windows wsl2. Что помогло:
-
Убейте все процессы Toolbox
-
Добавьте следующее в ~/.local/share/JetBrains/Toolbox/.settings.json
“internal”: {
“graphics_api”: “Software”
},
Ответ или решение
Установка JetBrains Toolbox на Ubuntu 22.04 LTS
Установка JetBrains Toolbox на операционной системе Ubuntu 22.04 LTS может показаться сложной задачей, особенно если вы столкнулись с проблемами запуска приложения. Ниже представлены пошаговые инструкции и рекомендации, которые помогут вам успешно установить и запустить JetBrains Toolbox.
Шаг 1: Загрузка JetBrains Toolbox
- Перейдите на официальный сайт JetBrains Toolbox.
- Скачайте архив в формате
.tar.gz
.
Шаг 2: Извлечение архива
После загрузки выполните следующие команды в терминале:
cd /opt/
sudo tar -xvzf ~/Downloads/jetbrains-toolbox-1.xx.xxxx.tar.gz
Шаг 3: Переименование папки (необязательно)
Чтобы упростить доступ к приложению в будущем, вы можете переименовать папку:
sudo mv jetbrains-toolbox-1.xx.xxxx jetbrains
Шаг 4: Установка необходимых зависимостей
JetBrains Toolbox требует наличие нескольких библиотек. Убедитесь, что у вас установлены следующие зависимости:
sudo apt install -y libfuse2 libxi6 libxrender1 libxtst6 mesa-utils libfontconfig libgtk-3-bin tar
Если вы не установите libfuse2
, может возникнуть ошибка при запуске Toolbox с сообщением о том, что библиотека не найдена. Это важно учесть, поскольку последние версии Ubuntu прекратили поддержку устаревших версий FUSE.
Шаг 5: Запуск JetBrains Toolbox
После установки всех зависимостей вы можете запустить JetBrains Toolbox:
jetbrains/jetbrains-toolbox
Шаг 6: Настройка системных путей
Чтобы вы могли запускать Toolbox (и другие приложения JetBrains) из терминала, выполните следующую команду:
ln -s "$HOME/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox" "$HOME/.local/bin/jetbrains-toolbox"
Это создаст символическую ссылку, позволяющую вам запускать Toolbox, просто введя jetbrains-toolbox
в терминале.
Использование установочного скрипта
Если вы хотите автоматизировать процесс установки, вы можете использовать скрипт, который доступен на GitHub. Используйте следующую команду:
curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash
Этот скрипт автоматизирует большинство процессов установки, однако, вам все равно нужно будет установить зависимости вручную.
Возможные проблемы и их решение
Если после выполнения всех шагов окно JetBrains Toolbox не открывается, это может быть связано с несколькими причинами:
-
Убедитесь, что у вас нет запущенных процессов Toolbox. Вы можете завершить их следующей командой:
killall jetbrains-toolbox
-
Измените графический API в настройках. Откройте файл
~/.local/share/JetBrains/Toolbox/.settings.json
и добавьте следующее:"internal": { "graphics_api": "Software" }
-
Проверяйте наличие ошибок в терминале. Запускайте скомпилированные исполняемые файлы через терминал, чтобы видеть сообщения об ошибках и непосредственно устранять их.
Заключение
Следуя приведённой инструкции, вы сможете установить и запустить JetBrains Toolbox на Ubuntu 22.04 LTS. В случае возникновения вопросов или трудностей, рекомендуется обратиться на официальные форумы JetBrains или к документации Ubuntu, которые могут предоставить дополнительную информацию и поддержку.