Comment puis-je utiliser un autre lecteur comme emplacement d'installation Steam?

11

J'ai récemment reçu une invitation à vapeur. Je veux télécharger des jeux, mais mon disque SSD que j'ai Ubuntu ne sera pas suffisant. Comment puis-je installer Steam sur un autre disque dur?

Je suis allé dans les "Dossiers de la bibliothèque Steam" mais je ne peux pas supprimer le dossier d'origine afin que Steam puisse s'installer sur ce lecteur. J'ai aussi essayé de changer la place, mais il est à nouveau sur le côté vers le bas:

entrez la description de l'image ici

Atladica
la source
Voici d' autres réponses utiles: gaming.stackexchange.com/questions/96370/...
scai

Réponses:

5

Apparemment, cela vous donne la possibilité de télécharger un jeu.

entrez la description de l'image ici

Je ne l'ai pas essayé moi-même mais je ne vois aucune raison pour laquelle il ne serait pas simple. Mais aurait il ne fonctionne que pour les jeux qui utilisent le nouveau système de contenu.

Henry Gibson
la source
9

Quelques points non abordés dans les réponses ci-dessus:

  • Alors que Steam vous permet de créer plusieurs bibliothèques, il semble que certains jeux ne peuvent être installés que dans la bibliothèque principale. Je soupçonne que cela s'applique aux jeux (par exemple, ceux qui utilisent le moteur Source comme TF2) avec du contenu partagé.

  • L'utilisation d'un lien symbolique pour déplacer le SteamAppsdossier de bibliothèque hors du Steamrépertoire provoque des problèmes, car certains jeux apparaissent pour une raison quelconque pour ne pas suivre les liens symboliques. Certes, ce bogue TF2 est lié , mais d'autres peuvent l'être également. (Il semble que vous puissiez le faire avec succès en utilisant un montage de liaison, mais cela n'est pas nécessaire - voir ci-dessous) .

Cependant, pour répondre à la question d'origine - vous pouvez simplement déplacer le Steamdossier entièrement vers un nouvel emplacement (par exemple, pour le déplacer /opt/Steam):

sudo mv ~/.local/share/Steam /opt

Une fois qu'il est déplacé, essayez de démarrer Steam (en utilisant l'icône Unity ou /usr/bin/steam). Vous recevrez un message:

Couldn't find Steam content, did you move it?

Ce qui vous permettra de sélectionner le nouveau répertoire Steam. Par la suite, il démarrera normalement.

  • Cela a fonctionné en déplaçant Steam vers un autre ext4système de fichiers. Je ne sais pas si cela fonctionnera si vous modifiez les autorisations ou essayez d'utiliser un système de fichiers non Linux.

  • Je n'ai pas essayé de partager un répertoire de bibliothèque entre Windows et Linux Steam. Je soupçonne que cela se terminerait mal.

  • En déplaçant le Steamrépertoire, SteamGuard nécessitera généralement un code de déverrouillage au prochain démarrage de Steam.

chronite
la source
ntfs fonctionne aussi.
Artur Klesun
3

Je résout généralement ces problèmes en montant le dossier par défaut dans un autre emplacement. De cette façon, il est complètement transparent pour l'application car il utilise simplement le système de fichiers normal (pas de lien symbolique).

Vous pouvez le faire temporairement avec mount:

sudo mount -o bind /your/preffered/folder /home/you/.steam/steam

Ou rendez-le permanent dans / etc / fstab:

/your/preffered/folder /home/you/.steam/steam none bind
Johnny5
la source
un petit conseil, si vous montez un dossier avec des espaces dans le nom que vous devez utiliser: \ 040 à la place de l'espace, ex: Mon dossier -> Mon \ 040 dossier, j'ai essayé de m'échapper mais cela n'a pas fonctionné, ubuntu 15.10 frais installer
Rodislav Moldovan
C'est la bonne solution lors de l'installation de Steam en flatpack quand il reconnaît /home/<user>/.var/app/com.valvesoftware.Steam comme dossier racine du système. Ensuite, les liens symboliques ne fonctionnent pas non plus.
Thomas Fellinger
3

Steam vous permet de définir ce qu'ils appellent des «dossiers de bibliothèque Steam». Dans le client Steam, accédez à l'élément de menu "Steam" et sélectionnez "Paramètres", l'onglet Aller Téléchargements + Cloud:

entrez la description de l'image ici

Cliquez sur "Dossiers de la bibliothèque Steam" et ajustez en conséquence:

entrez la description de l'image ici

Pour déplacer les fichiers d'installation d'un jeu d'un dossier à un autre, allez dans "Bibliothèque", trouvez le jeu, faites un clic droit dessus, sélectionnez "Propriétés", cliquez sur l'onglet "Fichiers locaux" et cliquez sur "Déplacer le dossier d'installation ... ".

entrez la description de l'image ici

Jorge Castro
la source
Je l'ai fait mais je ne peux pas supprimer le dossier d'origine, donc Steam peut s'installer sur ce lecteur. J'ai aussi essayé de changer de place mais c'est encore du côté négatif.
Atladica
Il m'a dit qu'il devait se trouver sur un système de fichiers monté avec des autorisations d'exécution, comment puis-je monter le système de fichiers avec des autorisations d'exécution?
SnorriChinchilla
1

Le moyen le plus simple consiste à déplacer votre dossier de départ Steam vers ce nouveau lecteur et à créer un lien pour celui-ci, car les «dossiers de bibliothèque Steam» sont une fonctionnalité relativement nouvelle et ne fonctionnent pas avec tous les jeux.

mkdx
la source
0

Vous pouvez créer le nouveau dossier de bibliothèque et essayer de déplacer manuellement le contenu. Il est préférable de tester cela avec un seul jeu plus petit plutôt qu'avec l'ensemble des 21 Go.

Clintonio
la source
-1

Pour cela, un travail efficace. Lorsque j'ai installé Steam pour la première fois, j'ai pu installer des jeux dans un autre espace disque, tout allait bien. Après l'installation, j'ai allumé des jeux et joué quelques heures. L'étape suivante, j'ai dû réinitialiser mon PC après le redémarrage, aucun jeu n'a été installé sur mon Steam. Que puis-je faire est de réinstaller des jeux sur mon disque où est le système. Je ne peux pas changer d'emplacement. Il est étrange que les jeux soient sur mon emplacement différent correctement installés mais la vapeur veut les réinstaller.

user98591
la source