将便携式安装程序链接到应用程序

将便携式安装程序链接到应用程序

由于 apt 存储库中的版本已过时,我已手动下载一个程序作为便携版本(仅一个可用)。

我不想每次都手动定位可执行文件,也不想每次都使用 bash 脚本。

因此,我想将包含应用程序的文件夹移动到存储应用程序的任何位置,并将其链接到“开始菜单”/应用程序概述中的条目。由于我对 ubuntu 和 linux 还不太熟悉,所以我不知道将应用程序文件夹移动到哪里,以及如何在开始菜单中生成可点击的图标,这引出了我的问题:

如何从我的程序可执行文件创建到开始菜单的“快捷方式”?

program-name在相同的上下文中,是否有办法使用命令行以与通过 apt 和/或 snap 安装的每个程序一样的风格启动可移植程序?

答案1

1. 在菜单中创建项目

.desktop在目录中创建一个有效的启动器文件就足够了~/.local/share/applications。这是一个具有特定格式的文本文件,它告诉桌面要在菜单中显示的名称、如何执行程序以及要使用什么图标等。这样的启动器将使应用程序出现在您的应用程序菜单中。

.desktop例如,最小启动器~/.local/share/applications/color.desktop如下所示:

[Desktop Entry]
Name=Color Picker
Exec=color
Type=Application
Icon=colors

重要的是在 旁边提供一个有效的可执行文件Exec=。如果可执行文件存在于搜索中PATH,则名称就足够了。否则,您需要指定完整路径名。

或者,安装 Alacarte 或 Menulibre 以使用图形工具创建此类启动器。

2. 只需输入可执行文件的名称即可启动程序

创建目录~/.local/bin。注销然后重新登录:该目录现在将自动包含在您的 中PATH。使用命令printenv PATH或检查您的路径echo $PATH

在该目录中创建指向可执行文件的符号链接。或者,创建一个启动该目录中可执行文件的脚本。后者有时被称为“包装脚本”,如果您需要在启动程序之前做一些准备工作,例如更改目录、设置环境变量等,则很有用。

相关内容