Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Wine


sebastien

Messages recommandés

Bonjour,

 

Après l'installation de wine et l'édition du fichier ~/.wine/config, wine ne fonctionne pas.

Après avoir tapé :

WINEDEBUG=warn+all wine /mnt/win_c/windows/notepad.exe

en ligne de commande, j'obtiens les messages suivants :

warn:file:wine_nt_to_unix_file_name L"SHELL32.dll" not found in /home/seb/.wine/
dosdevices/c:/windows/SHELL32.dll
warn:file:wine_nt_to_unix_file_name L"SHELL32.dll" not found in /home/seb/.wine/
dosdevices/f:
warn:file:wine_nt_to_unix_file_name L"ole32.dll" not found in /home/seb/.wine/do
sdevices/c:/windows/ole32.dll
warn:file:wine_nt_to_unix_file_name L"ole32.dll" not found in /home/seb/.wine/do
sdevices/f:
warn:file:wine_nt_to_unix_file_name L"advapi32.dll" not found in /home/seb/.wine
/dosdevices/c:/windows/advapi32.dll
warn:file:wine_nt_to_unix_file_name L"advapi32.dll" not found in /home/seb/.wine
/dosdevices/f:
warn:file:wine_nt_to_unix_file_name L"kernel32.dll" not found in /home/seb/.wine
/dosdevices/c:/windows/kernel32.dll
warn:file:wine_nt_to_unix_file_name L"kernel32.dll" not found in /home/seb/.wine
/dosdevices/f:
etc...

 

Voici un extrait de ~/.wine/config :

;lecteur disquette
[Drive A]
"Path" = "mnt/floppy"
"Type" = "floppy"
"Device" = "dev/fd0"

;lecteur sur lequel est installé Windows Me
[Drive C]
"Path" = "/mnt/win_c"
"Type" = "hd"
"Filesystem" = "win95"

;une partition FAT32
[Drive D]
"Path" = "/mnt/win_d"
"Type" = "hd"
"Filesystem" = "win95"

;lecteur cdrom
[Drive E]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Filesystem" = "win95"
"Device" = "dev/hdc"

[Drive F]
"Path" = "/tmp"
"Type" = "hd"
"Filesystem" = "win95"

[Drive G]
"Path" = "${HOME}"
"Type" = "network"
"Filesystem" = "win95"

[wine]
"windows" = "C:\\windows"
"system" = "C:\\windows\\SYSTEM"
"path" = "C:\\windows;C:\\windows\\COMMAND"
"temp" = "C:\\windows\\TEMP"

[DllOverrides]
; some dlls you may want to change
"oleaut32"     = "builtin, native"
"ole32"        = "builtin, native"
"comdlg32"     = "builtin, native"
"shell32"      = "builtin, native"
"shfolder"     = "builtin, native"
"shlwapi"      = "builtin, native"
"shdocvw"      = "builtin, native"
"advapi32"     = "builtin, native"
"msvcrt"       = "native, builtin"
"mciavi.drv"   = "native, builtin"
"mcianim.drv"  = "native, builtin"
"msi"          = "native, builtin"

Apparemment Wine semble chercher dans c:\windows ce qui se trouve dans c:\windows\system\

Comment rectifier cela ?

 

Merci de vos réponses.

[un peu d'indulgence : j'utilise Linux depuis 2 semaines seulement]

Lien vers le commentaire
Partager sur d’autres sites

Salut voila un copier coller d'un topic sur un autre forum pour récupérer winex et le configurer, inspire toi en ...

d'ailleurs j'avais installé wine, puis winex par source cvs, par dessus wine.

 

su

password ( celui du root ) :

apt-get cvs

 

et voila on peut choper des sources cvs et se les compiler trankill , un exemple , vouloir winex , version améliorée de wine avec directx, payant mais gratuit à partir des sources cvs

 

cvs -d:pserver:[email protected]:/cvsroot/winex login

;// le pass est =cvs

cvs -d:pserver:[email protected]:/cvsroot/winex -z 3 co

 

cd /home/user/wine

 

./configure --prefix=/usr/winex-cvs --with-x --disable-trace --enable-opengl --disable-debug

make depend && make

 

* --prefix=/usr/winex-cvs l'endroit où les fichiers seront copiés au moment du make install

* --enable-opengl activer la gestion de l'openGL; pour les utilisateurs de Mandrake 9, pensez à installer les paquetages libMesaGLU1 et libMesaGLU1-devel, sans quoi vous aurez une erreur à la compilation ; pour les Mandrake < 9, les paquets s'appellent Mesa-common et Mesa-common-devel

* --disable-debug désactiver le débuggeur

 

 

==> make install

compiled...

 

** création d'un lien symbolique

 

cd /usr

ln -s winex-cvs wine

cat /etc/ld.so.conf | grep /usr/wine/lib || echo '/usr/wine/lib' >> /etc/ld.so.conf

 

** creation fake-windows

 

mkdir /opt/wine-nowin

mkdir /opt/wine-nowin/windows

mkdir /opt/wine-nowin/windows/system

mkdir /opt/wine-nowin/windows/Fonts

mkdir /opt/wine-nowin/windows/Start Menu

 

Copie ensuite les fichiers MSVCRT*.dll et regsvr32.exe depuis ton rep windows\system32 dans le dossier d'installation fake-windows de winex (/opt/wine-nowin/windows/system).

 

récupérer et adapter avec gedit le fichier de config de winex => http://mjules.free.fr/wine/wineconfigmjules

 

une fois edité le copier dans /home/nom_user/.wine sous le nom config

 

c'est fini !!

 

après tu ouvres un terminal

 

tu te places dans le répertoire windows de l'application cd /mnt/ton_disque et apres

wine ./nom_application_windows.exe

Lien vers le commentaire
Partager sur d’autres sites

up !

 

Salut, sinon essaye de créer juste le fake windows :

 

** creation fake-windows

 

mkdir /opt/wine-nowin

mkdir /opt/wine-nowin/windows

mkdir /opt/wine-nowin/windows/system

mkdir /opt/wine-nowin/windows/Fonts

mkdir /opt/wine-nowin/windows/Start Menu

 

Copie ensuite les fichiers MSVCRT*.dll - SHELL32.dll -ole32.dll - advapi32.dll - kernel32.dll , et regsvr32.exe depuis ton rep windows\system32 dans le dossier d'installation fake-windows de winex (/opt/wine-nowin/windows/system).

Lien vers le commentaire
Partager sur d’autres sites

c'était déjà dans ton message précédent :-(

 

j'ai téléchargé la dernière source de winex depuis http://frlinux.net/?section=jeux&article=74

le cvs en 56k ça risquait de prendre du temps non ?

 

j'ai d'abord tenté une installation avec tools/wineinstall mais c'est la merde (même pbl qu'avant)

 

puis j'ai essayé la méthose que t'as posté => wine se plaint au lancement de l'absence de wineserver-localhost

 

j'ai lu qqpart qu'il faut mettre l'option --pthreads lors de la configuration

=> plus de pbl avec wineserver-localhost, le dossier portant ce nom est créé dans ~/.wine avec un "socket" dedans (j'ai rien compris)

au lancement wine m'affiche une erreur de sémaphore où qqchose comme ça :P

 

jje vais réessayer l'installation telle qu'expliquée sur http://forum.hardware.fr/hardwarefr/OSAlte...jet-37745-1.htm

c-a-d avec le script d'installation GetCVSWineX_Pthreads.sh et la version d'avril de winex disponible sur frlinux.net

 

pour créer le fake-windows (ce qui apparemment est mieux que d'utiliser mon winme) j'avais utilisé winesetup disponible sur winehq je crois

 

hier j'avais vraiment envie de balancer mon pc par la fenêtre :-P

 

info : j'ai une mandrake 10 community avec le noyau 2.4.25

Lien vers le commentaire
Partager sur d’autres sites

je connais la plupart de ces équivalences. j'utilisais déjà firefox/thunderbird/openoffice sous windows.

 

winex ne m'est pas indispensable : je peux encore démarrer sous windows avec lilo

 

...mais j'aimerais qd même l'installer

seulement ça m'agace de passer trois jours à essayer ce logiciel de [*****]

=> c'est rien c'est les nerfs :-P

 

ne pas réussir à installer winex ne me dérange pas : après tout le but de transgaming est bien de se faire un max de fric en vendant les rpm, non ?

 

ce qui m'énerve c'est de ne même pas réussir à faire tourner wine (le libre) : ni avec les rpm de ma distribution (mandrake => la distribution des newbies :-P ) ni avec les sources tarball

il y a plus d'un an j'avais testé mdk9.0 et wine marchait directement :-(

 

[qui va oser me dire de retourner sous mdk9.0 ? :P ]

 

en attendant j'ai réinstallé linux et retente une installation par script GetCVSWineX_Pthreads.sh

la dernière avait bien fontionné jusqu'au lancement de cvswinex (installation du registre plantée)

Modifié par sebastien
Lien vers le commentaire
Partager sur d’autres sites

Re, un service sous linux s'appelle un daemon.

 

théoriquement le daemon wine est lancé sur MDK...

 

je crois qu'il faut plutot placer un script du style dans /etc/init.d et ensuite faire un lien symbolique.

service wine start

 

 

sbin/chkconfig --wine

d

/!\ attends un utilsateur de mandrake va bien nous dire comment gérer grahiquement les daemon.

 

un tuto sur les daemon => http://lea-linux.org/admin/daemons.html

 

pour lister les services lancès : /sbin/chkconfig --list

 

** Pour activer ou désactiver un service au démarrage :

 

/sbin/chkconfig --level 123456 wine on

(avec 123456 le(s) runlevel(s) pour le(s)quel(s) le service doit être ou non activé).

 

désolé je débute aussi et mdk, je pratique pas trop.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous publiez en tant qu’invité. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...