Forums

[steam] Répertoire d'install par défaut

on peut le changer?

Auteur Réponses
jarreboum Jeudi 1 Novembre 2007 à 23:07
jarreboumAnonymous

Bonjour, je viens de découvrir Playonlinux, et pour moi qui débute avec Ubuntu (et qui galère avec Wine) c'est exceptionnel! je m'étais fait à l'idée de devoir dual-booter à chaque fois que je voulais jouer à mon jeu favori, mais vous avez redonné le moral

Mon souci c'est que dû à mon dual-boot Ubuntu/Windows, mes partitions Ubuntu sont très petites, histoire de ne mettre que l'essentiel du system et des fichiers de config (3Go pour /, 1Go pour /home), et je stocke toutes mes données sur d'autres partitions en fat32/ntfs montées en /media/sdxx.

A ce que j'ai compris, PlayOnLinux et les programmes Linux en général s'installent dans /home/username, et donc les jeux installés avec PlayOnLinux aussi. Donc je me demandais si c'était possible de modifier l'emplacement de l'endroit ou PlayOnLinux stocke ses jeux? En l'occurence j'ai installé Steam mais impossible d'installer quoi que ce soit d'autre dans Steam pour cause de manque de place.

J'ai déjà un répertoire /steam avec tout ce qu'il faut dedans à cause d'une installation sous Windows, c'est possible de l'utiliser? De mutualiser les fichiers en quelque sorte, n'avoir qu'une seule install quel que soit le boot Windows ou Ubuntu?

Enfin une installation via Steam peut se faire avec le CD de l'orange Box ou il faut se taper les 8Go à télécharger?

Merci pour votre aide.
Quentin PÂRIS Jeudi 1 Novembre 2007 à 23:12
Quentin PÂRIS
Admin

cd $HOME/.PlayOnLinux/wineprefix/Steam/drive_c/Program\ Files/
mv Steam SteamOld
ln -s /repertoire/du/steam/existant


Si tu es sur que ça marche

rm $HOME/.PlayOnLinux/wineprefix/Steam/drive_c/Program\ Files/SteamOld -r Pour libérer la place

Edité par Tinou

jarreboum Jeudi 1 Novembre 2007 à 23:23
jarreboumAnonymous

Une copie de mon terminal:

damien@damien-desktop:~$ cd $HOME/.PlayOnLinux/wineprefix/Steam/drive_c/Program\ Files/
damien@damien-desktop:~/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files$ mv Steam SteamOld
damien@damien-desktop:~/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files$ ln -s /media/sdb5/jeux/Steam
damien@damien-desktop:~/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files$ ln -s /media/sdb5/jeux/Steam/
ln: création d'un lien symbolique `./Steam' vers `/media/sdb5/jeux/Steam/': Le fichier existe.


La dernière commande est en double parce que je ne sais jamais s'il faut terminer l'adresse d'un répertoire avec un / ou pas.

Maintenant quand je lance PlayOnLinux et que je double-clique sur Steam, rien ne se lance. J'avais quitté Steam et PlayOnLinux avant de faire ces modifs.


[edit] Bon en fait j'ai été voir dans /.playonlinux, et mon lien est cassé. J'ai du faire une faute qque part.

[edit2] J'avais oublié une majuscule. Bon, quand je lance Steam maintenant, il me met une erreur:

Steam.exe (main exception): Cannot open blob archive file:
CMultiFieldBlob(mem-mapped file): Failed to MapViewOfFile

Edité par jarreboum

Quentin PÂRIS Jeudi 1 Novembre 2007 à 23:41
Quentin PÂRIS
Admin

Ah ... Essai de faire un expert > UpdatePrefixe

C'est quel type de partition sdb5 ? Tu as bien un accès en écriture ?
jarreboum Jeudi 1 Novembre 2007 à 23:50
jarreboumAnonymous

Mettre à jour le préfixe de Wine? Ca ne change rien.

sdb5 c'est une ntfs. aille, c'est ca qui gênerait? J'ai un accès en lecture/écriture pourtant (enfin je crois, je ne suis pas sur de savoir comment vérifier formellement. En tout cas je peux créer et supprimer des documents/déplacer des machins de /steam.
Quentin PÂRIS Vendredi 2 Novembre 2007 à 0:06
Quentin PÂRIS
Admin

Ouai je pense que c'est ça le problème ...

En général, wine aime pas trop les changements de partitions du genre et les partitions autre que ext3 ...
jarreboum Vendredi 2 Novembre 2007 à 0:31
jarreboumAnonymous

Je viens de voir ça sur le site de Wine:

Does it matter what filesystem I use? Windows only supports Fat32 and NTFS. !!!

Wine is written to be file system independent, so MS Windows applications will install and run under virtually any file system supported by your brand of UNIX. However please note that not all file systems / drivers support the full range of features required. One such example is ntfsv3 drivers that do not provide shared-write mmap, which cannot be emulated, and which is required by applications such as Steam.

-(make a note about case insensitive filesystems though) - Wine is a weird application in that it might actually work better in a case-insensitive filesystem. See (case-insensitivity link) for more.

Citer


Je ne comprend pas tout les termes techniques, mais je vois que Steam est cité spécifiquement en rapport au ntfs (v3?). Bien que je n'arrive pas bien à voir le lien entre une application Windows et un système de fichiers (quid de l'installation de Steam sur un DD en fat32?) je me demandais si avec ces éléments passer mon disque en fat32 réglerais le souci?

[edit]ok je me relis et je dit des betises. Ce serait le driver Linux qui ne permettrait pas l'accès aux fichiers d'une certaine manière, demandée par Steam quand il est sur un disque en ntfs.

[edit2] Et sur un fat32, pas de souci. Merci beaucoup!

Edité par jarreboum