Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
netsoul [Le 03/07/2011, 01:32]
fenicks [Client rubysoul-ng]
netsoul [Le 11/09/2022, 11:56] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Dapper Gutsy Hardy Intrepid ​messagerie_instantanée pidgin ​gaim netsoul}}+{{tag>Precise ​messagerie_instantanée pidgin netsoul}}
  
 ---- ----
 ====== NetSoul : client netsoul ====== ====== NetSoul : client netsoul ======
  
-Netsoul est un protocole de communication réseau réservé aux étudiants du groupe [[http://​www.ionis-group.com/​|Ionis]].+Netsoul est un protocole de communication réseau réservé aux étudiants du groupe [[https://​www.ionis-group.com/​|Ionis]]. Il est obsolète depuis septembre 2015.
  
-Liste des écoles (30/06/2011) :  +Liste des écoles (27/03/2012) : 
-  * **IONIS INSTITUTE OF TECHNOLOGY** : [[http://​www.epita.fr/​|EPITA]],​ ESME Sudria, [[http://​www.epitech.eu/​|Epitech]],​ IPSA, Sup'​Biotech,​ e-artsup, Ionis-STM+  * **IONIS INSTITUTE OF TECHNOLOGY** : [[https://​www.epita.fr/​|EPITA]],​ ESME Sudria, [[http://​www.epitech.eu/​|Epitech]],​ IPSA, Sup'​Biotech,​ e-artsup, Web@cademie [[http://​www.webacademie.org/​|Web@cademie]], Ionis-STM, Samsung Campus[[http://​www.supinternet.fr/​|Sup'​Internet]]
   * **IONIS INSTITUTE OF BUSINESS** : ISEG, ISG, ISTH, ICS Bégué, ISEFAC   * **IONIS INSTITUTE OF BUSINESS** : ISEG, ISG, ISTH, ICS Bégué, ISEFAC
   * **IONIS EDUCATION SOLUTIONS** : [[http://​www.etna-alternance.net/​|ETNA]],​ IONIS Tutoring, IONIS Executive Learning   * **IONIS EDUCATION SOLUTIONS** : [[http://​www.etna-alternance.net/​|ETNA]],​ IONIS Tutoring, IONIS Executive Learning
Ligne 22: Ligne 22:
 décompresser le. décompresser le.
  
-Vous pouvez aussi récupérer la dernière version depuis [[http://​code.google.com/​p/​rubysoul-ng/​|Google code]] : +Vous pouvez aussi récupérer la dernière version depuis [[http://​code.google.com/​p/​rubysoul-ng/​|Google code]] :
 <​code>​svn checkout http://​rubysoul-ng.googlecode.com/​svn/​trunk/​ rubysoul-ng</​code> ​ <​code>​svn checkout http://​rubysoul-ng.googlecode.com/​svn/​trunk/​ rubysoul-ng</​code> ​
  
Ligne 30: Ligne 30:
 <​code>​ruby rubysoul-ng.rb</​code>​ <​code>​ruby rubysoul-ng.rb</​code>​
  
-===== Qu'est ce que gaim-netsoul ​===== +===== netsoul-purple ​=====
- +
-Un add on à pidgin permet d'​utiliser ce protocole depuis ce logiciel (anciennement gaim). +
-Vous pouvez trouvez quelques informations sur Pidgin :  +
-  * Sur [[http://​fr.wikipedia.org/​wiki/​Pidgin_(logiciel)|Wikipédia]] +
-  * Sur [[pidgin|la doc ubuntu]] +
- +
  
 +Netsoul-purple est la reprise du projet gaim-netsoul,​ un plugin pour [[:​pidgin]],​ qui était abandonné. Ce fork corrige de nombreux bugs et est régulièrement amélioré.
  
 ==== Procédure d'​installation automatique ==== ==== Procédure d'​installation automatique ====
  
-Téléchargez le plugin NetSoul pour Pidgin ici (compilé pour x86) : [[http://tombcore.free.fr/netsoul_0.2.2-1_i386.deb|Packet ​netsoul_0.2.2-1_i386.deb ​pour Pidgin ​(x86)]]+Téléchargez ​et [[:​tutoriel:​comment_installer_un_paquet|installez ​le packet]] correspondant à votre système ​: [[http://projects.irq6.net/projects/​netsoul-purple/​files|Packet ​netsoul ​pour Pidgin]]. Redémarrez ensuite pidgin.
  
 ==== Procédure d'​installation manuelle ==== ==== Procédure d'​installation manuelle ====
  
 +[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>​build-essential,​pidgin-devel,​automake|build-essential pidgin-devel automake]]**.
  
-**1/ Installer le packet pidgin-dev** +Téléchargez ​les Sources du projet ​et extrayez les. 
- +<​code>​wget http://projects.irq6.net/attachments/download/13/netsoul-purple-0.2.6.tar.bz2 
-<​code>​sudo apt-get install pidgin-dev libc6-dev g++ automake</​code>​ +tar -xjvf netsoul-purple-0.2.6.tar.bz2 
- +cd netsoul-purple-0.2.6
-**2/ Télécharger ​les Sources du projet** +</​code>​
- +
-<​code>​wget http://freefr.dl.sourceforge.net/sourceforge/gaim-netsoul/gaim-netsoul-0.2.2.tar.gz</​code>​ +
-[[http://​sourceforge.net/​projects/​gaim-netsoul/​|http://​sourceforge.net/​projects/​gaim-netsoul/​]] +
- +
- +
-**3/ "​Détarer"​ les sources** +
- +
-<​code>​tar -xf gaim-netsoul-0.2.2.tar.gz +
-cd gaim-netsoul-0.2.2</​code>​ +
- +
-**3bis/ Pour les architectures 64 bits uniquement** +
- +
-Pour que le plugin soit fonctionnel sous une architecture 64 bits, commencez par ouvrir le fichier gaim-netsoul-0.2.2/src/​ns_utils.c avec votre editeur et à la ligne 243 (fonction crypt_pass) remplacez : +
-<​code>​unsigned ​     len;</​code>​ +
-par : +
-<​code>​size_t ​       len;</​code>​ +
- +
-**4/ Configurer le packet avec le bon préfixe** +
- +
-<​code>​./​configure --prefix=/​usr</​code>​ +
- +
- +
-**5/ Construire le packet puis l'​installer**+
  
-<​code>​make+Compilez et installez le plugin 
 +<​code>​./​configure 
 +make
 sudo make install</​code>​ sudo make install</​code>​
  
-Une fois ces deux commandes terminées, il ne vous reste plus qu'a redémarrer ​Pidgin.+Redémarrez ​Pidgin.
  
 ==== Utilisation ​ ==== ==== Utilisation ​ ====
Ligne 88: Ligne 62:
  
  
-==== Si ça marche pas ==== +==== Si ça marche pas ====
- +
- +
-**Mauvais répertoire pour les sources** +
- +
-Vous pouvez essayer ceci : +
-<​code>​ +
-sudo cp /​usr/​local/​share/​pixmaps/​pidgin/​protocols/​16/​* /​usr/​share/​pixmaps/​pidgin/​protocols/​16/​ +
-sudo cp /​usr/​local/​share/​pixmaps/​pidgin/​protocols/​22/​* /​usr/​share/​pixmaps/​pidgin/​protocols/​22/​ +
-sudo cp /​usr/​local/​share/​pixmaps/​pidgin/​protocols/​48/​* /​usr/​share/​pixmaps/​pidgin/​protocols/​48/​ +
-sudo cp /​usr/​local/​lib/​pidgin/​libnetsoul.* /​usr/​lib/​pidgin/​ +
-</​code>​ +
- +
-Si le script configure a correctement été exécuté, ceci n'est pas nécessaire. +
-Préférez : +
-<​code>​ +
-sudo make uninstall +
-./configure --prefix=/​usr +
-sudo make install +
-</​code>​ +
-À cette bidouille.+
  
 **Problème de connexion au serveur netsoul** **Problème de connexion au serveur netsoul**
Ligne 114: Ligne 68:
 Vérifier que, dans les options du compte dans la partie méthodes de connexion, l'​option "No Proxy" ou "Pas de serveur mandataire"​ est bien activée. Vérifier que, dans les options du compte dans la partie méthodes de connexion, l'​option "No Proxy" ou "Pas de serveur mandataire"​ est bien activée.
  
- +==== Gaim Netsoul ==== 
-**Segfault régulier** +[http://perso.epitech.eu/~gauden_a/tuto/gaim-netsoul.html|Lien externe]]
- +
-Afin de corriger un des différents segfaults, il se peut que vous ayez à éditer manuellement le fichier src/​ns_listen.c et remplacer la ligne 206 par ceci : +
-<​code>​ +
-    if (tab[1]) +
-      nc->​statetime ​atol(tab[1]);​ +
-    else +
-      nc->​statetime ​time(NULL); +
-</code> +
-Ci-joint le diff : +
-<​code>​ +
---- ns_listen.c 2010-10-05 19:17:09.000000000 +0200 +
-+++ ns_listen.c.new 2010-10-05 19:​13:​13.000000000 +0200 +
-@@ -203,7 +203,10 @@ +
-   } else { +
-     // if id exists in list, update it +
-     nc->state = ns_text_to_state(*tab);​ +
--    nc->​statetime = atol(tab[1]); +
-+    if (tab[1]+
-+      nc->​statetime = atol(tab[1]);​ +
-+    else +
-+      nc->​statetime = time(NULL);​ +
-   } +
-   ​g_free(speclogin);​ +
-   ​g_strfreev(tab);​ +
-</​code>​+
  • netsoul.1309649559.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)