Ich habe kürzlich g2ipmsg (IP Messenger für Ubuntu 11.10) heruntergeladen . Dies ist jedoch kein installierbares Paket wie frühere Ubuntu-Versionen.
Daher denke ich, dass ich es kompilieren muss. Diese Anwendung benötigt GTK, daher habe ich sie libgtk2.0-dev
mit Synaptic Package Manager installiert .
Wenn ich jetzt den ./configure
Befehl ausführe , wird der folgende Fehler angezeigt.
Überprüfung auf APPLET ... configure: Fehler: Paketanforderungen (libpanelapplet-2.0) wurden nicht erfüllt:
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.
Wo finde ich den Pfad für PKG_CONFIG_PATH?
Folgendes habe ich bisher getan:
Ich habe libxml-parser-perl, libgnomeui-dev, gettext und intltool gemäß dem Beitrag Installieren von IP Messenger unter Ubuntu Linux installiert, konnte aber das Paket libpanel-applet2-dev nicht finden.
Dann habe ich sogar versucht, libpanelappletmm-2.6-dev und libpanelappletmm-2.6-1c2 zu installieren, konnte diese Pakete jedoch nicht finden
aber immer noch den gleichen Fehler bekommen
configure: error: Package requirements (libpanelapplet-2.0) were not met
Es gibt viele Probleme mit g2ipmsg in Ubuntu, insbesondere gibt es viele Probleme bei der Dateiübertragung.
Anstatt Ip Messanger mit Wine oder g2ipmsg zu installieren, verwenden Sie Iptux.
Es ist perfekt kompatibel mit Ip Messanger.
Iptux installieren
sudo apt-get install iptux
Wenn Sie eine
pkg-config
solche Fehlermeldung von ("Kein Paket 'foo' gefunden") sehen, bedeutet dies, dass die Datei vonfoo.pc
nicht gefunden werden kannpkg-config
. Der übliche Grund dafür ist, dass Sie das Paket, das diese Datei bereitstellt, nicht installiert haben. Sie sollten daher entweder mitapt-file
oder auf packages.ubuntu.com danach suchen . In diesem speziellen Fall erhalten Sie jedoch keine Ergebnisse, da alle alten GNOME 2-Panel-Applets entfernt wurden.Wenn Sie
--disable-applet
an übergeben./configure
, sollten Sie in der Lage sein, diesen Schritt zu überwinden.quelle
... 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.
Muss ich bestehen--disable-applet
--disable-applet
,./configure
funktioniert alles einwandfrei, aber ich kann die GUI der Anwendung nicht sehen, aber der Prozess wird ausgeführt. Habe ich etwas verpasst? Die Dokumentation sagtTo use applet edition of g2ipmsg, you need register the g2ipmsg_applet to your gnome2 panel with standard gnome2 panel operation.
Eine grundlegende Methode zum Durchlaufen der Abhängigkeiten einer Software, die Sie aus der Quelle erstellen möchten, lautet wie folgt:
Versuchen Sie, den Code zu kompilieren, bis er sich beschwert. Sehen Sie sich dann die Fehlermeldung an und versuchen Sie herauszufinden, wie das fehlende Paket aufgerufen werden kann
Verwenden Sie den Befehl
apt-cache search <string>
, um die benötigten Pakete zu finden. Je kürzer<string>
, desto besser sind die Chancen, passende Paketnamen / -beschreibungen zu findenDie Pakete, die Sie installieren müssen, werden fast immer
lib...-dev
in Ubuntu / Debian benannt. Installieren Sie das entsprechende Paketapt-cache
mitsudo apt-get install <package-name>
und kehren Sie zu Schritt 1 zurückWenn Sie beispielsweise nach dem Paket "libpanelapplet" suchen,
apt-cache search libpanel
wird Folgendes ausgeführt :davon
libpanel-applet-4-dev
sollten die Entwicklungs - Header enthalten die Sie suchen. (Hinweis: Die obige Ausgabe ist auf Präzise, die Version in Oneiric hat möglicherweise einen anderen Namen.)quelle
sudo apt-get install libpanel-applet-4-0
, heißt eslibpanel-applet-4-0 is already the newest version.
sudo apt-get install libpanel-applet-4-0-dev
?Sie können iptux installieren. Es verbindet sich mit dem Windows-System ipmsg und fügt diese Liste ebenfalls hinzu
quelle