web-dev-qa-db-ja.com

インスタントメッセージングアプリケーションIP Messengerをインストールするにはどうすればよいですか?

最近、 g2ipmsg (Ubuntu 11.10用のIP Messenger)をダウンロードしました。ただし、これは以前のubuntuバージョンほどインストール可能なパッケージではありません。

したがって、私はそれをコンパイルする必要があると思います。このアプリケーションにはgtkが必要なので、Synaptic Package Managerを使用してlibgtk2.0-devをインストールしました。

./configureコマンドを実行すると、次のエラーが表示されます。

aPPLETの確認...構成:エラー:パッケージ要件(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をインストールしました buntu linuxへのIPメッセンジャーのインストール ですが、パッケージlibpanel-applet2-devが見つかりませんでした。

次に、libpanelappletmm-2.6-devとlibpanelappletmm-2.6-1c2をインストールしようとしましたが、このパッケージが見つかりませんでした

それでも同じエラーが発生する

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


Ubuntuのg2ipmsgには多くの問題があります。特に、ファイル転送中には多くの問題があります。

Wineまたはg2ipmsgを使用してIpメッセンジャーをインストールする代わりに、Iptuxを使用します。

Ip Messangerと完全に互換性があります。

IptuxのインストールSudo apt-get install iptux

8
Searock

パッケージg2ipmsgはリポジトリで利用可能です-oneiricを除くubuntuのすべてのバージョンのv0.9.6。したがって、oneiric以前または12.04以降のバージョンでインストールするには:

g2ipmsgInstall g2ipmsg

ただし、Gnome-Panelへの変更とgnome-2アプレットライブラリへの依存のためにoneiricでコンパイルされないため、Oneiric(11.10)では使用できません。

コンパイルしてインストールして、この結果をgnome-classic(影響なし)で生成できます。

enter image description here

注-アプリケーションの起動時-gnome-panelに最小化されて起動します。何らかの理由で、Unityではこのアプリケーションは表示されません。おそらく、最小化されたアプリケーションはUnityパネルに直接表示されません。

アプリケーションをUnityで動作させるには、古いシステムトレイを有効にする必要があります。

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

次に、Dashでg2ipmsgを検索する前にログアウトしてログインします

これをコンパイルして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を使用している場合、Activitiesg2ipmsgを検索すると、アプリケーションはシステムトレイ通知領域で最小化されて起動します(画面右下)。アプリケーションアイコンを表示するには、その領域にマウスを移動する必要があります。システムトレイ拡張機能を使用して、画面の右上に常にアプリケーションアイコンを表示することをお勧めします。これらの領域の詳細と拡張機能のインストール方法については、以下のリンクの回答を参照してください
  3. Unity/Unity 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
fossfreedom

pkg-config( "No package 'foo' found")からそのようなエラーメッセージが表示される場合、それはfoo.pcでファイルpkg-configが見つからないことを意味します。この通常の理由は、このファイルを提供するパッケージがインストールされていないため、apt-fileを使用するかpackages.ubuntu.comで検索する必要があるためです。ただし、この特定のケースでは、古いGNOME 2パネルアプレットはすべて削除されているため、結果は得られません。

--disable-applet./configureに渡すと、このステップを通過できます。

5
Iain Lane

ソースからビルドしようとしているソフトウェアの依存関係を調べる基本的な方法は次のとおりです。

  1. 文句を言うまでコードをコンパイルし、エラーメッセージを見て、不足しているパッケージが何であるかを調べてください。

  2. apt-cache search <string>コマンドを使用して、必要なパッケージを見つけやすくします-<string>が短いほど、一致するパッケージ名/説明が見つかる可能性が高くなります

  3. インストールする必要があるパッケージは、ほとんどの場合、Ubuntu/Debianではlib...-devという名前です。 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には、探している開発ヘッダーを含める必要があります。 (注:上記の出力は正確なものであり、Oneiricのバージョンは異なる名前を持っている可能性があります。)

0
pablomme

Iptuxをインストールできます。 Windowsシステムのipmsgとリンクし、それらのリストも追加します

Sudo apt-get update
Sudo apt-get install iptux