Het forum

[APP] TeamViewer

script local ( .pol disponible plus tard)

Auteur Antwoorden
ddelec24 Zondag 11 Mei 2008 om 14:46
ddelec24

Voilà comme j'aide souvent les windowsiens en assistance à distance avec ce logiciel, jai alors créé un script pour POL
Le fichier package .pol sera disponible plus tard, en attendant, passez par outils > "exécuter un script local"

Si vous avez des remarques, des conseils, des rapports de bugs, n'hésitez pas!

#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"

cfg_check

POL_SetupWindow_Init
POL_SetupWindow_presentation "TeamViewer" "TeamViewer" "http://www.teamviewer.com/" "DDelec24" "teamviewer4"

if [ "$POL_LANG" == "fr" ]
then
     LNG_INFO="Bienvenue dans l'installation de TeamViewer4
NB: il n'est pas possible de prendre le controle à distance de linux"
     LNG_INFO_TITLE="Message Important"
     LNG_DOWNLOAD="Veuillez patienter pendant le téléchargement du fichier..."
     LNG_DOWNLOAD_TITLE="Téléchargement de TeamViewer..."
     LNG_DLL="Merci de patienter pendant le téléchargement de la librairie dll manquante"
     LNG_DLL_TITLE="Téléchargement de dll..."
else
     LNG_INFO="Welcome to the TeamViewer4 installation
NB: It is not possible to do a remote control of linux"
     LNG_INFO_TITLE="Important Message"
     LNG_DOWNLOAD="Please wait, download in progress...
(if your language is not available on TeamViewer website, it will be download in english)"
     LNG_DOWNLOAD_TITLE="Download of TeamViewer..."
     LNG_DLL="Please wait while download of the missing dll library"
     LNG_DLL_TITLE="Download of dll..."
fi

POL_SetupWindow_message "$LNG_INFO" "$LNG_INFO_TITLE"

select_prefixe "$REPERTOIRE/wineprefix/teamviewer4"
POL_SetupWindow_prefixcreate

# USERENV.DLL IS NEEDED FOR FILE TRANSFER
if [ ! -e $REPERTOIRE/ressources/ ]; then
     mkdir -p $REPERTOIRE/ressources/
fi
if [ ! -e $REPERTOIRE/ressources/userenv.dll ]; then
     cd $REPERTOIRE/ressources/
     # POL_SetupWindow_download "$LNG_DLL" "$LNG_DLL_TITLE" "http://www.depannagedisquedur.fr/dll/userenv.dll"
     wget http://www.depannagedisquedur.fr/dll/userenv.dll     
fi
cp $REPERTOIRE/ressources/userenv.dll $WINEPREFIX/drive_c/windows/system32/

case "$POL_LANG" in
# FRENCH
fr ) FILEINSTALL="TeamViewer_Setup_fr.exe";;
# DEUTSCH
de ) FILEINSTALL="TeamViewer_Setup_de.exe";;
# ITALIANO
it ) FILEINSTALL="TeamViewer_Setup_it.exe";;
# ESPAÑOL
es ) FILEINSTALL="TeamViewer_Setup_es.exe";;
# ENGLISH AND OTHERS
* ) FILEINSTALL="TeamViewer_Setup.exe";;
esac

Set_WineVersion_Session "1.1.13"
Set_OS winxp
cd $REPERTOIRE/tmp
POL_SetupWindow_download "$LNG_DOWNLOAD" "$LNG_DOWNLOAD_TITLE" "http://www.teamviewer.com/download/$FILEINSTALL"
POL_SetupWindow_wait_next_signal "Installation in progress..." "TeamViewer"
wine "$FILEINSTALL"
POL_SetupWindow_detect_exit

POL_SetupWindow_make_shortcut "teamviewer4" "Program Files/TeamViewer/Version4" "TeamViewer.exe" "" "TeamViewer"

POL_SetupWindow_reboot
POL_SetupWindow_Close
exit


config pour le test personnel:
ubuntu 7.10
POL 2.7.1
wine 0.9.46 & 0.9.60 & 0.9.61

sur appdb.winehq.org il est dit que le transfert de fichier fonctionne avec la 0.9.60, jai testé mais ca a planté pour moi...

si quelqu'un pouvais confirmer que cela fonctionne (ou pas) avec la 0.9.60!
et un test pour les téméraires qui ont la wine 1.0 RC1

bonne journée, DD.

Aangepast door ddelec24


- venez sur irc!
cendre Vrijdag 16 Mei 2008 om 20:33
cendre

je l'ai testé , j'ai une petite erreur , il me demande si je veux des icônes avant la fin de l'installation , mais sinon il marche niquel .
ddelec24 Zaterdag 17 Mei 2008 om 12:14
ddelec24

peut etre que je devrais indiquer les étapes??? car effectivement ya l'installation qui se lance mais dessuite il demande pour les icones jai pas réussi a le faire afficher que lorsque wine avait fini son install :/

attendre wine "$INSTALLEUR" ? xD

si un scripteur pouvait dire d'ou vient le probleme svp merci ^^

et merci du test cendre ;)

- venez sur irc!
ddelec24 Woensdag 11 Februari 2009 om 17:39
ddelec24

Up!
voilà javais un peu de temps, j'ai réactualisé le script.

Alors "tout" fonctionne de ce que moi j'ai pu testé (le client était dans une machine virtuelle, mais pas de raison que ça ne fonctionne pas en conditions réelles)
wine: 1.1.13
OS: ubuntu intrepid
POL: 1.3.1

par contre j'ai toujours la fenetre comme quoi l'installation est finie dès que l'installation se lance, pas moyen on dirait que le "POL_SetupWindow_detect_exit " est ignoré, et je ne connais pas assez pour savoir si c'est une erreur de ma part dans le script ou bien de l'installeur lui même.

Merci de vos retours de tests et conseils concernant ce script !

- venez sur irc!