web-dev-qa-db-fra.com

Comment installer l'application Wine sur un disque particulier

Ubuntu étant nouveau pour moi, je ne connais pas beaucoup le fonctionnement du système de fichiers. J'ai Ubuntu 18.04 sur mon disque SSD de 256 Go et j'ai monté un lecteur de 1 To dans mon répertoire multimédia. Ma question est la suivante: comment installer un grand jeu AAA (via Wine) de sorte que les dossiers du jeu se trouvent sur le disque dur de 1 To?

Je sais que dans Windows, c’est facile, il suffit de sélectionner ce répertoire en tant que répertoire d’installation dans l’assistant d’installation. J'ai entendu dire que cela ne peut pas être fait à cause de la façon dont le système de fichiers est utilisé sous Linux. Mais je refuse de croire que nous vivons dans un monde où Linux ne peut pas faire quelque chose que Windows peut faire ...

4
Petar Hršak

C'est assez facile.

Toutes les applications installées via Wine vont dans le répertoire /home/$USER/.wine/. La solution à votre problème consiste donc à créer un lien symbolique (quelque chose qui ressemble à un raccourci dans Windows) pour pointer quelque part sur votre lecteur 1 TB.

Jetez un oeil ci-dessous et adaptez-le à vos besoins:

ln -s /media/your-disk  /home/$USER/.wine

Vous pouvez également le faire en cliquant avec le bouton droit de la souris sur le dossier de destination et en sélectionnant "Créer un lien". Ensuite, déplacez-le simplement vers votre répertoire personnel et renommez .wine. C'est tout.

MODIFIER:
comme @muru l’a remarqué, une autre méthode consiste à modifier la variable d’environnement WINEPREFIX. Dans cette approche, ajoutez simplement à la ligne .bashrc:

export WINEPREFIX=/media/your-disk/wine-apps
3
G. Demecki

Une autre méthode, qui ne nécessite pas de liens symboliques, consiste à définir la variable d’environnement WINEPREFIX de manière à ce qu’elle pointe vers le disque.

Ajoutez ce qui suit à /etc/environment:

WINEPREFIX=<path-to-disk>

Cela a l’avantage supplémentaire de pouvoir avoir plusieurs préfixes wine, il suffit de régler le paramètre WINEPREFIX pour qu’il pointe vers un autre répertoire. Cela peut être particulièrement utile pour passer de 64 à 32 bits, ce que j’ai tendance à demander beaucoup pour les jeux.

Si vous installez le jeu avec Steam, économisez beaucoup d’efforts en l’ajoutant au choix pour le téléchargement de Steam.

2
Cyclic3

Vous pouvez le faire de deux manières:

  • Wine doit exposer le répertoire racine Linux (/) en tant que lecteur Z:. Dans ce cas, changez le répertoire d'installation dans le programme d'installation pour qu'il ressemble à Z:/media/petar/1tbdrive (ou à l'emplacement où votre lecteur 1 To est monté).
  • Ouvrez winecfg et accédez à l'onglet Lecteurs pour créer un nouveau mappage de lecteur pour votre lecteur externe. Ainsi, votre disque dur de 1 To (ou un sous-répertoire de celui-ci) sera exposé au programme d’installation du jeu en tant que lecteur Windows distinct.
2
BrP