我正在尝试在 Debian 9 上安装 steamcmd。我相信是这个包: https://packages.debian.org/stretch/steamcmd
但是,在使用“apt-get install”时出现“找不到包”错误,因为我需要添加非免费存储库。我尝试将“非自由”添加到存储库文件的每一行,我尝试添加我在互联网上找到的新文件,但没有任何效果,而且我在很多地方找到了 steamcmd,我不知道一个比另一个或那个更好是官方的,例如,我什至不确定它们是否相同:
https://launchpad.net/debian/+source/steamcmd/0~20130205-1
https://launchpad.net/debian/+source/steamcmd
谁能帮我把它放到 apt-get 存储库中以便我可以安装它?
答案1
您应该将该non-free
组件添加到您的sources.list
编辑你的sources.list
sudo apt edit-sources
如下:
deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free
deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free
保存然后运行:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
检查包裹:
$ apt-cache search steamcmd
steamcmd - Command-line interface for Valve's Steam
$apt-cache policy steamcmd
steamcmd:i386:
Installé : (aucun)
Candidat : 0~20130205-1
Table de version :
0~20130205-1 500
500 http://deb.debian.org/debian stretch/non-free i386 Packages