Come posso installare l'applicazione di messaggistica istantanea IP Messenger?


8

Di recente ho scaricato g2ipmsg (IP Messenger per Ubuntu 11.10). Tuttavia, questo non è un pacchetto installabile come le precedenti versioni di Ubuntu.

Quindi penso di doverlo compilare. Questa applicazione ha bisogno di GTK, quindi ho installato libgtk2.0-devusando Synaptic Package Manager.

Ora quando eseguo il ./configurecomando mi dà il seguente errore.

verifica APPLET ... configura: errore: i requisiti del pacchetto (libpanelapplet-2.0) non sono stati soddisfatti:

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.

Dove posso trovare il percorso per PKG_CONFIG_PATH?

Questo è quello che ho fatto finora:

Ho installato libxml-parser-perl, libgnomeui-dev, gettext, intltool secondo il post Installazione di IP Messenger su Ubuntu Linux ma non sono riuscito a trovare il pacchetto libpanel-applet2-dev.

Poi ho anche provato a installare libpanelappletmm-2.6-dev e libpanelappletmm-2.6-1c2 ma non sono riuscito a trovare questi pacchetti

ma ottiene ancora lo stesso errore

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


Ci sono molti problemi con g2ipmsg in Ubuntu, specialmente ci sono molti problemi durante il trasferimento dei file.

Invece di installare Ip messanger usando wine o g2ipmsg usa Iptux.

È perfettamente compatibile con Ip Messanger.

Installazione di Iptux sudo apt-get install iptux

Risposte:


5

Il pacchetto g2ipmsgè disponibile nei repository - v0.9.6 per tutte le versioni di ubuntu ad eccezione di oneiric. Pertanto, per l'installazione in versioni precedenti a oneiric o per 12.04 e successive:

g2ipmsg Installa g2ipmsg

Tuttavia non è disponibile in Oneiric (11.10) perché non viene compilato in oneiric a causa delle modifiche a Gnome-Panel e della dipendenza dalle librerie dell'applet gnome-2.

È possibile compilare e installare per produrre questo risultato in gnome-classic (senza effetti)

inserisci qui la descrizione dell'immagine

Nota - quando si avvia l'applicazione - si avvia minimizzata sul pannello di gnome. Per qualche motivo, in Unity, questa applicazione non viene visualizzata - probabilmente l'applicazione ridotta a icona non è direttamente visibile nel pannello Unity.

Per far funzionare l'applicazione in Unity è necessario abilitare il vecchio vassoio di sistema:

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

Quindi disconnettersi e accedere prima di cercare g2ipmsg in Dash

Ho compilato e aggiunto questo al mio PPA. Se desideri compilare questo da solo, le istruzioni sono di seguito.

Installa da PPA

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

per eseguire g2ipmsg

  1. Se si utilizza l' interfaccia Gnome-Classic , G2ipmsg si trova nell'opzione di menu Accessori
  2. Se si utilizza Gnome-Shell quindi cercare in attività per g2ipmsg e l'applicazione verrà avviata minimizzato nell'area di notifica del sistema-vassoio (in basso a destra) dello schermo. Dovrai spostare il mouse in quell'area per rendere visibile l'icona dell'applicazione. La mia raccomandazione sarebbe di usare l'estensione della barra delle applicazioni per rendere sempre visibile l'icona dell'applicazione nella parte in alto a destra dello schermo. Vedi la mia risposta al link di seguito per ulteriori informazioni su queste aree e su come installare l'estensione
  3. Se si utilizza Unity / Unity 2D, è necessario abilitare manualmente l'area della barra delle applicazioni affinché l'applicazione si avvii nell'area in alto a destra dello schermo accanto all'area dell'indicatore.

come compilare

  • Ottieni le fonti:
cd ~ / Download
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
  • Ora installa alcuni prerequisiti e librerie
sudo apt-get install build-essential devscripts cdbs debhelper autotools-dev libgnomeui-dev libgstreamer0.10-dev libxml-parser-perl libssl-dev
  • Quindi decomprimere e patchare i sorgenti


 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
  • Compilare per creare pacchetti deb
cd g2ipmsg-0.9.6 + dfsg /
debuild -us -uc
  • Installa il pacchetto deb
cd ..
sudo dpkg -i g2ipmsg_0.9.6 + dfsg-1.1_i386.deb

Nota: se si sta compilando 64 bit, il nome del pacchetto terminerà con amd64.deb


Domanda collegata:

  1. Come aprire aMSN che è stato ridotto a icona nel vassoio?

Ho provato entrambe le opzioni di installazione dal repository e la creazione di fonti ma ottenendo lo stesso errore come-- g2ipmsg rileva un errore. Informazioni sull'errore: Nome file ipmsg.c, Funzione create_lock_file, Riga 157. Qualche aiuto su questo '?
snoop

@snoop - probabilmente questo è il tuo D&R - askubuntu.com/questions/243438/…
fossfreedom

5

Quando viene visualizzato un messaggio di errore del genere pkg-config("Nessun pacchetto trovato"), significa che foo.pcnon è possibile trovare il file pkg-config. La solita ragione di ciò è che non hai il pacchetto che fornisce questo file installato, quindi dovresti cercarlo usando apt-fileo su packages.ubuntu.com. In questo caso specifico, tuttavia, non otterrai risultati perché le vecchie applet del pannello GNOME 2 sono state tutte rimosse.

Se passi --disable-appleta ./configure, dovresti riuscire a superare questo passaggio.


Si hai ragione. Mi dà lo stesso messaggio di errore. C'è qualche possibilità di installare un pannello parallelo alla terza versione?
Searock,

Non proprio, l'applicazione deve solo essere trasferita sulla nuova API. Dovresti essere in grado di fare `./configure --disable-applet ', come ho detto nella mia risposta, almeno per far funzionare g2ipmsg senza l'applet del pannello. C'è stata una nuova revisione caricata su Debian proprio con questa correzione, e mi occuperò di farla entrare in 12.04.
Iain Lane,


Dice ancora Nessun pacchetto 'libpanelapplet-2.0' trovato :( ... 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. Devo passare--disable-applet
Searock

Quando passo --disable-appleta ./configuretutto funziona bene ma non riesco a vedere la GUI dell'applicazione ma il processo è in esecuzione. Ho dimenticato qualcosa? La documentazione dice To use applet edition of g2ipmsg, you need register the g2ipmsg_applet to your gnome2 panel with standard gnome2 panel operation.
Searock,

0

Un metodo di base per esaminare le dipendenze di un software che si sta tentando di creare dal sorgente è il seguente:

  1. Prova a compilare il codice fino a quando non si lamenta, quindi osserva il messaggio di errore e prova a capire come potrebbe essere chiamato il pacchetto mancante

  2. Usa il comando apt-cache search <string>per aiutarti a individuare i pacchetti di cui hai bisogno: più brevi sono <string>, maggiori sono le possibilità di trovare i nomi / le descrizioni dei pacchetti corrispondenti

  3. I pacchetti che è necessario installare sono quasi sempre nominati lib...-devin Ubuntu / Debian; installare il pacchetto pertinente elencato apt-cacheutilizzando sudo apt-get install <package-name>e tornare al passaggio 1

Ad esempio, se stai cercando il pacchetto "libpanelapplet", l'esecuzione apt-cache search libpanelrestituirà:

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

di cui libpanel-applet-4-devdovrebbe contenere le intestazioni di sviluppo che stai cercando. (Nota: l'output sopra è su Precise, la versione in Oneiric potrebbe avere un nome diverso.)


Quando ho provato a eseguire il comando sudo apt-get install libpanel-applet-4-0, dicelibpanel-applet-4-0 is already the newest version.
Searock,

Che ne dici sudo apt-get install libpanel-applet-4-0-dev?
pablomme,

Il problema non importa quale versione installo continua a piangere per la versione 2.0.
Searock,

0

È possibile installare iptux. si collega con il sistema ipmsg di Windows e aggiunge anche l'elenco

sudo apt-get update
sudo apt-get install iptux

1
Meglio fornire una risposta dettagliata con i suoi passaggi per l'installazione.
margherita

sudo apt-get update sudo apt-get install iptux
Balasubramanian mani

Posta come risposta non come commento
margherita
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.