cart Mon panier
0 article
Utilisez nos logiciels, sous linux, avec wine
Page crée le 20/01/2009

Dernière modification le 01/12/2010
Avertissement
Nos logiciels sont conçus pour fonctionner avec un système d'exploitation Windows (98 à seven).Ils sont vendus dans l'état.
Toutes les fonctions ne sont pas opérationnelles sous linux. Ce fait ne vous autorise pas de demander une réduction du prix du logiciel.
Tous les traitements informatiques décrit sur cette page sont sous votre unique et entière responsabilité.
La société XGI ne serait être tenu responsable des conséquences des manipulations décrites ci-dessous.
L'installation et l'utilisation de nos logiciels, sous linux, demande des connaissances en informatique.
Si vous doutez de vos compétences en informatique, n'installez pas nos logiciels.
Les installations de paquets sont faites, ici, avec apt-get.
Si vous utilisez aptitude, ne changez pas de système! La gestion des paquets est différente. Changez dans vos lignes de commande apt-get par aptitude(1)
matériel utilisé pour les tests :
kubuntu( environnement graphique kde) 8.10 intrepid( mise à jour de kubuntu hardy 8.04).
VMware Server 2.0.0 + Windows XP SP3
pentium 4 3 ghz - 2 Go DRR2 - GeForce 8500 GT - dual screen

/home/$LOGNAME ou ~ est le chemin de votre répertoire personnel.
Ici c'est /home/xgi

L'éditeur de fichier utilisé ici est kate.
Si vous utilisez ubuntu( environnement graphique gnome),  remplacez par gedit
Logiciels ne fonctionnant pas avec wine
Le logiciel bncwin ne fonctionne pas.
La fonction déclaration 2062 du logiciel ifuwin ne fonctionne pas.
Logiciels fonctionnant avec wine
Le logiciel ifuwin 2009 a été partiellement testé.
Les autres logiciels, sauf ceux décrit ci-dessus, n'ont pas été testé mais ayant une base commune avec ifuwin, ils doivent fonctionner.
Testez nos logiciels avant de les acheter.
Indiquez DEMO comme code d'activation lors de l'installation.Le logiciel est fonctionnel, avec des fonctions utilisables mais bridées (résultat barré, impression limité à quelques pages,...)
Si vous l'achetez, vous n'aurez qu'à indiquer votre nouveau code d'activation, sans perdre vos données déja enregistrées.
Préparation avant l'installation
- Installer wine. Exemple pour Kubuntu 8.10 intrepid (2) :
xgi@kubuntu:~/Telechargement$ wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
xgi@kubuntu:~/Telechargement$ sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list
xgi@kubuntu:~/Telechargement$ sudo apt-get update && sudo apt-get install wine
			
- Installer le paquet msttcorefonts pour avoir les principales polices de caractères Microsoft True Type
xgi@kubuntu:~/Telechargement$ sudo apt-get install msttcorefonts
			
Installation de nos logiciels
- Télécharger votre logiciel via un navigateur sur http://www.xgi.fr/telechargement/telechargement.php ou en ligne de commande.
Toutes les versions d'un logiciel utilise le même executable. C'est le code d'activation qui active les fonctions des différentes versions.
xgi@kubuntu:~/Telechargement$ wget http://www.xgi.fr/executable/ifu_install.exe
			
Logiciels actuellement disponibles Adresse de téléchargement
Déclaration des salaires 2014 http://www.xgi.fr/executable/2460_install.exe
Déclaration des rentes 2014 http://www.xgi.fr/executable/2466_install.exe
BNC 2014 http://www.xgi.fr/executable/bnc_install.exe
DAS 2014 pour Windows http://www.xgi.fr/executable/das_install.exe
IFU 2014 pour Windows http://www.xgi.fr/executable/ifu_install.exe
Impotwin 2015 http://www.xgi.fr/executable/ir_install.exe
ISF 2014 pour Windows http://www.xgi.fr/executable/isf_install.exe
Sociétés Civiles Immobilières 2014 http://www.xgi.fr/executable/sci_install.exe
SCM 2014 pour Windows http://www.xgi.fr/executable/scm_install.exe
TNS 2014 pour Windows http://www.xgi.fr/executable/tns_install.exe
- Éxécuter le via wine
xgi@kubuntu:~/Telechargement$ wine ifu_install.exe >/dev/null 2>&1
			
- Donnez votre code de d'activation et le chemin de sauvegarde des dossiers
- Le programme d'installation ne se ferme pas.
Tuez le processus.
xgi@kubuntu:~/Telechargement$killall Suite.exe
					
nota : l'installation du logiciel s'est bien déroulée.
fonctionnement de nos logiciels
À priori, toutes les fonctions internes du logiciel fonctionnent.Les raccourcis linux fonctionnent.
À priori, toutes les fonctions externes du logiciel ne fonctionnent pas: ouverture d'une page html, d'un fichier pdf,xls,doc,...
Problèmes connus :
- À l'ouverture du programme, le programme va voir sur notre site si une nouvelle version existe. Cela ne fonctionne pas.
allez sur la page http://www.xgi.fr/telechargement/ifu.php( par exemple)
et comparez avec le menu Aide => Numéro de série( le lieu peut changer en fonction du logiciel)
- Tous les raccourcis du menu de linux sont mis au mêmes endroit.
Si vous installez plusieurs de nos logiciels, classez les par logiciel et/ou modifiez le raccourci désinstallation( il n'indique pas le nom du logiciel).
- J'ai un dossier Bureau et un autre nommé Desktop.
Le dossier Bureau contient les raccourcis affichés sur mon écran. Le dossier Desktop ne sert à rien ?
L'installation installe des raccourcis en .lnk sans icone dans Bureau. À supprimer.
Les bons raccourcis se trouve dans Desktop. À déplacer dans Bureau.
- L'impression des images( logo du ministère des finances publiques,...) plante le programme.
cliquer sur Dossier >> Outils >> Fichier de configuration .
Dans le fichier ini, dans la rubrique Préférences, mettre à 0
Afficher Bitmap=1
- Les liens internet ne fonctionnent pas.
Ouvrir le fichier system.reg dans /home/$LOGNAME/.wine
changer tous les winebrowser.exe" en winebrowser.exe \"%1\""
S'il ya des arguments, gardez les !
.....

[Software\\Classes\\htmlfile\\shell\\open\\command] 1232213438
@="C:\\windows\\system32\\winebrowser.exe -nohome "

.....
				
=>
.....

[Software\\Classes\\htmlfile\\shell\\open\\command] 1232213438
@="C:\\windows\\system32\\winebrowser.exe -nohome \"%1\""

.....
				
- L'ouverture d'un fichier externe ne fonctionne pas.
C'est normal.
Wine "reproduit" windows( c'est une implémentation de l'interface de programmation Win32, plus exactement)(3)
Vous pourriez installer sur wine un lecteur pdf,xls,..mais vos lecteurs pourrait ne pas fonctionner correctement et de plus, vous avez déja ces logiciels sur linux.
Il faut donc lui indiquer quel logiciel linux ouvrir pour chaque type de fichier utilisé.
Cela se fait dans la base de registre de wine.
il faut lancer le logiciel linux (avec le chemin wine) avec comme argument le chemin complet fichier (avec le chemin linux)
Pour linux, la racine de wine est /home/$LOGNAME/.wine/drive_c
Pour wine, la racine de linux est Z:
La fonction winepath permet de convertir des chemins entre linux et windows(4)
Créer un fichier appelé wineToLinux( qui a pour fonction de mettre le bon chemin dans tous les arguments) (4), dans /usr/bin, avec votre éditeur préféré.
xgi@kubuntu:~/Telechargement$ cd /usr/bin
xgi@kubuntu:/usr/bin$ sudo -s
[sudo] password for xgi:
root@kubuntu:/usr/bin# vi wineToLinux
				
Écrivez dedans
#!/bin/sh
$1 "`wine winepath -u "$2"`"
				
Donnez lui des droits d'exécution
Déconnectez-vous !
root@kubuntu:/usr/bin# chmod 755 wineToLinux
root@kubuntu:/usr/bin# logout
xgi@kubuntu:/usr/bin$ cd ~/.wine/drive_c
xgi@kubuntu:~/.wine/drive_c$  
				
Nous allons maintenant écrire dans un fichier texte appelé linux.reg les clefs pour ouvrir ces fichiers(5). Modifiez le, en fonction des logiciels utilisés. Vous pouvez aussi ajouter d'autre extension.

extension de fichier logiciel utilisé
pdf /usr/bin/okular
csv /usr/bin/ooffice
xls /usr/bin/ooffice
doc /usr/bin/oowriter

xgi@kubuntu:~/.wine/drive_c$ vi linux.reg
				
Écrivez dedans
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.pdf]
""="portableDocumentFormat"

[HKEY_CLASSES_ROOT\portableDocumentFormat]
""="fichier portable document format"

[HKEY_CLASSES_ROOT\portableDocumentFormat\Shell\Open]
""="&Ouvrir"

[HKEY_CLASSES_ROOT\portableDocumentFormat\Shell\Open\command]
""="Z:\\bin\\bash wineToLinux /usr/bin/okular %1 > /dev/null 2>&1"

[HKEY_CLASSES_ROOT\.csv]
""="excelFile"

[HKEY_CLASSES_ROOT\.xls]
""="excelFile"

[HKEY_CLASSES_ROOT\excelFile]
""="fichier excel"

[HKEY_CLASSES_ROOT\excelFile\Shell\Open]
""="&Ouvrir"

[HKEY_CLASSES_ROOT\excelFile\Shell\Open\command]
""="Z:\\bin\\bash wineToLinux /usr/bin/ooffice %1 > /dev/null 2>&1"

[HKEY_CLASSES_ROOT\.doc]
""="docFile"

[HKEY_CLASSES_ROOT\docFile]
""="fichier word"

[HKEY_CLASSES_ROOT\docFile\Shell\Open]
""="&Ouvrir"

[HKEY_CLASSES_ROOT\docFile\Shell\Open\command]
""="Z:\\bin\\bash wineToLinux /usr/bin/oowriter %1 > /dev/null 2>&1"
				
Executer le fichier linux.reg par regedit
xgi@kubuntu:~/.wine/drive_c$ wine regedit linux.reg
				
Avec cette méthode, le nom de fichier ne doit pas avoir d'espace.
Par exemple dans ifuwin, la documentation pour la télédéclaration s'appelle Envoi pb.pdf
Après avoir créer un fichier de télédéclaration, ifuwin vous demande si vous voulez ouvrir la documentation. Cela ne se fait pas.
Renommez le en Envoi_pb.pdf
xgi@kubuntu:~/.wine/drive_c$ cd xgi/ifuwin
xgi@kubuntu:~/.wine/drive_c/xgi/ifuwin$ mv "Envoi pb.pdf" Envoi_pb.pdf
					
Ouvrez le menu Dossier => Outils => Explorateur Windows
Sélectionner Envoi_pb.pdf
Tapez sur Entrée.
- Lors de l'importation, l'exportation ou la création d'un fichier, un fichier texte Constat.txt s'ouvre indiquant le résultat ( nombre et nom de bénéficiaires importés, erreur dans le dossier pour la télédéclaration,...). Ce fichier existe avec les données mais ne s'ouvre pas (notepad affiche 'C:\xgi\ifuwin\Constat.txt' non trouvé).
La cause est pour l'instant inconnu.
Ouvrez le directement depuis votre explorateur de fichier linux ou depuis un shell linux
xgi@kubuntu:~/.wine/drive_c/xgi/ifuwin$ kate Constat.txt > /dev/null 2>&1 &
				
- La lettre d'accompagnement aux bénéficiaires ne fonctionne pas.
Le logiciel ifuwin crée un fichier texte avec les noms et adresses des bénéficiaires et ouvre un fichier word type( appelé Lettre client.doc. à renommer en Lettre_client.doc. Voir plus haût la raison du renommage) avec une liaison sur le fichier texte.
Normalement, si vous avez 15 bénéficiaires, vous aurez 15 lettres types avec le nom et l'adresse de chaque bénéficiaires.
openOffice n'ouvre la lettre que du premier bénéficiaire. La cause est inconnu.
Aucune solution a été trouvé à ce jour( Lundi 19/01/2009).
Problèmes non connus :
Si vous trouvez des problèmes, et mieux encore leurs solutions, n'hésitez pas à nous en faire part contact.
Nous les publierons.
Sources
1. Installer un paquet sur ubuntu: http://doc.ubuntu-fr.org/tutoriel/comment_installer_un_paquet
2. Installer wine: http://doc.ubuntu-fr.org/wine
3. Présentation de wine: http://doc.ubuntu-fr.org/wine_presentation
4. winepath et source du fichier wineToLinux: http://wiki.winehq.org/winepath
5. Ajouter des sous-clefs à l'aide d'un fichier d'inscriptions dans le Registre: http://support.microsoft.com/kb/310516/


Pour tout renseignement complémentaire,
n'hésitez pas à nous contacter:

XGI

6, rue de la laine
BP 45
48100 Marvejols

Nous envoyer un message

Tél : 04 66 32 15 64

Fax : 04 66 32 41 40