Recientemente he descargado g2ipmsg (IP Messenger para Ubuntu 11.10). Sin embargo, esto no viene como un paquete instalable como las versiones anteriores de ubuntu.
Por lo tanto, creo que necesito compilarlo. Esta aplicación necesita gtk, así que la instalé libgtk2.0-dev
usando Synaptic Package Manager.
Ahora cuando ejecuto el ./configure
comando me da el siguiente error.
buscando APPLET ... configure: error: No se cumplieron los requisitos del paquete (libpanelapplet-2.0):
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.
¿Dónde puedo encontrar la ruta para PKG_CONFIG_PATH?
Esto es lo que he hecho hasta ahora:
Instalé libxml-parser-perl, libgnomeui-dev, gettext, intltool de acuerdo con la publicación Instalación de IP messenger en Ubuntu Linux, pero no pude encontrar el paquete libpanel-applet2-dev.
Luego incluso intenté instalar libpanelappletmm-2.6-dev y libpanelappletmm-2.6-1c2 pero no pude encontrar estos paquetes
pero sigo teniendo el mismo error
configure: error: Package requirements (libpanelapplet-2.0) were not met
Hay muchos problemas con g2ipmsg en ubuntu, especialmente hay muchos problemas durante la transferencia de archivos.
En lugar de instalar Ip messanger con wine o g2ipmsg, use Iptux.
Es perfectamente compatible con Ip Messanger.
Instalando Iptux
sudo apt-get install iptux
Cuando vea un mensaje de error como el de
pkg-config
("No se encontró el paquete 'foo'"), eso significa que el archivofoo.pc
no puede ser encontradopkg-config
. La razón habitual para esto es que no tiene el paquete que proporciona este archivo instalado, por lo que debe buscarlo usandoapt-file
o en packages.ubuntu.com. Sin embargo, en este caso específico, no obtendrá resultados porque los antiguos applets del panel GNOME 2 han sido eliminados.Si pasa
--disable-applet
a./configure
, debería poder superar este paso.fuente
... 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.
Necesito pasar--disable-applet
--disable-applet
a./configure
todo funciona bien, pero no puedo ver la GUI de la aplicación, pero el proceso se está ejecutando. ¿Me he perdido algo? La documentación diceTo use applet edition of g2ipmsg, you need register the g2ipmsg_applet to your gnome2 panel with standard gnome2 panel operation.
Un método básico para pasar por las dependencias de un software que está intentando construir desde la fuente es el siguiente:
Intente compilar el código hasta que se queje, luego mire el mensaje de error e intente averiguar cómo se puede llamar el paquete que falta
Use el comando
apt-cache search <string>
para ayudarlo a ubicar los paquetes que necesita: cuanto más cortos<string>
, mejores posibilidades de encontrar nombres / descripciones de paquetes coincidentesLos paquetes que necesita instalar casi siempre se nombran
lib...-dev
en Ubuntu / Debian; instale el paquete relevante listadoapt-cache
usandosudo apt-get install <package-name>
y regrese al paso 1Entonces, por ejemplo, si está buscando el paquete "libpanelapplet", la ejecución
apt-cache search libpanel
devolverá:de los cuales
libpanel-applet-4-dev
deben contener los encabezados de desarrollo que está buscando. (Nota: la salida anterior está en Precise, la versión en Oneiric podría tener un nombre diferente).fuente
sudo apt-get install libpanel-applet-4-0
, dicelibpanel-applet-4-0 is already the newest version.
sudo apt-get install libpanel-applet-4-0-dev
?Puedes instalar iptux. se vincula con el sistema de Windows ipmsg y agrega esa lista también
fuente