Recentemente, baixei o g2ipmsg (IP Messenger para Ubuntu 11.10). No entanto - isso não é um pacote instalável como nas versões anteriores do ubuntu.
Portanto, acho que preciso compilá-lo. Este aplicativo precisa do gtk, então eu instalei libgtk2.0-dev
usando o Synaptic Package Manager.
Agora, quando executo o ./configure
comando, ele me dá o seguinte erro.
verificando APPLET ... configure: error: os requisitos do pacote (libpanelapplet-2.0) não foram atendidos:
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.
Onde posso encontrar o caminho para PKG_CONFIG_PATH?
Isto é o que eu fiz até agora:
Instalei libxml-parser-perl, libgnomeui-dev, gettext, intltool de acordo com o post Instalando o IP messenger no Ubuntu linux, mas não consegui encontrar o pacote libpanel-applet2-dev.
Até tentei instalar libpanelappletmm-2.6-dev e libpanelappletmm-2.6-1c2, mas não consegui encontrar esses pacotes
mas ainda assim recebe o mesmo erro
configure: error: Package requirements (libpanelapplet-2.0) were not met
Existem muitos problemas com o g2ipmsg no ubuntu, especialmente há muitos problemas durante a transferência de arquivos.
Em vez de instalar o ip messanger usando wine ou g2ipmsg, use o Iptux.
É perfeitamente compatível com o Ip Messanger.
Instalando o Iptux
sudo apt-get install iptux
Quando você vê uma mensagem de erro como essa de
pkg-config
("Nenhum pacote 'foo' encontrado"), isso significa que o arquivofoo.pc
não pode ser encontrado porpkg-config
. A razão usual para isso é que você não possui o pacote que fornece esse arquivo instalado; portanto, você deve pesquisar usandoapt-file
ou no packages.ubuntu.com. Nesse caso específico, no entanto, você não obterá resultados porque os applets de painel antigos do GNOME 2 foram todos removidos.Se você passar
--disable-applet
para./configure
, poderá conseguir passar esta etapa.fonte
... 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.
Preciso passar--disable-applet
--disable-applet
para./configure
tudo, tudo funciona bem, mas não consigo ver a GUI do aplicativo, mas o processo está em execução. Perdi alguma coisa? A documentação dizTo use applet edition of g2ipmsg, you need register the g2ipmsg_applet to your gnome2 panel with standard gnome2 panel operation.
Um método básico para analisar as dependências de um software que você está tentando criar a partir da fonte é o seguinte:
Tente compilar o código até que ele se queixe, observe a mensagem de erro e tente descobrir como o pacote ausente pode ser chamado
Use o comando
apt-cache search <string>
para ajudá-lo a localizar os pacotes necessários - quanto menor<string>
, maiores as chances de encontrar nomes / descrições de pacotes correspondentesOs pacotes que você precisa instalar são quase sempre nomeados
lib...-dev
no Ubuntu / Debian; instale o pacote relevante listadoapt-cache
usandosudo apt-get install <package-name>
e volte para a etapa 1Por exemplo, se você estiver procurando pelo pacote "libpanelapplet", a execução
apt-cache search libpanel
retornará:dos quais
libpanel-applet-4-dev
devem conter os cabeçalhos de desenvolvimento que você está procurando. (Nota: a saída acima está no Precise, a versão no Oneiric pode ter um nome diferente.)fonte
sudo apt-get install libpanel-applet-4-0
ele diz:libpanel-applet-4-0 is already the newest version.
sudo apt-get install libpanel-applet-4-0-dev
?Você pode instalar o iptux. vincula com o sistema windows ipmsg e adiciona também a lista
fonte