Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/01/2008, à 03:00

bishop

Installation d'aMSN 0.97 et TCL/TK 8.5

Dernières modifications de ce post : Dimanche 3 Février 2008.
     - Nouvelle version du script proposée par did : amsn0.97_v6.sh
          avec la participation de Skippy le Grand Gourou
     - Installation d'aMSN avec des paquets .deb

Cette page explique comment installer,
1) A  l'aide d'un script,
2) avec des paquets .deb,
la dernière version stable d'AMSN. Elle utilise également les versions 8.5.0 stables des bibliothèques tcl/tk et permet donc de disposer d'une version anti-aliasée.

Quelque soit la méthode utilisée, n'hésitez pas à  poster vos retours d'installation... réussis ou pas.
.

birds.gif

.
1) A  l'aide d'un script.
Ce script fonctionne sur Edgy, Feisty, Gutsy, Hardy, architecture i386 et AMD64, tout environnement confondu.

Ce script est une mise à  jour de celui originellement crée par Vuen sur  le forum anglophone et traduit par  Splitsch sur son blog.
Les dernières modifications ont été réalisées par did.

INSTALLATION
Pour télécharger et exécuter ce script, une seule commande suffit :

mkdir ~/aMSN && cd ~/aMSN && wget -Y off http://shitcase.free.fr/amsn0.97_v6.sh && chmod +x amsn0.97_v6.sh && bash amsn0.97_v6.sh

Entrez votre mot de passe utilisateur quand il est requis.


DESINSTALLATION

cd ~/aMSN && bash amsn0.97_v6.sh clean

.

birds.gif

.
2) avec des paquets .deb.
INSTALLATION

sudo apt-get install tcltls && mkdir ~/aMSN && cd ~/aMSN/ && wget -Y off http://download.tuxfamily.org/amsnskins/packages/ubuntu/amsn-releases/amsn_0.97sapphireR2-0ubuntu2_i386.deb && wget -Y off http://download.tuxfamily.org/amsnskins/packages/ubuntu/tcl-tk/tcl8.5_8.5.0-2_i386.deb && wget -Y off http://download.tuxfamily.org/amsnskins/packages/ubuntu/tcl-tk/tk8.5_8.5.0-2_i386.deb && sudo dpkg -i *.deb

Si vous êtes confrontés à  un problème de dépendances :

sudo apt-get install -f

Si vous voulez télécharger les paquets...
aMSN : http://download.tuxfamily.org/amsnskins … -releases/
tcl/tk : http://download.tuxfamily.org/amsnskins … tu/tcl-tk/
.

DESINSTALLATION

sudo apt-get remove --purge tcltls amsn tcl8.5 tk8.5

.

birds.gif

.
DOCUMENTATION UBUNTU FR (autre méthode d'installation et configuration d'aMSN)
aMSN 0.97 version finale anti-aliasée
aMSN, Un clone libre de Windows Live Messenger
.
DOCUMENTATION KUBUNTU FR (autre méthode d'installation et configuration d'aMSN)
aMSN 0.97 version finale anti-aliasée
aMSN, Un clone libre de Windows Live Messenger
.

.
Ce post est largement inspiré des tutos de pésentation d'aMSN 0.97 proposés par did dans la documentation (K)Ubuntu fr. Merci did.

Dernière modification par bishop (Le 09/03/2008, à 23:55)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#2 Le 04/01/2008, à 10:44

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Merci bishop wink.

J'ai corrigé les erreurs dans la doc que tu m'a fait remarquer dans l'autre sujet.

J'ai quand même un petit problème avec le blocage d'amsn dans Synaptic,  pour plusieurs raisons :
- les utilisateurs de Kubuntu qui utilisent Adept n'ont pas cette possibilité
- ce blocage ne valable tant que tu n'utilises que Synaptic et saute dès que tu passes par la console (apt-get update), ce qui arrive assez fréquemment, notamment dans les tutos de la doc.

Il faudrait, à  mon avis, envisager une de ces solutions :
- proposer un blocage de la version avec le fichier /etc/apt/preference, c'est plus sûr et marche avec tous les environnements
- modifier le script pour ne pas qu'il installe aMSN, je suis en train de voir avec les licence Créative Common, jusqu'ou on peut aller, mais je pense que c'est possible

J'ai une question, si on désinstalle manuellement aMSN des dépà´ts après l'utilisation du script, que ce passe t-il, la version installé par le script en souffre t-elle? (désolé je suis pas sous Ubuntu en ce moment, je peux pas tester facilement).

Et une dernière chose, Vuen (l'auteur du script original) à  lui aussi mis à  jour son script pour installer aMSN0.97 et TCL/TTK 8.5, faudrait voir comment il gère ces problèmes.

Bref, je réfléchi à  tout ça pour apporter rapidement les infos nécessaires dans la doc.

PS : j'ai changé le lien dans la doc pour qu'il redirige sur ce sujet, le lien sur l'ancien sujet reste dans les sources.

à€+

Dernière modification par did (Le 04/01/2008, à 10:46)

Hors ligne

#3 Le 04/01/2008, à 10:57

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Alors, je viens de jetter un coup d'Å“il dans le script de Vuen, et voici sa solution pour bloquer amsn :

#install amsn and hold it so it doesn't update
sudo apt-get $APTOPTIONS install amsn || error_exit "Could not install build dependencies."
sudo aptitude --assume-yes hold amsn

Il utilise donc aptitude.

Je ne crois pas que ce soit une bonne solution, il est en effet déconseillé d'alterner l'utilisation d'apt-get et d'aptitude comme il le fait. Je ne suis pas sûr aussi que cela tienne si tu fais un update avec apt.
Faudrait donc envisager une autre solution (amha).

Hors ligne

#4 Le 04/01/2008, à 11:00

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

D'ailleurs je vois que dans la traduction française que tu proposes, cette ligne à  été transformée en :

sudo apt-get --assume-yes hold amsn

mais je ne crois pas qu'apt-get propose cette option, c'est probablement pour ça que ça ne fonctionne pas.

Hors ligne

#5 Le 04/01/2008, à 11:54

bishop

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Salut did
J'ai fait un premier test avec un script modifié qui n'installe pas la version des dépà´ts.
La compile se déroule normalement, j'ai choisi /usr/local/share pour installer amsn mais, pour l'instant, ça ne fonctionne pas...
J'ai droit à  un message d'erreur au démarrage d'aMSN. Il manquerait des liens ou des dépendances avec les librairies tcl/tk.
Je ferai d'autres essais aujourd'hui.

J'ai vu la mise à  jour du script de Vuen que j'ai téléchargé pour comparer les versions.

Dernière modification par bishop (Le 04/01/2008, à 11:58)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#6 Le 04/01/2008, à 12:24

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Il me semble qu'il devrait suffire de remplacer les lignes

#install amsn and hold it so it doesn't update
sudo apt-get $APTOPTIONS install amsn || error_exit "Installation des dépendances impossible."
sudo apt-get --assume-yes hold amsn

par les lignes

#installe les dépendances d'amsn
sudo apt-get $APTOPTIONS build-dep amsn || error_exit "Installation des dépendances impossible."

pour simplement installer les dépendances d'aMSN sans installer le paquet.

à€ tester.

Hors ligne

#7 Le 04/01/2008, à 12:47

TheCrazyCamel

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Merci, ça marche parfaitement chez moi wink

Hors ligne

#8 Le 04/01/2008, à 13:16

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

@ TheCrazyCamel : le script fonctionne très bien en effet, merci du retour

@ Bishop : sinon on peut peut-être simplement installer directement les dépendances d'aMSN

tcl8.4
tk8.4
tcltls
python
libc6
libgcc1
libice6
libjpeg62
libpng12-0
libsm6
libstdc++6
libx11-6
zlib1g

J'ai fait quelques tests chez moi sous vmware, mais à  force d'installer et de desinstaller amsn suivant plusieurs méthodes, il n'y a plus rien qui marche hmm

Dernière modification par did (Le 04/01/2008, à 13:42)

Hors ligne

#9 Le 04/01/2008, à 13:51

Skippy le Grand Gourou

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Euh... C'est moi ou le script ne télécharge que la version cvs, et à  condition qu'on le lui précise en option (ce qui n'est pas le cas dans la doc), sinon c'est du amsn 0.96 ??? (cf test "if/else" des lignes 134 à  156 du script) neutral

Edit : Désolé, je regardais le script original... Pourtant hier je suis persuadé que la commande de la doc voulait m'installer des vieux trucs (du coup j'ai controlcé...). Je réessaie. smile

Dernière modification par Skippy le Grand Gourou (Le 04/01/2008, à 13:54)

Hors ligne

#10 Le 04/01/2008, à 14:08

Skippy le Grand Gourou

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Hum. à‡a pourrait peut-être être utile de remplacer les occurences de wget par wget -Y off (désactive le proxy), pour éviter des erreurs du genre "Erreur d'analyse syntaxique du URL proxy http://:8080/: Nom de l'hà´te invalide", non ? Je sais pas si ça peut engendrer des erreurs...

Dernière modification par Skippy le Grand Gourou (Le 04/01/2008, à 14:09)

Hors ligne

#11 Le 04/01/2008, à 14:16

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Pourquoi pas, mais ça dépasse mes compétences.

Sinon ça fonctionne chez toi?

Hors ligne

#12 Le 04/01/2008, à 15:22

Skippy le Grand Gourou

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Oui, après avoir modifié toutes les occurences dans le script et sur la ligne de commande, comme indiqué. Faudrait que quelqu'un qui n'a pas de problème avec un simple :

wget http://kaisman.free.fr/sur_ubuntu-fr/amsn/aMSN-0.97/amsn0.97.sh

essaie voir si :

wget -Y off http://kaisman.free.fr/sur_ubuntu-fr/amsn/aMSN-0.97/amsn0.97.sh

lui donne une erreur ou pas. Si pas d'erreur, je propose de tout "corriger". smile

Hors ligne

#13 Le 04/01/2008, à 17:08

bishop

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Jamais rencontré ce type d'erreur depuis près d'un an que ce script est proposé sur ubuntu-fr, mais si ça peut apporter un plus wink

Skippy le Grand Gourou écrit :
Faudrait que quelqu'un qui n'a pas de problème avec un simple :

bishop05@bishop05:~$ wget http://kaisman.free.fr/sur_ubuntu-fr/amsn/aMSN-0.97/amsn0.97.sh
--16:03:57--  http://kaisman.free.fr/sur_ubuntu-fr/amsn/aMSN-0.97/amsn0.97.sh
           => `amsn0.97.sh'
Résolution de kaisman.free.fr... 212.27.63.108
Connexion vers kaisman.free.fr|212.27.63.108|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 11 140 (11K) [text/x-sh]

100%[====================================>] 11 140        --.--K/s             

16:03:57 (152.18 KB/s) - « amsn0.97.sh » sauvegardé [11140/11140]

.

.
essaie voir si :

bishop05@bishop05:~$ wget -Y off http://kaisman.free.fr/sur_ubuntu-fr/amsn/aMSN-0.97/amsn0.97.sh
--15:57:45--  http://kaisman.free.fr/sur_ubuntu-fr/amsn/aMSN-0.97/amsn0.97.sh
           => `amsn0.97.sh'
Résolution de kaisman.free.fr... 212.27.63.108
Connexion vers kaisman.free.fr|212.27.63.108|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 11 140 (11K) [text/x-sh]

100%[====================================>] 11 140        --.--K/s             

15:57:45 (149.57 KB/s) - « amsn0.97.sh » sauvegardé [11140/11140]

lui donne une erreur ou pas. Si pas d'erreur, je propose de tout "corriger".


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#14 Le 04/01/2008, à 17:27

Skippy le Grand Gourou

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Ben les erreurs ne sont pas dues au script, mais à  wget et au fait d'avoir un proxy activé et sans doute mal configuré (je crois qu'il s'est activé tout seul, jamais touché à  ça... peut-être à  cause du routeur de la résidence ?). C'est pour ça que je n'ai pas simplement rajouté ça dans le wiki, ça n'a pas grand'chose à  voir avec le sujet.

Vu que l'option ne semble pas créer de problème, je pense que tu peux faire un

sed -i 's/wget/wget\ -Y\ off\g' amsn0.97.sh

sans risque. smile

Hors ligne

#15 Le 04/01/2008, à 20:09

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

@bishop : j'ai réparé mon vmware et je viens de tester de supprimer la ligne d'installation d'amsn dans le script et ça passe sans problème. Je vais essayer sur une installation neuve d'Ubuntu et si c'est bon je te transmettrai un version modifiée du script.

Hors ligne

#16 Le 04/01/2008, à 20:55

bishop

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

did
Je viens juste de terminer les tests...
Après modifs (ajout de dépendances dev pour la compilation d'aMSN, modification de chemins), le script fonctionne sans installer la version aMSN des dépà´ts.
aMSN est installé dans /usr/local/share.
Les options de désinstallation sont modifiées.

Ce serait bien de proposer cette nouvelle version du script à  l'essai avant de la proposer sur la doc ???

J'ai testé le script deux fois, install, désinstall, instal et pas de PB.
Tu pourrais peut être jeter un oeil au script et voir par rapport aux modifs que tu as fait.


Skippy le Grand Gourou
Peux-tu modifier le script selon ton idée ?

Télécharger le script :

wget http://kaisman.free.fr/sur_ubuntu-fr/amsn/aMSN-0.97/amsn0.97_v2.sh

Dernière modification par bishop (Le 04/01/2008, à 21:23)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#17 Le 04/01/2008, à 21:06

Delleck

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Je télécharge le script V2, je test ça et je fait un retour.
Tiens, en même temps ça me permet de tester mon nouveau Dual Core pour la compil. ^^

Bon ben fini de tester, ça marche impec.

Dernière modification par Delleck (Le 04/01/2008, à 21:12)

Hors ligne

#18 Le 04/01/2008, à 21:51

bishop

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Delleck
Merci pour le retour.


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#19 Le 04/01/2008, à 23:36

Skippy le Grand Gourou

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

bishop a écrit :

Skippy le Grand Gourou
Peux-tu modifier le script selon ton idée ?

Ben comme je te l'ai dit, il suffit de copier/coller dans un terminal la commande :

sed -i 's/wget/wget\ -Y\ off/g' amsn0.97.sh

(en remplaçant évidemment amsn0.97.sh par son chemin réel, et peut-être en en faisant une copie de sauvegarde avant). smile

Hors ligne

#20 Le 05/01/2008, à 01:42

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

@ Bishop : pourquoi installer aMSN dans /usr/local/share, je ne vois pas ce que ça apporte de plus (contrairement à  tcl/tk).

Dernière modification par did (Le 05/01/2008, à 02:05)

Hors ligne

#21 Le 05/01/2008, à 03:22

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Nouvelle version du script : amsn0.97_v3.sh (edit du 05/01 : supprimé et remplacé par le v4, voir post #23)
- ménages dans les notes
- traduction des derniers commentaires restés en anglais
- intégration de tous les skins et plugins du serveur svn
- suppression des dépendances inutiles

Je l'ai testé sur une installation toute neuve de Kubuntu Gutsy, ça passe très bien.

@ bishop : je suis resté sur la version qui installe amsn dans /usr/share, tu peux le modifier si tu préfères /usr/local/share.
Peut-être attendre qu'il soit testé par d'autre avant de le mettre dans la doc.

Sinon, j'ai aussi trouvé des .deb qui semblent fonctionner sous Gutsy, je vais également les rajouter dans la doc.

Dernière modification par did (Le 05/01/2008, à 13:01)

Hors ligne

#22 Le 05/01/2008, à 03:31

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Avant de rajouter la méthode par deb dans la doc, je la met ici pour les béta-testeurs wink.
Il suffit de copier cette commande :

sudo apt-get install tcltls && mkdir ~/aMSN && cd ~/aMSN/ && wget http://download.tuxfamily.org/amsnskins/packages/ubuntu/amsn-releases/amsn_0.97sapphireR1-0ubuntu1_i386.deb && wget http://download.tuxfamily.org/amsnskins/packages/ubuntu/tcl-tk/tcl8.5_8.5-0ubuntu1_i386.deb && wget http://download.tuxfamily.org/amsnskins/packages/ubuntu/tcl-tk/tk8.5_8.5-0ubuntu1_i386.deb && sudo dpkg -i *.deb

Merci de vos retours.

Dernière modification par did (Le 05/01/2008, à 13:04)

Hors ligne

#23 Le 05/01/2008, à 12:58

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Quelques petites corrections dans le script : http://shitcase.free.fr/amsn0.97_v4.sh
(rajout de la dépendance subversion pour télécharger les skins et plugins)
Pour l'utiliser :

mkdir ~/aMSN && cd ~/aMSN && wget http://shitcase.free.fr/amsn0.97_v4.sh && chmod +x amsn0.97_v4.sh && bash amsn0.97_v4.sh

Je viens de le tester une nouvelle fois sur une nouvelle installation, et pas de problème. Idem pour la méthode avec les deb.
Je pense qu'on va pouvoir rajouter ça dans la doc.

PS : le serveur http qui herberge les .deb semble HS pour l'instant, mais ceux qui veulent quand même tester peuvent passer par le ftp :

sudo apt-get install tcltls && mkdir ~/aMSN && cd ~/aMSN/ && sudo wget ftp://download.tuxfamily.org/amsnskins/packages/ubuntu/amsn-releases/amsn_0.97sapphireR1-0ubuntu1_i386.deb && sudo wget ftp://download.tuxfamily.org/amsnskins/packages/ubuntu/tcl-tk/tcl8.5_8.5-0ubuntu1_i386.deb && sudo wget ftp://download.tuxfamily.org/amsnskins/packages/ubuntu/tcl-tk/tk8.5_8.5-0ubuntu1_i386.deb && sudo dpkg -i *.deb

Dernière modification par did (Le 05/01/2008, à 13:04)

Hors ligne

#24 Le 05/01/2008, à 13:19

bishop

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

did
Nouvelle version du script : http://shitcase.free.fr/amsn0.97_v4.sh
Très bon boulot... smile

did écrit :
@ bishop : je suis resté sur la version qui installe amsn dans /usr/share, tu peux le modifier si tu préfères /usr/local/share.

C'est très bien comme cela et ça évitera les questions sur la localisation du dossier amsn.

did écrit :
Peut-être attendre qu'il soit testé par d'autre avant de le mettre dans la doc.

Il faudrait peut être proposer en test les différentes méthodes d'installation :
- install avec le script amsn0.97_v4.sh
- install avec les deb
dans un nouveau post ???

Ou modifier le commentaire original de ce post et proposer les alternatives en test ???

Dernière modification par bishop (Le 05/01/2008, à 13:24)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#25 Le 05/01/2008, à 13:34

did

Re : Installation d'aMSN 0.97 et TCL/TK 8.5

Salut bishop,

bishop a écrit :
did a écrit :

@ bishop : je suis resté sur la version qui installe amsn dans /usr/share, tu peux le modifier si tu préfères /usr/local/share.

C'est très bien comme cela et ça évitera les questions sur la localisation du dossier amsn.

C'est essentiellement pour ça que je suis resté sur /usr/share, ne voyant pas ce qu'apportait /usr/local/share

bishop a écrit :

Il faudrait peut être proposer en test les différentes méthodes d'installation :
- install avec le script amsn0.97_v4.sh
- install avec les deb
dans un nouveau post ???

Ou modifier le commentaire original de ce post et proposer les alternatives en test ???

à€ mon avis multiplier les sujets ne ferait que compliquer les choses, il me semble aussi que l'idéal serait que tu modifies ton premier post pour présenter les deux méthodes et diffuser la version la plus récente du script (avec bien sûr les modifications que tu juges nécessaires). D'ailleurs peux-tu continuer de l'héberger? Si ça te pose problème, je le ferai wink.

Merci.

Dernière modification par did (Le 05/01/2008, à 13:35)

Hors ligne