Como instalo o mensageiro IP do aplicativo de mensagens instantâneas?

8

Eu baixei recentemente o g2ipmsg (IP Messenger para Ubuntu 11.10). No entanto - isso não vem como um pacote instalável como versões anteriores do Ubuntu.

Assim, acho que preciso compilá-lo. Este aplicativo precisa do gtk, então eu instalei libgtk2.0-dev usando o Gerenciador de Pacotes Synaptic.

Agora, quando executo o comando ./configure , ocorre o seguinte erro:

checking for APPLET... 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.

Onde posso encontrar o caminho para o PKG_CONFIG_PATH?

Isso foi o que eu fiz até agora:

Instalei libxml-parser-perl, libgnomeui-dev, gettext e intltool de acordo com o post Instalando o mensageiro IP no Ubuntu Linux , mas não encontrei o pacote libpanel-applet2-dev.

Então eu até tentei instalar o libpanelappletmm-2.6-dev e o libpanelappletmm-2.6-1c2 mas não encontrei este pacote

mas ainda recebe o mesmo erro

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

Existem muitos problemas com o g2ipmsg no Ubuntu, especialmente com muitos problemas durante a transferência de arquivos.

Em vez de instalar o ip messanger usando wine ou o g2ipmsg use o Iptux.

É perfeitamente compatível com o Ip Messanger.

Instalando o Iptux sudo apt-get install iptux

    
por Searock 11.01.2012 / 14:42

4 respostas

5

O pacote g2ipmsg está disponível nos repositórios - v0.9.6 para todas as versões do Ubuntu exceto oneiric. Assim, para instalar em versões anteriores à onírica ou para 12.04 e acima:

g2ipmsg

Noentanto,elenãoestádisponívelnoOneiric(11.10)porqueelenãoécompiladosoboníricodevidoàsmudançasnoGnome-Paneleàdependêncianasbibliotecasdeappletsdognome-2.

Vocêpodecompilareinstalarparaproduziresteresultadonognome-classic(semefeitos)

Nota - quando o aplicativo é iniciado - ele é minimizado para o painel do gnome. Por algum motivo, no Unity, esse aplicativo não aparece - provavelmente o aplicativo minimizado não é diretamente visível no painel do Unity.

Para que o aplicativo funcione no Unity, é necessário ativar o antigo sys-tray:

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

Em seguida, faça o logout e login antes de procurar por g2ipmsg no Dash

Eu compilei e adicionei isso ao meu PPA. Se você deseja compilar você mesmo, as instruções estão abaixo.

Instalar do PPA

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

para executar g2ipmsg

  1. Se você estiver usando a interface Gnome-Classic , o G2ipmsg será encontrado na opção do menu Acessórios
  2. Se você estiver usando o Gnome-Shell, pesquise Atividades para g2ipmsg e o aplicativo será iniciado minimizado na área de notificação da bandeja do sistema (canto inferior direito) da tela . Você precisará mover o mouse para essa área para tornar o ícone do aplicativo visível. Minha recomendação seria usar a extensão da bandeja do sistema para tornar o ícone do aplicativo visível em todos os momentos no canto superior direito da tela. Veja a resposta do meu link abaixo para obter mais informações sobre essas áreas e como instalar a extensão
  3. Se você estiver usando o Unity / Unity 2D, será necessário ativar manualmente a área da bandeja do sistema para que o aplicativo inicie na área superior direita da tela, ao lado da área do indicador.

como compilar

  • Obtenha as fontes:
cd ~/Downloads
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
  • Agora, instale alguns pré-requisitos e bibliotecas
sudo apt-get install build-essential devscripts cdbs debhelper autotools-dev libgnomeui-dev libgstreamer0.10-dev libxml-parser-perl libssl-dev
  • Em seguida, descompacte e corrija as fontes
 

 
 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
  • Compile para criar pacotes deb
cd g2ipmsg-0.9.6+dfsg/
debuild -us -uc
  • Instale o pacote deb
cd ..
sudo dpkg -i g2ipmsg_0.9.6+dfsg-1.1_i386.deb

Nota - se você estiver compilando 64 bits - então o nome do pacote terminará em amd64.deb

Pergunta relacionada:

  1. Como abrir aMSN que foi minimizado na bandeja?
por fossfreedom 14.01.2012 / 08:36
5

Quando aparecer uma mensagem de erro como pkg-config ("Nenhum pacote 'foo' encontrado"), significa que o arquivo foo.pc não pode ser encontrado por pkg-config . A razão usual para isso é que você não tem o pacote que fornece este arquivo instalado, então você deve procurar usando apt-file ou em packages.ubuntu.com para isso. Neste caso específico, no entanto, você não obterá resultados porque todos os applets antigos do painel do GNOME 2 foram removidos.

Se você passar --disable-applet para ./configure , será possível passar por essa etapa.

    
por Iain Lane 11.01.2012 / 15:14
0

Um método básico para percorrer as dependências de um software que você está tentando construir a partir da origem é o seguinte:

  1. Tente compilar o código até que ele se queixe, depois veja a mensagem de erro e tente descobrir como o pacote ausente pode ser chamado

  2. Use o comando apt-cache search <string> para ajudá-lo a localizar os pacotes necessários. Quanto menor for o <string> , maiores as chances de encontrar nomes / descrições de pacotes correspondentes

  3. Os pacotes que você precisa instalar quase sempre são chamados de lib...-dev no Ubuntu / Debian; instale o pacote relevante listado por apt-cache usando sudo apt-get install <package-name> e volte para a etapa 1

Então, por exemplo, se você está procurando o pacote "libpanelapplet", a execução de apt-cache search libpanel retornará:

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

dos quais libpanel-applet-4-dev deve 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.)

    
por pablomme 24.01.2012 / 12:41
0

Você pode instalar o iptux. ele liga com o sistema windows ipmsg e adiciona essa lista também

sudo apt-get update
sudo apt-get install iptux
    
por Balasubramanian mani 09.05.2018 / 08:27