Как мне установить приложение для обмена мгновенными сообщениями IP Messenger?

Я недавно скачал g2ipmsg (IP Messenger для Ubuntu 11.10). Тем не менее - это не как устанавливаемый пакет, как в предыдущих версиях Ubuntu.

Таким образом, я думаю, что мне нужно скомпилировать. Это приложение требует gtk, поэтому я установил libgtk2.0-dev с помощью Synaptic Package Manager.

Теперь, когда я запускаю команду ./configure, она выдаёт мне следующую ошибку.

проверка на наличие APPLET ... configure: error: Требования пакета (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.

Где я могу найти путь для PKG_CONFIG_PATH?

Это то, что я сделал до сих пор:

Я установил libxml-parser-perl, libgnomeui-dev, gettext, intltool согласно посту Установка IP-мессенджера в Ubuntu linux , но не смог найти пакет libpanel-applet2-dev.

Затем я даже попытался установить libpanelappletmm-2.6-dev и libpanelappletmm-2.6-1c2, но не смог найти эти пакеты

, но все равно получил ту же ошибку

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


В ubuntu много проблем с g2ipmsg, особенно много проблем при передаче файлов.

Вместо того, чтобы устанавливать Ip messanger с помощью wine или g2ipmsg, используйте Iptux.

Он полностью совместим с Ip Messanger.

Установка Iptux sudo apt-get install iptux

8
задан 28 June 2013 в 16:46

4 ответа

Пакет g2ipmsg доступно в репозиториях - v0.9.6 для всех версий человечности за исключением сновещательного. Таким образом устанавливать в версиях до сновещательного или для 12,04 и выше:

g2ipmsg Install g2ipmsg

Однако не доступный в Сновещательном (11.10), потому что это не компилирует под сновещательным из-за изменений в Панели Gnome и зависимости от гнома 2 библиотеки апплета.

Вы могли скомпилировать и установить для приведения к этому результату в гноме-классике (без эффектов)

enter image description here

Отметьте - когда приложение запускается - оно запускается минимизированный к панели гнома. По некоторым причинам, в Единице, это приложение не появляется - вероятно, минимизированное приложение не непосредственно видимо в панели Unity.

Для получения рвения под Единицей, необходимо включить старый sys-лоток:

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

Затем выход из системы и вход в систему перед поиском g2ipmsg в Тире

Я скомпилировал и добавил это к своему PPA. Если Вы хотите скомпилировать это сами, то инструкции ниже.

Установка от PPA

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

выполнять g2ipmsg

  1. Если Вы будете использовать интерфейс Gnome-Classic, то G2ipmsg будет найден в пункте меню Accessories
  2. Если Вы используете Shell Gnome, затем ищут в Операциях g2ipmsg, и приложение запустится минимизированный в области уведомлений системного лотка (нижней правой) из экрана. Необходимо будет переместить Вас мышь в ту область для создания значка приложения видимым. Моя рекомендация состояла бы в том, чтобы использовать расширение системного лотка для создания значка приложения видимым в любом случае на верхнем правом из экрана. См. мой ответ ссылки ниже для получения дополнительной информации об этих областях и как установить расширение
  3. При использовании Единицы/Единица, 2D, необходимо будет вручную позволить области системного лотка для приложения запуститься в верхней правой области экрана рядом с областью индикатора.

как скомпилировать

  • Получите источники:
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
  • Теперь установите некоторые предпосылки и библиотеки
sudo apt-get install build-essential devscripts cdbs debhelper autotools-dev libgnomeui-dev libgstreamer0.10-dev libxml-parser-perl libssl-dev
  • Затем распакуйте и исправьте источники


 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
  • Скомпилируйте для создания deb пакетов
cd g2ipmsg-0.9.6+dfsg/
debuild -us -uc
  • Установите deb пакет
cd ..
sudo dpkg -i g2ipmsg_0.9.6+dfsg-1.1_i386.deb

Отметьте - при компиляции 64 битов - затем, имя пакета закончится в amd64.deb


Связанный вопрос:

  1. Как открыть aMSN, который был минимизирован к лотку?
5
ответ дан 28 June 2013 в 16:46

Когда вы видите подобное сообщение об ошибке из pkg-config («Не найден пакет« foo »)», это означает, что файл foo.pc не может быть найден с помощью pkg-config. Обычная причина этого заключается в том, что у вас не установлен пакет, который предоставляет этот файл, поэтому вам следует искать его, используя apt-file или на packages.ubuntu.com. Однако в этом конкретном случае вы не получите результатов, поскольку все старые апплеты панели GNOME 2 были удалены.

Если вы передадите --disable-applet - ./configure, вы сможете пройти этот шаг.

0
ответ дан 28 June 2013 в 16:46

Вы можете установить iptux. он связывается с системой Windows ipmsg и добавляет этот список также

sudo apt-get update
sudo apt-get install iptux
0
ответ дан 28 June 2013 в 16:46

Основной метод для прохождения через зависимостей части программного обеспечения, которое Вы пытаетесь создать из источника, следующие:

  1. Попытайтесь скомпилировать код, пока он не жалуется, затем посмотрите на сообщение об ошибке и попытку выяснить то, чем можно назвать недостающий пакет

  2. Используйте команду apt-cache search <string> чтобы помочь Вам определить местоположение пакетов, Вам нужно - короче <string>, лучшие возможности нахождения соответствия именам/описаниям пакета

  3. Пакеты, которые необходимо установить, почти всегда называют lib...-dev в Ubuntu/Debian; установите соответствующий пакет, перечисленный apt-cache использование sudo apt-get install <package-name> и вернитесь к шагу 1

Так, например, если Вы ищете "libpanelapplet" пакет, работая apt-cache search libpanel возвратится:

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

из которых libpanel-applet-4-dev должен содержать заголовки разработки, которые Вы ищете. (Отметьте: вышеупомянутый вывод идет Точный, версия в Сновещательном могла бы иметь другое имя.)

0
ответ дан 28 June 2013 в 16:46

Другие вопросы по тегам:

Похожие вопросы: