首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的MATLAB发射器坏了

我的MATLAB发射器坏了
EN

Ask Ubuntu用户
提问于 2012-08-04 18:58:56
回答 3查看 5.6K关注 0票数 6

今天,我在Ubuntu11.10上安装了MATLAB R2011a,在乌本图指南之后。

我还遵循了创建发射器的步骤。它出现了,但当我点击它什么都没有发生。有人知道我能做些什么吗?

附加信息

我可以很好地通过终点站。我唯一的问题是让发射器正常工作。

为了创建启动程序,我使用了这些指示

  1. 获取一个图标: sudo http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png
  2. 获取启动文件: sudo 'https://help.ubuntu.com/community/MATLAB?action=AttachFile&do=get&target=matlab-r2011a.desktop‘-O /usr/share/application/matlab.桌面
EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2012-08-04 22:07:18

尝试在正在使用的启动程序中指定完整路径。

因此,例如,如果which matlab的输出是/usr/bin/matlab,那么将Exec字段更改为

代码语言:javascript
复制
Exec=/usr/bin/matlab -desktop

请注意,如果这确实解决了问题,很可能是因为您有一个名为matlab的脚本,它隐藏了原始的matlab命令,因此matlab可能没有接收到在没有终端的情况下启动时需要运行的-desktop标志。

有关如何通过使用这一项正确启动启动程序的详细信息,请参见-desktop

如果出于某些原因,您仍然一无所获,请尝试将type字段设置为终端应用程序,以进一步诊断问题。

票数 7
EN

Ask Ubuntu用户

发布于 2016-08-02 17:33:24

我也遇到了同样的问题,而且我发现的许多修复方法都不起作用。下面是我最后使用的Ubuntu14.04和Matlab2016a的解决方案。

MATLAB从终端fine打开,因此找出命令的调用:

代码语言:javascript
复制
> which matlab
/usr/local/bin/matlab

然后,为了真正创建图标,我刚刚从终端启动了MATLAB。

代码语言:javascript
复制
> matlab

当图标出现在发射器上时,我就点击它,点击“锁定发射器”。这里是我的解决方案与许多其他解决方案不同的地方。相反,我在.desktop中创建了一个/usr/local/applications文件,实际上我不得不修改在~/.local/share/applications中创建的文件

代码语言:javascript
复制
> gedit ~/.local/share/applications/matlab_r2016a.desktop

并将文件修改为

代码语言:javascript
复制
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=MATLAB R2016a
Icon=matlab_r2016a.png
Path=/home/username
Exec=/usr/local/bin/matlab -desktop
StartupNotify=true
StartupWMClass=MATLAB R2016a
OnlyShowIn=Unity;
X-UnityGenerated=true

其中路径指向您的主目录,而Exec是返回的任何which matlab加上标志-desktop

票数 3
EN

Ask Ubuntu用户

发布于 2018-08-28 17:39:25

我建议获取Exec标记、/usr/share/application/matlab.桌面文件或等效文件中描述的命令,并在命令行上进行尝试。它可能会显示一个错误消息!

我发现了这样的信息:

代码语言:javascript
复制
/usr/local/MATLAB/R2018a/bin/glnxa64/MATLAB: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
`GLIBCXX_3.4.22' not found (required by /usr/local/MATLAB/R2018a/bin/glnxa64/libCppMicroServices.so.3.1.1) 

您可以尝试使用以下命令更新库:

代码语言:javascript
复制
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.9
sudo apt-get upgrade libstdc++6

然后再试一次!来源:MATLAB在发射过程中显示错误信息

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/172039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档