无法找到包steamcmd


13

我正在尝试在Ubuntu 16.04 LTS服务器上安装steamcmd,但是运行时sudo apt-get install steamcmd会出现以下错误

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package steamcmd

我已经更新和升级了。我该如何解决这个问题?

Answers:


13

好吧,我自己找到了答案。

首先,我需要添加multiverse到我的/etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu xenial main universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates main universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-security main universe multiverse

之后,我添加了i386体系结构:

sudo dpkg --add-architecture i386

现在,apt-get update我可以安装它了。

sudo apt-get install steamcmd

6

运行以下命令:

sudo add-apt-repository multiverse 
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32gcc1 steamcmd

希望这会有所帮助。或者,您可以在此处检查源:


我不确定这个帖子有什么不好的地方。尽管它应该具有相同的效果,但它实际上与该答案并不完全相同。当sudo已经运行了几个命令时,如此处所示启用multiverse具有add-apt-repository方便性,指向具有更多详细信息的博客文章的链接也很方便(除非某些信息有误,但我希望人们对此发表评论而不是发表评论)只需对此投票并投票删除它)。如果我没有注意到此帖子有什么问题,希望有人发表评论。
伊莱亚·卡根

1

处理一段时间。使用GUI下载Steam客户端。一旦这样做,它就安装了许多缺少的依赖项。一旦我sudo apt-get install steamcmd再次尝试,它就可以完美地工作了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.