web-dev-qa-db-fra.com

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

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

Ainsi, je pense avoir besoin de le compiler. Cette application a besoin de gtk. J'ai donc installé libgtk2.0-dev à l'aide du gestionnaire de paquets Synaptic.

Maintenant, lorsque j'exécute la commande ./configure, l'erreur suivante apparaît.

vérification de APPLET ... configure: erreur: les exigences du paquet (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 l'article Installation de la messagerie IP sur Ubuntu linux , mais je n'ai pas trouvé 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 trouvé ce paquet.

mais toujours avoir 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 pendant le transfert de fichiers.

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

Son parfaitement compatible avec Ip Messanger.

Installation d'Iptux Sudo apt-get install iptux

8
Searock

Le paquetage g2ipmsg est disponible dans les référentiels - v0.9.6 pour toutes les versions d’ubuntu, à l’exception de oneiric. Donc, pour installer dans les versions antérieures à onirique ou pour 12.04 et au-dessus:

g2ipmsgInstall g2ipmsg

Cependant, il n’est pas disponible dans Oneiric (11.10) car il ne se 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 obtenir ce résultat dans gnome-classic (no-effects)

enter image description here

Remarque - lorsque l'application démarre, elle commence à être réduite au panneau de gnome. Pour une raison quelconque, dans Unity, cette application n'apparaît pas. L'application minimisée n'est probablement 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é cela à 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

pour exécuter g2ipmsg

  1. Si vous utilisez l'interface Gnome-Classic , alors G2ipmsg se trouve dans l'option de menu Accessoires
  2. Si vous utilisez Gnome-Shell, recherchez dans Activités pour g2ipmsg et l'application démarrera réduite dans la zone de notification de la barre d'état système. (en bas à droite) de l'écran. Vous devrez déplacer votre souris vers 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 dans le coin supérieur droit de l'écran. Voir la réponse de mon lien ci-dessous pour plus d'informations sur ces zones et sur l'installation de l'extension.
  3. Si vous utilisez Unity/Unity 2D, vous devez 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 de l'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
  • Maintenant, installez des prérequis et des bibliothèques
 Sudo apt-get install devscripts cdbs debhelper autotools-dev libgnomeui-dev libgstreamer0.10-dev libxml-parser-Perl libssl-dev 
  • Puis décompressez et corrigez 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 paquets deb
 cd g2ipmsg-0.9.6 + dfsg /
 debuild -us -uc 
  • Installer 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 paquet se terminera par AMD64.deb


Question liée:

  1. Comment ouvrir un NMS qui a été réduit au minimum dans le bac?
5
fossfreedom

Lorsque vous voyez un message d'erreur semblable à celui de pkg-config ("Aucun paquet 'foo' trouvé"), cela signifie que le fichier foo.pc ne peut pas être trouvé par pkg-config. La raison habituelle en est que le paquet contenant ce fichier n'est pas installé. Vous devez donc effectuer une recherche à l'aide de apt-file ou sur packages.ubuntu.com. Dans ce cas particulier, toutefois, 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.

5
Iain Lane

Une méthode de base pour passer en revue 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 examinez le message d'erreur et essayez de comprendre comment le paquet manquant peut être appelé.

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

  3. Les paquets que vous devez installer sont presque toujours nommés lib...-dev dans Ubuntu/Debian; installez le package correspondant répertorié par apt-cache à l'aide de Sudo apt-get install <package-name> et revenez à l'étape 1

Ainsi, par exemple, si vous recherchez le paquet "libpanelapplet", l'exécution de apt-cache search libpanel renverra:

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-dev devrait contenir les en-têtes de développement que vous recherchez. (Remarque: la sortie ci-dessus est sur Precise, la version dans Oneiric pourrait avoir un nom différent.)

0
pablomme

Vous pouvez installer iptux. il lie avec le système Windows de Windows et ajoute ces listes aussi

Sudo apt-get update
Sudo apt-get install iptux