安装后特定目录中的应用程序 运行

Application running in a particular directory after installation

我是运行ning Fedora 36。在安装Discord的过程中,我经历了一个过程,这里是:

  1. 已下载discord.rar.gz
  2. 解压缩文件
  3. 打开解压后的目录
  4. 找到没有扩展名的文件 Discord:
  5. 我只是双击文件,它开始安装(在 GUI 中)。

安装后,我仍然无法在 App Drawer 中找到它,当我 运行 没有扩展名的相同 Discord 文件时,它只是打开 Discord 应用程序。 我很想知道这里发生了什么。如何在应用程序抽屉中获取该应用程序?请注意,我尝试将文件复制到另一个位置,然后双击它。它什么也没做。

我点击了目录中的文件Discord。我期待它是一个安装程序,它会安装应用程序,并且它会在应用程序抽屉中可用。但是,安装后,它并没有出现在应用程序抽屉中。同样再次双击同一个文件,打开 Discord 应用程序。

卸载该应用程序,或删除与其关联的所有内容。重新下载,移动到应用程序,并在那里第一次打开它(安装它),这应该可以完成工作

如果您想将更改保持在最低限度,请执行以下步骤:

Download Discord for Linux tar.gz

创建您要安装 Discord 的目录

sudo mkdir /usr/share/discord

解压并存放在上一步创建的目录中

sudo tar xvzf discord-0.0.17.tar.gz -C /usr/share/discord

将应用程序启动器复制到正确的位置

sudo cp /usr/share/discord/Discord/discord.desktop /usr/share/applications

将图标指向正确的位置

sudo sed -i 's|Icon=discord|Icon=/usr/share/discord/Discord/discord.png|g' /usr/share/applications/discord.desktop

现在,如果您转至 应用程序 > 互联网 应该在那里。