这是我多次遇到的问题。有时当我下载程序时,它们位于 zip/tar.gz 或任何其他扩展名中。我只需提取它们并单击 bin。一切正常,但我希望程序在 unity 搜索中可见,能够从终端以“programname”运行它,以及我可以使用从存储库安装的程序执行的所有其他操作。
我不想编辑 bashrc,我相信它与链接有关。
如何实现这一点?
答案1
通常有一个特殊的“Ubuntu”版本的 Linux 程序(.deb 文件或 PPA 存储库)可以安装。否则请执行以下操作:
为了您自己:将程序目录放在任何地方,并在 ~/.local/share/applications/ 中创建一个启动器,将其添加到 unity 中。
对于其他人,您可以为所有用户执行此操作:以 root 身份将文件夹复制到 /opt(终端:sudo nautilus /opt/ 然后拖放)并通过复制现有启动器并更改它来在 /usr/share/applications 中创建启动器。