Как установить JetBrains ToolBox в Ubuntu 22.04 LTS?

Вопрос или проблема

Я скачал запакованную папку приложения ToolBox с официального сайта JetBrains. После распаковки папки я многократно нажимал на исполняемый файл ToolBox, но ничего не происходило на экране. При дальнейших поисках я выяснил, что ни одно приложение не поддерживало запуск такого файла!

Пожалуйста, ПОМОГИТЕ

Я выполнил следующие шаги:

  1. Откройте Консоль и измените директорию

    cd /opt/

  2. Распакуйте файл

    sudo tar -xvzf ~/Downloads/jetbrains-toolbox-1.xx.xxxx.tar.gz

  3. Переименуйте папку (это не обязательно, но проще для использования в дальнейшем)

    sudo mv jetbrains-toolbox-1.xx.xxxx jetbrains

  4. Запустите 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. Что помогло:

  1. Убейте все процессы Toolbox

  2. Добавьте следующее в ~/.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

  1. Перейдите на официальный сайт JetBrains Toolbox.
  2. Скачайте архив в формате .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 не открывается, это может быть связано с несколькими причинами:

  1. Убедитесь, что у вас нет запущенных процессов Toolbox. Вы можете завершить их следующей командой:

    killall jetbrains-toolbox
  2. Измените графический API в настройках. Откройте файл ~/.local/share/JetBrains/Toolbox/.settings.json и добавьте следующее:

    "internal": {
       "graphics_api": "Software"
    }
  3. Проверяйте наличие ошибок в терминале. Запускайте скомпилированные исполняемые файлы через терминал, чтобы видеть сообщения об ошибках и непосредственно устранять их.

Заключение

Следуя приведённой инструкции, вы сможете установить и запустить JetBrains Toolbox на Ubuntu 22.04 LTS. В случае возникновения вопросов или трудностей, рекомендуется обратиться на официальные форумы JetBrains или к документации Ubuntu, которые могут предоставить дополнительную информацию и поддержку.

Оцените материал
Добавить комментарий

Капча загружается...