如何使用 tar 在 Ubuntu 18.04.3 LTS 中安装 Discord?

如何使用 tar 在 Ubuntu 18.04.3 LTS 中安装 Discord?

如何discord.tar.gz在 Ubuntu 18.04.3 LTS 中安装该文件?

我将文件下载到~/Downloads,然后尝试

cd ~/Downloads
tar -zxvf discord.tar.gz

但是提取文件后,当我尝试运行时./configure 似乎不起作用:

~/Downloads$ ./configure
bash: ./configure: No such file or directory

答案1

纳西尔·莱利有解释了如何从 tarball 运行 Discord你下载了;然而在 Ubuntu 上有更好的方法。你应该下载.deb相反,通过双击或从终端安装它:

cd ~/Downloads
sudo apt install ./discord*deb

然后,您会发现 Discord 可以像任何其他应用程序一样从您的启动器访问。

答案2

通常,您将 cd 进入刚刚提取的目录,然后运行,./configure因为这将是configure文件所在的位置,但 Discord 已经构建,因此无需编译任何内容。

解压文件后,cd进入 Discord 目录并使 Discord 二进制可执行文件:

cd Discord
chmod +x Discord

将目录添加到您的PATH

export PATH=/path/to/Discord:$PATH

将该行添加到您的 ~/.bashrc 以使其在登录时可用。然后您可以使用以下命令启动 Discord:

Discord

答案3

对于从 中安装 Discord 的编程方法tar.gz,您可以:

# 1. Get tarball using Discord's API
wget "https://discordapp.com/api/download/stable?platform=linux&format=tar.gz" -O ~/Downloads/discord.tar.gz

# 2. extract to /opt or your preferred directory
tar -xvf ~/Downloads/discord.tar.gz -C /opt/

# 3. Symlink the executable into PATH
ln -s /opt/Discord/Discord /usr/local/bin/discord

# 4. Update incorrect paths in the .desktop file... 
sed -i 's+Icon=discord+Icon=/opt/Discord/discord.png+g' /opt/Discord/discord.desktop
sed -i 's+Exec=/usr/share/discord/Discord+Exec=/usr/local/bin/discord+g' /opt/Discord/discord.desktop

# ... and symlink to expose an icon through the Desktop Environment. (tested with GNOME)
ln -s /opt/Discord/discord.desktop ~/.local/share/applications

注意:修改文件/opt可能需要超级用户权限。我故意不将其包含在代码片段中。将您的程序放在其他地方,或者sudo小心地放置。

对于 Ubuntu(和类似的)用户,更喜欢 @Stephen Kitt 的建议,从.deb.它看起来像 .deb 档案可以通过 API 访问format=deb,但 YMMV。

相关内容