如何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。