web-dev-qa-db-ja.com

SteamをインストールするときにSteamライセンスを受け入れる方法は?

Steamのインストール方法 で指摘されているように、実行することになっています:

Sudo apt-get install Steam

それでも、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)

Steamライセンスを受け入れ、apt-get install Steam経由でSteamをインストールする方法は?ポップアップ情報も選択もありませんでした。デフォルトでは拒否されます。

deb file をダウンロードできることはわかっていますが、リポジトリを使用したいです。

5
k0pernikus

これは問題を回避することになっています:

Sudo apt purge Steam steamcmd
Sudo apt install Steam steamcmd

このバグトラッカーのコメント に従ってこれらのコマンドをコンパイルしました。

Steamとsteamcmdの両方をパージし、apt install Steamに続いてapt install steamcmdを実行すると、両方のコマンドがエラーなしで成功します。

2
David Foerster

I AcceptまたはI Decline、使用  そして  選択する矢印キーI Accept

次に使用する TAB 選択するOKオプションの下

最後に ENTER

1
bonesnatch

また、debconfを使用して、ライセンス契約への回答を「事前シード」して、ハングアップしないようにすることもできます。

https://askubuntu.com/a/1017487/318507

0
dragon788