J'ai récemment reçu une invitation pour Steam. Je veux télécharger des jeux, mais mon lecteur SSD sur lequel je suis sous Ubuntu ne suffira pas. 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 pour permettre à Steam de l'installer. J'ai aussi essayé de changer de lieu mais c'est encore négatif:
Apparemment, cela vous donne la possibilité de télécharger un jeu.
Je n'ai pas essayé cela moi-même mais je ne vois aucune raison pour que ce ne soit pas simple. Mais apparemment, cela ne fonctionne que pour les jeux qui utilisent le nouveau système de contenu.
Quelques points non abordés dans les réponses ci-dessus:
Alors que Steam vous permet de créer plusieurs bibliothèques, il apparaît 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 utilisant le moteur Source comme TF2) avec un contenu partagé.
L'utilisation d'un lien symbolique pour déplacer le dossier de bibliothèque SteamApps
hors du répertoire Steam
pose des problèmes, car certains jeux apparaissent pour une raison quelconque, ne pas suivre les liens symboliques. Certainement ce bogue TF2 est lié , mais d'autres peuvent l'être aussi. (Il semble que vous puissiez le faire avec un montage lié, mais cela est inutile - voir ci-dessous) .
Toutefois, pour répondre à la question initiale, vous pouvez simplement déplacer le dossier Steam
dans un nouvel emplacement (par exemple, pour le déplacer dans /opt/Steam
):
Sudo mv ~/.local/share/Steam /opt
Une fois qu’il est déplacé, essayez de démarrer Steam (à l’aide de l’icône Unity ou de /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. Ensuite, il commencera normalement.
Cela fonctionnait en déplaçant Steam vers un autre système de fichiers ext4
. 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 finirait mal.
Si vous déplacez le répertoire Steam
, SteamGuard nécessite généralement un code de déverrouillage la prochaine fois que vous démarrerez Steam.
Steam vous permet de définir ce qu’ils appellent "dossiers de bibliothèque Steam". Dans le client Steam, sélectionnez l’option de menu "Steam", puis sélectionnez "Paramètres", puis cliquez sur l'onglet Téléchargements + Cloud:
Cliquez sur "Dossiers de la bibliothèque Steam" et ajustez en conséquence:
Pour déplacer les fichiers d'installation d'un jeu d'un dossier à un autre, allez dans "Bibliothèque", recherchez le jeu, cliquez dessus avec le bouton droit de la souris, sélectionnez "Propriétés", cliquez sur l'onglet "Fichiers locaux", puis sur "Déplacer le dossier d'installation ...". ".
Je résous généralement ces problèmes en montant le dossier par défaut à un autre emplacement. De cette façon, il est complètement transparent pour l’application car il n’utilise que 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
Le moyen le plus simple est de déplacer votre dossier personnel Steam vers ce nouveau lecteur et de créer un lien vers celui-ci, car "Dossiers de la bibliothèque Steam" est une fonctionnalité relativement nouvelle et ne fonctionne pas avec tous les jeux.
Vous souhaiterez peut-être créer le nouveau dossier de la 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.