Я недавно скачал 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.
Установка Iptux
sudo apt-get install iptux
Когда вы видите сообщение об ошибке, подобное этому
pkg-config
(«Пакет 'foo' не найден»), это означает, что файлfoo.pc
не может быть найденpkg-config
. Обычная причина этого заключается в том, что у вас не установлен пакет, который предоставляет этот файл, поэтому вам следует искать его, используяapt-file
или на packages.ubuntu.com. Однако в этом конкретном случае вы не получите результатов, поскольку все старые апплеты панели GNOME 2 были удалены.Если вы перейдете
--disable-applet
к./configure
, вы сможете пройти этот шаг.источник
... 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.
Нужно ли проходить--disable-applet
--disable-applet
к./configure
каждой вещи работает нормально, но я не вижу графический интерфейс приложения, но процесс работает. Я что-то пропустил? Документация говоритTo use applet edition of g2ipmsg, you need register the g2ipmsg_applet to your gnome2 panel with standard gnome2 panel operation.
Основной способ прохождения зависимостей части программного обеспечения, которую вы пытаетесь собрать из исходного кода, заключается в следующем:
Попробуйте скомпилировать код, пока он не будет жаловаться, затем посмотрите на сообщение об ошибке и попытайтесь выяснить, как может называться отсутствующий пакет.
Используйте команду,
apt-cache search <string>
чтобы помочь вам найти нужные пакеты - чем короче<string>
, тем больше шансов найти подходящие имена / описания пакетовПакеты, которые вам нужно установить, почти всегда называются
lib...-dev
в Ubuntu / Debian; установите соответствующий пакет, перечисленный сapt-cache
помощьюsudo apt-get install <package-name>
и вернитесь к шагу 1Так, например, если вы ищете пакет "libpanelapplet", запуск
apt-cache search libpanel
вернет:из которых
libpanel-applet-4-dev
должны содержать заголовки разработки, которые вы ищете. (Примечание: вышеприведенный вывод находится на Precise, версия в Oneiric может иметь другое имя.)источник
sudo apt-get install libpanel-applet-4-0
она говоритlibpanel-applet-4-0 is already the newest version.
sudo apt-get install libpanel-applet-4-0-dev
?Вы можете установить iptux. он связывается с системой Windows ipmsg и добавляет этот список также
источник