Comme indiqué dans comment installer Steam on est supposé exécuter:
Sudo apt-get install Steam
Pourtant, je reçois le résultat d'erreur que j'ai refusé. Contrat de licence 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)
Comment accepter la licence Steam et installer Steam via apt-get install Steam
? Il n'y avait aucune information contextuelle, aucune sélection à faire. Par défaut, il est simplement refusé.
Je sais que je peux télécharger le fichier deb mais je veux utiliser le référentiel.
Ceci est censé contourner le problème:
Sudo apt purge Steam steamcmd
Sudo apt install Steam steamcmd
J'ai compilé ces commandes selon ce commentaire de traqueur de bugs :
Si vous purgez à la fois Steam et steamcmd, puis effectuez un
apt install Steam
suivi d'unapt install steamcmd
, les deux commandes aboutiront sans erreur.
Lorsque demandé avec des options de J'accepte ou I Decline , utilisez le → et ← Touches fléchées pour sélectionner J'accepte
Puis utiliser TAB pour sélectionner OK en dessous des options
Enfin, appuyez sur ENTER.
Vous pouvez également "préconfigurer" les réponses au contrat de licence via debconf
afin qu'il ne soit pas bloqué.