正如在如何安装 Steam 中所指出的,应该运行:
sudo apt-get install steam
Run Code Online (Sandbox Code Playgroud)
但是我得到了我拒绝 Steam 许可协议的错误输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
steam:i386
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/874 kB of archives.
After this operation, 2.662 kB of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 718351 files and directories currently installed.)
Preparing to unpack .../steam_1%3a1.0.0.48-1ubuntu3_i386.deb ...
dpkg: error processing archive /var/cache/apt/archives/steam_1%3a1.0.0.48-1ubuntu3_i386.deb (--unpack):
subprocess new pre-installation script returned error exit status 30
Installation terminated: Steam License Agreement was DECLINED.
Errors were encountered while processing:
/var/cache/apt/archives/steam_1%3a1.0.0.48-1ubuntu3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
如何接受 Steam 许可证并通过 安装 Steam apt-get install steam?没有弹出信息,没有选择。它只是默认为拒绝。
我知道我可以下载deb 文件,但我想使用存储库。
这应该可以解决这个问题:
sudo apt purge steam steamcmd
sudo apt install steam steamcmd
Run Code Online (Sandbox Code Playgroud)
我根据这个错误跟踪器评论编译了这些命令:
如果您清除 steam 和 steamcmd,然后执行 ,然后执行
apt install steam,apt install steamcmd则两个命令都会成功且不会出现错误。
| 归档时间: |
|
| 查看次数: |
5676 次 |
| 最近记录: |