Comment installer l'application de messagerie instantanée IP Messenger?

8

J'ai récemment téléchargé g2ipmsg (IP Messenger pour Ubuntu 11.10). Cependant - cela ne vient pas en tant que package installable comme les versions précédentes d'ubuntu.

Je pense donc que je dois le compiler. Cette application a besoin de gtk, j'ai donc installé en libgtk2.0-devutilisant Synaptic Package Manager.

Maintenant, lorsque j'exécute la ./configurecommande, cela me donne l'erreur suivante.

vérification d'APPLET ... configure: erreur: les exigences du package (libpanelapplet-2.0) n'étaient> pas remplies:

No package 'libpanelapplet-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables APPLET_CFLAGS and
APPLET_LIBS to avoid the need to call pkg-config. See the pkg-config
man page for more details.

Où puis-je trouver le chemin pour PKG_CONFIG_PATH?

Voici ce que j'ai fait jusqu'à présent:

J'ai installé libxml-parser-perl, libgnomeui-dev, gettext, intltool selon le post Installation d'IP messenger sur Ubuntu linux mais je n'ai pas pu trouver le paquet libpanel-applet2-dev.

Ensuite, j'ai même essayé d'installer libpanelappletmm-2.6-dev et libpanelappletmm-2.6-1c2 mais je n'ai pas pu trouver ces packages

mais toujours la même erreur

configure: error: Package requirements (libpanelapplet-2.0) were not met


Il y a beaucoup de problèmes avec g2ipmsg dans ubuntu, spécialement il y a beaucoup de problèmes pendant le transfert de fichiers.

Au lieu d'installer Ip messanger en utilisant wine ou g2ipmsg, utilisez Iptux.

Son parfaitement compatible avec Ip Messanger.

Installer Iptux sudo apt-get install iptux

Searock
la source

Réponses:

5

Le paquet g2ipmsgest disponible dans les référentiels - v0.9.6 pour toutes les versions d'ubuntu à l'exception de oneiric. Ainsi à installer dans des versions antérieures à oneiric ou pour 12.04 et supérieures:

g2ipmsg Installer g2ipmsg

Cependant, ce n'est pas disponible dans Oneiric (11.10) car il ne compile pas sous oneiric en raison des modifications apportées à Gnome-Panel et de la dépendance des bibliothèques d'applets gnome-2.

Vous pouvez compiler et installer pour produire ce résultat dans gnome-classic (sans effets)

entrez la description de l'image ici

Remarque - lorsque l'application démarre - elle démarre réduite au panneau gnome. Pour une raison quelconque, dans Unity, cette application n'apparaît pas - probablement l'application minimisée n'est pas directement visible dans le panneau Unity.

Pour que l'application fonctionne sous Unity, vous devez activer l'ancien sys-tray:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

Ensuite, déconnectez-vous et connectez-vous avant de rechercher g2ipmsg dans Dash

J'ai compilé et ajouté ceci à mon PPA. Si vous souhaitez le compiler vous-même, les instructions sont ci-dessous.

Installer depuis PPA

sudo add-apt-repository ppa:fossfreedom/g2ipmsg
sudo apt-get update
sudo apt-get install g2ipmsg

exécuter g2ipmsg

  1. Si vous utilisez l' interface Gnome-Classic , alors G2ipmsg se trouvera dans l'option de menu Accessoires
  2. Si vous utilisez Gnome-Shell, recherchez dans Activités pour g2ipmsg et l'application commencera minimisée dans la zone de notification de la barre d'état système (en bas à droite) de l'écran. Vous devrez déplacer votre souris sur cette zone pour rendre l'icône de l'application visible. Ma recommandation serait d'utiliser l'extension de la barre d'état système pour rendre l'icône de l'application visible à tout moment en haut à droite de l'écran. Voir ma réponse de lien ci-dessous pour plus d'informations sur ces domaines et comment installer l'extension
  3. Si vous utilisez Unity / Unity 2D, vous devrez activer manuellement la zone de la barre d'état système pour que l'application démarre dans la zone supérieure droite de l'écran à côté de la zone d'indicateur.

comment compiler

  • Obtenez les sources:
cd ~ / Téléchargements
wget https://launchpad.net/ubuntu/+archive/primary/+files/g2ipmsg_0.9.6%2Bdfsg.orig.tar.gz
wget https://launchpad.net/ubuntu/+archive/primary/+files/g2ipmsg_0.9.6%2Bdfsg-1.1.diff.gz
  • Installez maintenant certains prérequis et bibliothèques
sudo apt-get install build-essential devscripts cdbs debhelper autotools-dev libgnomeui-dev libgstreamer0.10-dev libxml-parser-perl libssl-dev
  • Décompressez et corrigez ensuite les sources


 tar zxvf g2ipmsg_0.9.6+dfsg.orig.tar.gz
 gunzip g2ipmsg_0.9.6+dfsg-1.1.diff.gz
 patch -p0 < g2ipmsg_0.9.6+dfsg-1.1.diff
  • Compiler pour créer des packages deb
cd g2ipmsg-0.9.6 + dfsg /
debuild -us -uc
  • Installez le paquet deb
cd ..
sudo dpkg -i g2ipmsg_0.9.6 + dfsg-1.1_i386.deb

Remarque - si vous compilez 64 bits - le nom du package se terminera par amd64.deb


Question liée:

  1. Comment ouvrir un aMSN qui a été minimisé sur le plateau?
liberté libre
la source
J'ai essayé les deux options en installant à partir du référentiel et en construisant des sources mais en obtenant la même erreur comme - g2ipmsg détecte une erreur. Informations sur l'erreur: FileName ipmsg.c, fonction create_lock_file, ligne 157. Avez-vous de l'aide à ce sujet?
snoop
@snoop - c'est probablement votre Q&A - askubuntu.com/questions/243438/…
fossfreedom
5

Quand vous voyez un message d'erreur comme celui de pkg-config("Aucun paquet 'foo' trouvé"), cela signifie que le fichier foo.pcne peut pas être trouvé par pkg-config. La raison habituelle est que vous n'avez pas installé le package qui fournit ce fichier, vous devez donc le rechercher en utilisant apt-fileou sur packages.ubuntu.com. Dans ce cas spécifique, cependant, vous n'obtiendrez aucun résultat car les anciennes applets du panneau GNOME 2 ont toutes été supprimées.

Si vous passez --disable-appletà ./configure, vous devriez pouvoir passer cette étape.

Iain Lane
la source
Oui tu as raison. Cela me donne le même message d'erreur. Y a-t-il une chance d'installer un panneau parallèle à la 3e version?
Searock
Pas vraiment, l'application doit simplement être portée sur la nouvelle API. Vous devriez pouvoir faire `./configure --disable-applet ', comme je l'ai dit dans ma réponse, pour au moins faire fonctionner g2ipmsg sans l'applet du panneau. Il y a eu une nouvelle révision téléchargée sur Debian avec précisément ce correctif, et je vais m'occuper de l'intégrer au 12.04.
Iain Lane
Il indique toujours qu'aucun paquet «libpanelapplet-2.0» n'a été trouvé :( ... configure: error: Package requirements (libpanelapplet-2.0) were not met: No package 'libpanelapplet-2.0' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables APPLET_CFLAGS and APPLET_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. Dois-je passer--disable-applet
Searock
Lorsque je passe --disable-appletà ./configuretout, tout fonctionne bien, mais je ne vois pas l'interface graphique de l'application, mais le processus est en cours d'exécution. Ai-je oublié quelque chose? La documentation dit To use applet edition of g2ipmsg, you need register the g2ipmsg_applet to your gnome2 panel with standard gnome2 panel operation.
Searock
0

Une méthode de base pour parcourir les dépendances d'un logiciel que vous essayez de créer à partir de la source est la suivante:

  1. Essayez de compiler le code jusqu'à ce qu'il se plaint, puis regardez le message d'erreur et essayez de comprendre comment le package manquant peut être appelé

  2. Utilisez la commande apt-cache search <string>pour vous aider à localiser les packages dont vous avez besoin - plus le plus court <string>, plus vous avez de chances de trouver des noms / descriptions de packages correspondants

  3. Les paquets que vous devez installer sont presque toujours nommés lib...-devdans Ubuntu / Debian; installez le package approprié répertorié à l' apt-cacheaide de sudo apt-get install <package-name>et revenez à l'étape 1

Ainsi, par exemple, si vous recherchez le package "libpanelapplet", l'exécution apt-cache search libpanelretournera:

gir1.2-panelapplet-4.0 - GObject introspection for the GNOME Panel Applet library
gnome-panel-dbg - GNOME Panel and library for panel applets - debugging symbols
libpanel-applet-4-0 - library for GNOME Panel applets
libpanel-applet-4-dev - library for GNOME Panel applets - development files
libpanel-applet-4-doc - library for GNOME Panel applets - documentation files

dont libpanel-applet-4-devdevrait contenir les en-têtes de développement que vous recherchez. (Remarque: la sortie ci-dessus est sur Precise, la version dans Oneiric peut avoir un nom différent.)

pablomme
la source
Quand j'ai essayé d'exécuter la commande, sudo apt-get install libpanel-applet-4-0il est ditlibpanel-applet-4-0 is already the newest version.
Searock
Et alors sudo apt-get install libpanel-applet-4-0-dev?
pablomme
Le problème est quelle que soit la version que j'installe, il continue de pleurer pour la version 2.0.
Searock
0

Vous pouvez installer iptux. il est lié au système Windows ipmsg et ajoute également cette liste

sudo apt-get update
sudo apt-get install iptux
Balasubramanian mani
la source
1
Mieux vaut fournir une réponse détaillée avec ses étapes d'installation.
marguerite
sudo apt-get update sudo apt-get install iptux
Balasubramanian mani
Postez-le comme réponse et non comme commentaire
marguerite