Forums

Fichiers MSI

comment les installer

Auteur Réponses
andemias Jeudi 15 Novembre 2007 à 9:43
andemiasAnonymous

Bonjour à tous,

je souhaite installer une application windows avec playonlinux, mais cette application se présente sous la forme d'une fichier MSI. J'ai bien trouvé comment l'installer avec Wine seul, mais il faut que je l'installe avec playonlinux, car elle doit pouvoir interagir avec Word (qui est installé dans POL).

Seulement, quand je passe par liveinstall, je sélectionne bien le fichier, mais rien ne se passe...

Est-ce possible ? quelle méthode utiliser ?

En vous remerciant par avance....


Note : le programme à installer est EndNote X1 (soit la version 11)

Edité par andemias

Quentin PÂRIS Jeudi 15 Novembre 2007 à 18:12
Quentin PÂRISAnonymous

Solution : pollshell

select_prefixe "Office2003"
msiexec /i tonfichier.msi

Edité par Zoloom

andemias Dimanche 18 Novembre 2007 à 20:55
andemiasAnonymous

Merci du début d'info... Mais :

J'ai lancé polshell par le menu expert, mais la commande select_prefix n'est pas reconnue...

Pourrais-tu détailler un peu la procédure, je débute à la fois en linux et en POL (en fait, l'installation du logiciel en question est un peu la condition pour que je passe définitivement à linux...).

Merci d'avance !
Quentin PÂRIS Dimanche 18 Novembre 2007 à 21:05
Quentin PÂRISAnonymous

La commande pol_shell c'est :

select_prefixe "$REPERTOIRE/wineprefix/Office2003"

Normalement ça devrait être bon.
Aymeric P. Dimanche 18 Novembre 2007 à 21:11
Aymeric P.

Il me semble que Tinou à écrit :
select_prefixe et pas select_prefix !

Tu lance POLShell,
tu va dans le chemin qui contient le .msi (cd /le/dossier)
tu fais select_prefixe "$REPERTOIRE/wineprefix/Office 2003"
tu exécute msiexec /i lefichier.msi

Former member.
andemias Dimanche 18 Novembre 2007 à 21:53
andemiasAnonymous

Bon, l'installation a eu lieu ! Merci beaucoup !

Seulement, le programme n'apparait pas dans le menu de POL...

Une autre manip' magique ?
Quentin PÂRIS Dimanche 18 Novembre 2007 à 21:57
Quentin PÂRISAnonymous

Toujours dans polshell

creer_lanceur "Office2003" "Program Files/Endroitdetonprogramme/" "tonprogramme.exe" "" ""Nom du programme"

(vire Program Files si il est pas dans program files)
andemias Dimanche 18 Novembre 2007 à 22:09
andemiasAnonymous

On m'avait parlé de la communauté linux, je vois qu'lle est à la hauteur de sa réputation !

Merci beaucoup !
Quentin PÂRIS Dimanche 18 Novembre 2007 à 22:47
Quentin PÂRISAnonymous

Ton programme marche ? De quoi il s'agit ? (Simple curiosité)
andemias Lundi 19 Novembre 2007 à 13:39
andemiasAnonymous

En fait : non ! Le programme ne marche pas. Je l'avais installé sous wine et il tournait, mais sous POL, ça ne démarre pas, même avec la bonne version de Wine assignée.

Plus de détails donc : je souhaite installer EndNote, un programme de gestion de bibliographie qui interagit avec Word (et seulement word). Je dois donc aussi installer Word 2003. Word tourne très bien sous POL, pas de problème de ce côté.

Si j'installe EndNote sous wine, il fonctionne très bien, mais ne peut interagir avec word (c'est à dire qu'il ne peut insérer / formater les références que je lui demande). Je pense que c'est parceque Wine et POL utilisent des arborescences distinctes. Je souhaite donc installer EndNote sous POL, ce qui grâce à vous a été possible. Mais le programme ne se lance même pas.

Pour info :
Word est assigné à la version 0.9.37 de wine
EndNote a fonctionné avec la version 0.9.46 (sans POL), et sous POL, il ne tourne ni avec la version 37, ni la 46 (rien ne se passe, aucun démarrage...)

Je suis sous Ubuntu 7.10.


et.... HELLLLPPPPPPP

Merci !
Quentin PÂRIS Lundi 19 Novembre 2007 à 16:53
Quentin PÂRISAnonymous

Ouvre dans la console et donnes nous les erreur
andemias Lundi 19 Novembre 2007 à 18:23
andemiasAnonymous

Voilà le code retourné par la Console.

En fait, l'écran d'accueil (enfin, le splashscreen) apparait maintenant, mais le logiciel plante tout de suite après l'apparition.


PlayOnLinux v2.0
----------------
Checking python : [ Ok ]
wine: Call from 0x7b843f50 to unimplemented function gdiplus.dll.GdipGetImageEncodersSize, aborting
wine: Unimplemented function gdiplus.dll.GdipGetImageEncodersSize called at address 0x7b843f50 (thread 0009), starting debugger...
Unhandled exception: unimplemented function gdiplus.dll.GdipGetImageEncodersSize called in 32-bit code (0x7b843fc8).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b843fc8 ESP:0033fc68 EBP:0033fccc EFLAGS:00200212( - 00 - -IA1)
EAX:7b82ee9d EBX:7b8b0888 ECX:00000000 EDX:00ca38c0
ESI:00ca38c0 EDI:00ca14a8
Stack dump:
0x0033fc68: 0033fcf0 00000008 7bc2e7f3 0033fc90
0x0033fc78: 80000100 00000001 00000000 7b843f50
0x0033fc88: 00000002 7e905c00 7e906dc1 00c80014
0x0033fc98: 00030000 00ca38e8 7bc320df 00ca38b8
0x0033fca8: 7bc8443c 0033fd0c 7bc415be 00c80048
0x0033fcb8: 00000000 00030000 00ca3ea8 7bc320df
Backtrace:
=>1 0x7b843fc8 RaiseException+0x78() in kernel32 (0x0033fccc)
2 0x7e905b91 in gdiplus (+0x15b91) (0x0033fcfc)
3 0x7e8f764f in gdiplus (+0x764f) (0x00000001)
4 0x00000000 (0x00000000)
0x7b843fc8 RaiseException+0x78 in kernel32: movl 0xfffffffc(%ebp),%ebx
Modules:
Module Address Debug info Name (104 modules)
PE 340000- 380000 Deferred ssce5432
PE 400000- 87b000 Deferred endnote
PE 880000- b64000 Deferred libmysqld
PE 10000000-10009000 Deferred omnivis
PE 5d360000-5d36f000 Deferred mfc80fra
PE 78130000-781cb000 Deferred msvcr80
PE 781d0000-782df000 Deferred mfc80
PE 782e0000-783ef000 Deferred mfc80u
ELF 7b800000-7b929000 Export kernel32<elf>
\-PE 7b820000-7b929000 \ kernel32
ELF 7bc00000-7bca0000 Deferred ntdll<elf>
\-PE 7bc10000-7bca0000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7bfba000-7c000000 Deferred riched20<elf>
\-PE 7bfd0000-7c000000 \ riched20
ELF 7c30c000-7c35d000 Deferred libgcrypt.so.11
ELF 7c35d000-7c38b000 Deferred libcrypt.so.1
ELF 7c38b000-7c3fb000 Deferred libgnutls.so.13
ELF 7c3fb000-7c420000 Deferred libk5crypto.so.3
PE 7c420000-7c4a7000 Deferred msvcp80
ELF 7c4b7000-7c53f000 Deferred libkrb5.so.3
ELF 7c53f000-7c568000 Deferred libgssapi_krb5.so.2
ELF 7c568000-7c59d000 Deferred libcups.so.2
ELF 7c5c1000-7c5f3000 Deferred uxtheme<elf>
\-PE 7c5d0000-7c5f3000 \ uxtheme
ELF 7cf29000-7cf2d000 Deferred libgpg-error.so.0
ELF 7cf2d000-7cf3d000 Deferred libtasn1.so.3
ELF 7cf3d000-7cf3f000 Deferred libkeyutils.so.1
ELF 7cf3f000-7cf47000 Deferred libkrb5support.so.0
ELF 7cf47000-7cf4a000 Deferred libcom_err.so.2
ELF 7cf73000-7cf78000 Deferred libxfixes.so.3
ELF 7cf78000-7cf81000 Deferred libxcursor.so.1
ELF 7cf81000-7cf9e000 Deferred imm32<elf>
\-PE 7cf90000-7cf9e000 \ imm32
ELF 7cf9e000-7cfa4000 Deferred libxrandr.so.2
ELF 7cfa4000-7cfac000 Deferred libxrender.so.1
ELF 7d848000-7d853000 Deferred libgcc_s.so.1
ELF 7d853000-7d85c000 Deferred librt.so.1
ELF 7d916000-7e279000 Deferred fglrx_dri.so
ELF 7e279000-7e319000 Deferred libgl.so.1
ELF 7e319000-7e31e000 Deferred libxdmcp.so.6
ELF 7e31e000-7e321000 Deferred libxau.so.6
ELF 7e321000-7e412000 Deferred libx11.so.6
ELF 7e412000-7e420000 Deferred libxext.so.6
ELF 7e420000-7e425000 Deferred libxxf86vm.so.1
ELF 7e425000-7e43d000 Deferred libice.so.6
ELF 7e43d000-7e445000 Deferred libsm.so.6
ELF 7e450000-7e4dc000 Deferred winex11<elf>
\-PE 7e460000-7e4dc000 \ winex11
ELF 7e52d000-7e54d000 Deferred libexpat.so.1
ELF 7e54d000-7e578000 Deferred libfontconfig.so.1
ELF 7e583000-7e598000 Deferred libz.so.1
ELF 7e598000-7e608000 Deferred libfreetype.so.6
ELF 7e608000-7e628000 Deferred mpr<elf>
\-PE 7e610000-7e628000 \ mpr
ELF 7e628000-7e672000 Deferred wininet<elf>
\-PE 7e630000-7e672000 \ wininet
ELF 7e672000-7e6a7000 Deferred winspool<elf>
\-PE 7e680000-7e6a7000 \ winspool
ELF 7e6a7000-7e748000 Deferred comdlg32<elf>
\-PE 7e6b0000-7e748000 \ comdlg32
ELF 7e748000-7e7a1000 Deferred rpcrt4<elf>
\-PE 7e750000-7e7a1000 \ rpcrt4
ELF 7e7a1000-7e842000 Deferred ole32<elf>
\-PE 7e7b0000-7e842000 \ ole32
ELF 7e842000-7e8e0000 Deferred oleaut32<elf>
\-PE 7e850000-7e8e0000 \ oleaut32
ELF 7e8e0000-7e913000 Export gdiplus<elf>
\-PE 7e8f0000-7e913000 \ gdiplus
ELF 7e913000-7e926000 Deferred libresolv.so.2
ELF 7e931000-7e94f000 Deferred iphlpapi<elf>
\-PE 7e940000-7e94f000 \ iphlpapi
ELF 7e94f000-7e97c000 Deferred ws2_32<elf>
\-PE 7e960000-7e97c000 \ ws2_32
ELF 7e97c000-7e996000 Deferred wsock32<elf>
\-PE 7e980000-7e996000 \ wsock32
ELF 7e996000-7e9aa000 Deferred lz32<elf>
\-PE 7e9a0000-7e9aa000 \ lz32
ELF 7e9aa000-7e9c4000 Deferred version<elf>
\-PE 7e9b0000-7e9c4000 \ version
ELF 7e9c4000-7ea82000 Deferred comctl32<elf>
\-PE 7e9d0000-7ea82000 \ comctl32
ELF 7ea82000-7eb85000 Deferred shell32<elf>
\-PE 7ea90000-7eb85000 \ shell32
ELF 7eb85000-7ebde000 Deferred shlwapi<elf>
\-PE 7eb90000-7ebde000 \ shlwapi
ELF 7ebde000-7ed1c000 Deferred user32<elf>
\-PE 7ec00000-7ed1c000 \ user32
ELF 7ed1c000-7ed65000 Deferred advapi32<elf>
\-PE 7ed30000-7ed65000 \ advapi32
ELF 7ed65000-7ee00000 Deferred gdi32<elf>
\-PE 7ed80000-7ee00000 \ gdi32
ELF 7ee00000-7ee68000 Deferred msvcrt<elf>
\-PE 7ee10000-7ee68000 \ msvcrt
ELF 7efa3000-7efae000 Deferred libnss_files.so.2
ELF 7efae000-7efb8000 Deferred libnss_nis.so.2
ELF 7efb8000-7efd0000 Deferred libnsl.so.1
ELF 7efd0000-7eff5000 Deferred libm.so.6
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7d59000-b7d5d000 Deferred libdl.so.2
ELF b7d5d000-b7ea7000 Deferred libc.so.6
ELF b7ea8000-b7ec0000 Deferred libpthread.so.0
ELF b7ecb000-b7fdf000 Deferred libwine.so.1
ELF b7fe1000-b7ffd000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) C:\Program Files\EndNote X1\EndNote.exe
0000000e 0
0000000d 0
00000009 0 <==
wine: Call from 0x7b843f50 to unimplemented function gdiplus.dll.GdipGetImageFlags, aborting
wine: Call from 0x7b843f50 to unimplemented function gdiplus.dll.GdipGetImageItemData, aborting
andemias Lundi 19 Novembre 2007 à 18:58
andemiasAnonymous

Je me réponds à moi-même :

j'ai copié depuis windows la DLL gdiplus.dll et le programme semble fonctionner.



Le problème va être de le faire interagir avec word... Je teste et vous dis quoi
andemias Mardi 20 Novembre 2007 à 17:51
andemiasAnonymous

Bon, ça ne marche pas... Je crée un nouveau topic portant sur le logiciel EndNote...

Merci de l'aide apportée.

Je marque le topic comme résolu car il portait sur l'installation de fichiers MSI !

Vous êtes ici: Index > PlayOnLinux > Fichiers MSI