我下载了压缩文件夹为了工具箱应用程序来自JetBrains 官方网站。 后提取文件夹,我点击了多种的次工具箱 可执行文件应用程序,但是没有什么屏幕上出现了这种情况。经过更深入的搜索,我发现没有应用程序支持运行这样的文件!
请帮助...
答案1
我遵循以下步骤:
打开控制台并更改目录
cd /opt/
提取文件
sudo tar -xvzf ~/Downloads/jetbrains-toolbox-1.xx.xxxx.tar.gz
重命名文件夹(不是强制性的,但以后使用起来更容易)
sudo mv jetbrains-toolbox-1.xx.xxxx jetbrains
打开 JetBrains 工具箱
jetbrains/jetbrains-toolbox
如果你无法打开文件类型sudo apt install libfuse2
答案2
系统依赖项
JetBrains Toolbox 作为 AppImage 分发(即使文件名缺少.AppImage
扩展名),因此请确保满足以下依赖关系:libfuse2 libxi6 libxrender1 libxtst6 mesa-utils libfontconfig libgtk-3-bin tar
。
(a)手动安装
从官方网站下载 JetBrains Toolbox,提取它,添加可执行权限,然后运行它——然后它会将自身复制到~/.local/share/JetBrains/Toolbox/bin
,创建桌面和自动运行条目,并编辑您的.profile
以包含其 shim 文件夹(以便您可以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
答案3
如果你尝试通过双击来启动可执行应用程序,则不会发生任何事情,但是如果你尝试在终端中执行它。应该会出现以下错误:
dlopen(): error loading libfuse.so.2
AppImages require FUSE to run.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
See https://github.com/AppImage/AppImageKit/wiki/FUSE
for more information
这是因为 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