Как мне установить приложение для обмена мгновенными сообщениями 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


Есть много проблем с g2ipmsg в Ubuntu, особенно много проблем при передаче файлов.

Вместо установки Ip Messanger с помощью wine или g2ipmsg используйте Iptux.

Это прекрасно совместимо с Ip Messanger.

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

4 ответа

Решение

Посылка g2ipmsg доступно в репозиториях - v0.9.6 для всех версий Ubuntu, кроме Oneiric. Таким образом, чтобы установить в версиях до oneiric или для 12.04 и выше:

g2ipmsg Установите g2ipmsg

Однако он недоступен в Oneiric (11.10), потому что он не компилируется под oneiric из-за изменений в Gnome-Panel и зависимости от библиотек апплета gnome-2.

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

введите описание здесь

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

Чтобы приложение работало под Unity, вам нужно включить старый sys-tray:

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

Затем выйдите из системы и войдите, прежде чем искать g2ipmsg в Dash.

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

Установить из PPA

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

запустить g2ipmsg

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

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

  • Получить источники:
CD ~/ Загрузки
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 установить необходимые для сборки 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, который был свернут в трей?

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

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

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

sudo apt-get update
sudo apt-get install iptux

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

  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 должен содержать заголовки разработки, которые вы ищете. (Примечание: вышеприведенный вывод находится на Precise, версия в Oneiric может иметь другое имя.)

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