Pages : 1
#1 Le 04/11/2006, à 09:20
- Isaric
[Résolu, mais reste des erreurs]firefox.exe
J'avais une installation x86 avec wine et un lanceur wine "C:\Program Files\Mozilla Firefox\firefox.exe"
qui marchait.
Je suis passé en amd64 et j'ai installé un environnement 32 bits.
Que doit-je changer dans mon lanceur pour utiliser firefox.exe
Dernière modification par Isaric (Le 09/11/2006, à 08:58)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#2 Le 04/11/2006, à 09:59
- jojodanslalune
Re : [Résolu, mais reste des erreurs]firefox.exe
Je ne comprends pas bien: quel intérêt d'utiliser un exe alors que Firefox existe dans toutes les versions d'Ubuntu?
Vince.
Partout et toujours, cherche sans te lasser le remède qui soulage, sème l'espoir : ça vivifie et ton amour peut faire des miracles [Soeur Emmanuelle]
Portable Hp, Centrino duo, 1024 ram, nvidia Geforce Go 7600, Ubuntu 6.10 (Edgy Eft).
Hors ligne
#3 Le 04/11/2006, à 12:05
- mathesis
Re : [Résolu, mais reste des erreurs]firefox.exe
jojodanslalune > Le lecteur flash en version 9 par exemple ?
Hors ligne
#4 Le 04/11/2006, à 12:06
- brakbabord
Re : [Résolu, mais reste des erreurs]firefox.exe
Il existe pour Linux en beta
Hors ligne
#5 Le 04/11/2006, à 13:47
- Isaric
Re : [Résolu, mais reste des erreurs]firefox.exe
Par exemple pour aborder linux aux enfants. ils aiment jouer sur tfou.fr qui utilise flash, mais aussi shockwave player et là je ne connais pas de béta pour le remplacer.
Y a t-il une commande pour firefox.exe à partir d'un lanceur (en chroot32) ?
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#6 Le 04/11/2006, à 18:34
- brakbabord
Re : [Résolu, mais reste des erreurs]firefox.exe
Installer un chroot 32 ne sert à rien, il suffit d'installer wine http://forum.ubuntu-fr.org/viewtopic.php?id=46655 (il fera tourner les applis en 32 bits sur votre système 64 bits)
Hors ligne
#7 Le 04/11/2006, à 19:02
- LeSmurf
Re : [Résolu, mais reste des erreurs]firefox.exe
Installer un chroot 32 ne sert à rien, il suffit d'installer wine http://forum.ubuntu-fr.org/viewtopic.php?id=46655 (il fera tourner les applis en 32 bits sur votre système 64 bits)
Wine sert à éxécuter des applis windows
Mais le topic que tu cites montre effectivement comment installer une appli 32bits dans un environnement 64bit.
Mais j'ai eu un souci avec cette méthode : tout fonctione bien, mais Synaptic concidère qu'il s'agit d'un package "cassé"
Hors ligne
#8 Le 04/11/2006, à 19:24
- Isaric
Re : [Résolu, mais reste des erreurs]firefox.exe
Au départ j'ai pensé à installer seulement wine.
Un fichier .deb sur le dépôt amd 64 serai bien pour une installation automatique
L'avantage du chroot32 permet de mettre dans les sources list
deb http://wine.budgetdedicated.com/apt edgy ....
Et d'avoir une mise à jour.
Je reviens à ma question de départ, est-il possible de mettre quelque chose dans le lanceur pour lancer firefox.exe ?
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#9 Le 04/11/2006, à 19:37
- brakbabord
Re : [Résolu, mais reste des erreurs]firefox.exe
wine /cheminversfirefox/firefox.exe
Hors ligne
#10 Le 04/11/2006, à 21:00
- LeSmurf
Re : [Résolu, mais reste des erreurs]firefox.exe
wine /cheminversfirefox/firefox.exe
Ok, je n'avais pas compris dans ce context, en utilisant Firefox version Zindows
Hors ligne
#11 Le 04/11/2006, à 21:12
- LeSmurf
Re : [Résolu, mais reste des erreurs]firefox.exe
Y a t-il une commande pour firefox.exe à partir d'un lanceur (en chroot32)?
Je reviens à ma question de départ, est-il possible de mettre quelque chose dans le lanceur pour lancer firefox.exe ?
Si j'ai bien compris (cette fois) la question
=> chroot32 (Wine inside) + lanceur sur le bureau.
1) creation d'un fichier batch pointant vers ton appli Wine
firefoxWine.sh localisé dans un rép bidon : /opt/Firefox/firefox.sh (dans le chroot)
wine "C:\Program Files\Firefox\Firefox.exe"
Le rendre executable (chmod)
2) création d'un lien dans le contexte du chRoot (ln -s) permettant de l'executer depuis tout le chroot
dchroot -d
sudo ln -s /opt/Firefox/firefoxWine.sh /usr/bin/firefoxWine
firefoxWine => pour le différencier du firefox normal
3) création d'un lien dans le contexte général (sortir du chroot par 'exit')
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
Maintenant, il suffit de taper "firefoxWine" dans la console pour lancer la version wine. Il ne reste plus qu'à créer un lanceur contenant "firefoxWine".
Si tu veux bénéficier de l'icone de Firefox, tu peu l'extraire de ton executable :
1) installer le package icoutils;
2) wrestool -x --output=<chemin> -t14 <executable>
Les icomes apparaissent dans le répertoire cible. Tu n'as plus qu'à l'associer au lanceur.
Il peut y avoir plus court. J'espère n'avoir oublié aucune étape...
Dernière modification par LeSmurf (Le 04/11/2006, à 22:28)
Hors ligne
#12 Le 04/11/2006, à 21:43
- Isaric
Re : [Résolu, mais reste des erreurs]firefox.exe
Merci pour les informations
Mon lanceur est dans un icône sur chacun des desktop de mes différents users.
J'ai donc sous chacun des /home/users un dossier ./wine qui a été fait losrque j'étais en x86 avant de passer en amd64.
Dans le lanceur il était indiqué : wine "C:\Program Files\Mozilla Firefox\firefox.exe"
C'est donc la ligne que que j'ai mis dans /chroot/edgy/32bits/opt/Firefox/firefox.sh
Je bloque là
isaric@acer:~$ dchroot -d
I: [edgy chroot] Running shell: '/bin/bash'
(32bits)isaric@acer:~$ sudo ln -s /opt/Firefox/firefox.sh /usr/bin/firefox
Password:
(32bits)isaric@acer:~$ firefox
/usr/bin/firefox: line 1: wwine : commande introuvable
(32bits)isaric@acer:~$
Dernière modification par Isaric (Le 04/11/2006, à 21:46)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#13 Le 04/11/2006, à 22:08
- LeSmurf
Re : [Résolu, mais reste des erreurs]firefox.exe
isaric@acer:~$ dchroot -d I: [edgy chroot] Running shell: '/bin/bash' (32bits)isaric@acer:~$ sudo ln -s /opt/Firefox/firefox.sh /usr/bin/firefox Password: (32bits)isaric@acer:~$ firefox /usr/bin/firefox: line 1: wwine : commande introuvable (32bits)isaric@acer:~$
wwine, c'est une erreur de frappe ou une erreur de script?
Edit2 : attention au lancement de 'firefox', ce qui peut entrer en conflit avec un firefox déjà installe. C'est pour bien différentier les deux que je l'ai renommé 'firefoxWine'
NB : j'oubliais, il faut passer le fichier .sh en mode "executable"
Dernière modification par LeSmurf (Le 04/11/2006, à 22:28)
Hors ligne
#14 Le 04/11/2006, à 22:56
- Isaric
Re : [Résolu, mais reste des erreurs]firefox.exe
J'avais effectivement une erreur d'écriture wwine au lieu de wine dans firefoxWine.sh
J'ai modifier par firefoxWine
isaric@acer:/chroot/edgy/32bits/opt/Firefox$ ls
firefox.sh~ firefoxWine.sh
J'ai fait :
dchroot -d
sudo ln -s /opt/Firefox/firefoxWine.sh /usr/bin/firefoxWine
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
Cela semble marcher :
isaric@acer:~$ firefoxWine
I: [edgy chroot] Running command: "firefoxWine "
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1
fixme:imm:ImmReleaseContext (0x10054, 0x161888): stub
fixme:imm:ImmReleaseContext (0x5005c, 0x161888): stub
err:clipboard:CLIPBOARD_CloseClipboard Failed to set clipboard.
isaric@acer:~$
Une petite question, dans quel fichier s'enregistre les lignes
sudo ln -s ....
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#15 Le 04/11/2006, à 23:54
- LeSmurf
Re : [Résolu, mais reste des erreurs]firefox.exe
J'avais effectivement une erreur d'écriture wwine au lieu de wine dans firefoxWine.sh
J'ai modifier par firefoxWine
isaric@acer:/chroot/edgy/32bits/opt/Firefox$ ls firefox.sh~ firefoxWine.sh
J'ai fait :
dchroot -d sudo ln -s /opt/Firefox/firefoxWine.sh /usr/bin/firefoxWine sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
Cela semble marcher
:
isaric@acer:~$ firefoxWine I: [edgy chroot] Running command: "firefoxWine " err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1 fixme:imm:ImmReleaseContext (0x10054, 0x161888): stub fixme:imm:ImmReleaseContext (0x5005c, 0x161888): stub err:clipboard:CLIPBOARD_CloseClipboard Failed to set clipboard. isaric@acer:~$
Une petite question, dans quel fichier s'enregistre les lignes
sudo ln -s ....
Ok, tant mieux si c'est sur la bonne voie
Deux choses :
- deuxième citation, ligne : sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
=> il faut bien faire un exit avant pour sortir du context chroot!
exit
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
- lignes sudo - ......
==> il ne faut pas les enregistrer dans un fichier. Il faut juste lkes executer une fois pour créer définitivement les liens, et c'est fait une fois pour toute
Les logs de ton execution signalent une erreur, ça marche quand même ?
Dernière modification par LeSmurf (Le 04/11/2006, à 23:55)
Hors ligne
#16 Le 05/11/2006, à 08:47
- Isaric
Re : [Résolu, mais reste des erreurs]firefox.exe
[- deuxième citation, ligne : sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
=> il faut bien faire un exit avant pour sortir du context chroot!exit sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
...
Les logs de ton execution signalent une erreur, ça marche quand même ?
Oui
J'ai fait exit et le terminal se ferme, puis j'ai refait :
isaric@acer:~$ sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
Password:
ln: création d'un lien symbolique `/usr/local/bin/firefoxWine' vers `/usr/local/bin/do_dchroot': Le fichier existe.
isaric@acer:~$ firefoxWine
I: [edgy chroot] Running command: "firefoxWine "
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for context 0x1
fixme:imm:ImmReleaseContext (0x20056, 0x161888): stub
cela peut-il venir du fait que je n'ai pas réinstallé firefox.exe, mais que j'ai utilisé la version que j'avais en x86 avant de passer en amd 64?
Dernière modification par Isaric (Le 05/11/2006, à 09:47)
"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence" Matthieu Ricard.
Hors ligne
#17 Le 05/11/2006, à 11:32
- LeSmurf
Re : [Résolu, mais reste des erreurs]firefox.exe
Attention concernant le exit, il sert juste à sortir de l'environnement chroot en ligne de commande.
Ce qui donnait plus exactement :
dchroot -d (entrée dans le mode "chroot")
sudo ln -s /opt/Firefox/firefoxWine.sh /usr/bin/firefoxWine
exit (sortie du mode chroot pour revenir dans le contexte normal)
sudo ln -s /usr/local/bin/do_dchroot /usr/local/bin/firefoxWine
Mais si ça marche, c'est que ça devrait être ok...
Concernnat la mogration 32->64, je ne connais pas trop les conséquences... Je dirais que ça ne change rien pour les programmes Wine, mais je n'en suis pas sûr ^^
Hors ligne
Pages : 1