当前位置: 首页 > news >正文

Ubuntu 24.04 安装与配置 JetBrains Toolbox 指南

📌 1. JetBrains Toolbox 介绍

JetBrains Toolbox 是 JetBrains 开发的工具管理器,可用于安装、更新和管理 IntelliJ IDEA、PyCharm、WebStorm、CLion 等。本指南记录了 JetBrains Toolbox 在 Ubuntu 24.04 上的 安装、路径调整、权限管理遇到的问题与解决方案


🛠 2. 下载 JetBrains Toolbox

JetBrains Toolbox 官方提供 .tar.gz 版本,可以在 JetBrains 官网 下载。

在这里插入图片描述

✅ 2.1 下载安装包

cd ~/下载
wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-2.5.4.38621.tar.gz

✅ 2.2 解压安装包

tar -xzf jetbrains-toolbox-2.5.4.38621.tar.gz

✅ 2.3 运行 Toolbox

cd jetbrains-toolbox-2.5.4.38621
./jetbrains-toolbox

⚠️ 可能的问题:

  • 如果无法运行, 请先安装依赖以下软件包:
    sudo apt install -y libfuse2 libxi6 libxrender1 libxtst6 mesa-utils libfontconfig libgtk-3-bin tar dbus-user-session
    
  • 如果 Toolbox 没有 UI 反应,尝试使用 X11 模式启动:
    env XDG_SESSION_TYPE=x11 ./jetbrains-toolbox
    

🚀 3. 设置全局路径(所有用户可用)

默认情况下,Toolbox 只适用于当前用户。我们可以将它移动到 /opt/jetbrains-toolbox,让所有用户都可以访问。

✅ 3.1 移动 Toolbox 到全局路径

sudo mkdir -p /opt/jetbrains-toolbox
sudo mv ~/下载/jetbrains-toolbox-2.5.4.38621 /opt/jetbrains-toolbox
sudo chmod -R 755 /opt/jetbrains-toolbox

✅ 3.2 创建终端命令快捷方式

sudo ln -s /opt/jetbrains-toolbox/jetbrains-toolbox /usr/local/bin/jetbrains-toolbox

现在,任何用户都可以运行:

jetbrains-toolbox

📂 4. 配置 Toolbox 的工具安装目录

默认情况下,Toolbox 会将 IDE 安装到 ~/.local/share/JetBrains/Toolbox/apps,但如果我们想要全局安装,可以改为 /opt/jetbrains-toolbox/apps

在这里插入图片描述

✅ 4.1 创建全局应用安装目录

sudo mkdir -p /opt/jetbrains-toolbox/apps
sudo chmod -R 777 /opt/jetbrains-toolbox/apps

✅ 4.2 修改 Toolbox 配置

  1. 打开 Toolbox
  2. 进入“工具”设置
  3. 修改安装路径: /opt/jetbrains-toolbox/apps
  4. 修改 shell 脚本路径: /opt/jetbrains-toolbox/scripts

✅ 4.3 确保 $PATH 包含 Toolbox 脚本目录

sudo nano /etc/profile

在文件末尾添加:

export PATH="/opt/jetbrains-toolbox/scripts:$PATH"

使更改生效:

source /etc/profile

⚠️ 5. 遇到的问题及解决方案

🛑 5.1 Toolbox 运行后无法点击(无响应)

问题描述:

  • Toolbox 启动后,窗口显示正常,但鼠标点击没有反应。

解决方案:

rm -rf ~/.local/share/JetBrains/Toolbox
rm -rf ~/.config/JetBrains/Toolbox
rm -rf ~/.cache/JetBrains/Toolbox

然后重新运行 Toolbox。


🛑 5.2 Toolbox 没有出现在应用菜单

解决方案:

手动创建桌面快捷方式:

nano ~/.local/share/applications/jetbrains-toolbox.desktop

添加以下内容:

[Desktop Entry]
Name=JetBrains Toolbox
Exec=/opt/jetbrains-toolbox/jetbrains-toolbox
Icon=/opt/jetbrains-toolbox/toolbox.svg
Type=Application
Categories=Development;
StartupWMClass=jetbrains-toolbox

保存并退出后:

chmod +x ~/.local/share/applications/jetbrains-toolbox.desktop
update-desktop-database ~/.local/share/applications/

🔄 6. 更新 JetBrains Toolbox

当 Toolbox 有新版本时,可以手动更新:

cd /opt/jetbrains-toolbox
wget https://download.jetbrains.com/toolbox/jetbrains-toolbox-latest.tar.gz
sudo tar -xzf jetbrains-toolbox-latest.tar.gz --strip-components=1
sudo chmod -R 755 /opt/jetbrains-toolbox

🎯 7. 总结

📌 本次安装主要完成以下任务

  1. 下载并安装 JetBrains Toolbox
  2. 配置 Toolbox 为全局可用,让所有用户都能运行
  3. 修改 IDE 安装路径,避免安装在用户目录
  4. 修复无法点击、找不到应用菜单等问题

相关文章:

  • 【网络安全工程】任务12:网络安全设备
  • 第十一届蓝桥杯单片机国赛
  • Pandas数据清洗实战之清洗猫眼电影
  • 工程化与框架系列(28)--前端国际化实现
  • 【MySQL是怎么运行的】二、索引
  • 有关MyBatis的动态SQL
  • 火绒企业版V2.0全面支持Linux与国产化系统!免费试用助力国产化终端安全升级
  • MANUS怎么用
  • PostgreSQL 数据库备份与恢复指南
  • Agentic RAG 详解 - 从头开始​​构建你自己的智能体系统
  • [资源分享]-web3/区块链/学习路线/资料/找工作方式/水龙头
  • C# 委托使用详解
  • Data Science Agent in Colab完全指南:AI驱动的智能数据分析助手
  • 《苍穹外卖》SpringBoot后端开发项目核心知识点与常见问题整理(DAY1 to DAY3)
  • 《论数据湖技术及其应用》审题技巧 - 系统架构设计师
  • 如何通过 Seatunnel 实现 MySQL 到 OceanBase的数据迁移同步
  • 前端跨域如何调试,以及相关概念梳理【环境变量 本地代理 正向代理 反向代理 OPTIONS请求 CDN 等】
  • Electron入门笔记
  • gpon 业务
  • Global top sap abap 和deepseek对话,测试其abap推理能力
  • wordpress会员插件大全/徐州seo网站推广
  • 网站开发工程师年度总结/北京学校线上教学
  • 网站建设移动端官网/信息发布平台推广有哪些
  • 网站建设哪家服务好/深圳网站开发技术
  • 可信赖的网站建设案例/品牌营销策划培训课程
  • 自适应网站怎么做m站/无锡网站seo顾问