Bagaimana cara saya menginstal aplikasi Pesan Instan IP Messenger?

8

Saya baru saja mengunduh g2ipmsg (IP Messenger untuk Ubuntu 11.10). Namun - ini datang bukan sebagai paket yang dapat diinstal seperti versi ubuntu sebelumnya.

Jadi saya pikir saya perlu mengkompilasinya. Aplikasi ini membutuhkan gtk jadi saya sudah menginstal libgtk2.0-devmenggunakan Synaptic Package Manager.

Sekarang ketika saya menjalankan ./configureperintah itu memberi saya kesalahan berikut.

memeriksa APPLET ... configure: error: Persyaratan paket (libpanelapplet-2.0) tidak> terpenuhi:

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.

Di mana saya dapat menemukan jalur untuk PKG_CONFIG_PATH?

Inilah yang telah saya lakukan sejauh ini:

Saya telah menginstal libxml-parser-perl, libgnomeui-dev, gettext, intltool sesuai dengan pos Instalasi IP messenger di Ubuntu linux tetapi tidak dapat menemukan paket libpanel-applet2-dev.

Kemudian saya bahkan mencoba menginstal libpanelappletmm-2.6-dev dan libpanelappletmm-2.6-1c2 tetapi tidak dapat menemukan paket ini

tapi masih mendapatkan error yang sama

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


Ada banyak masalah dengan g2ipmsg di ubuntu, khususnya ada banyak masalah selama transfer file.

Alih-alih menginstal Ip messanger menggunakan anggur atau g2ipmsg gunakan Iptux.

Ini sangat kompatibel dengan Ip Messanger.

Menginstal Iptux sudo apt-get install iptux

Searock
sumber

Jawaban:

5

Paket g2ipmsgini tersedia di repositori - v0.9.6 untuk semua versi ubuntu kecuali untuk oneiric. Jadi untuk menginstal dalam versi sebelum Oneiric atau untuk 12,04 dan di atas:

g2ipmsg Instal g2ipmsg

Namun itu tidak tersedia di Oneiric (11.10) karena ia tidak dapat dikompilasi di bawah oneiric karena perubahan pada Gnome-Panel dan ketergantungan pada pustaka applet gnome-2.

Anda dapat mengkompilasi dan menginstal untuk menghasilkan hasil ini di gnome-classic (tidak ada efek)

masukkan deskripsi gambar di sini

Catatan - ketika aplikasi dimulai - itu mulai diminimalkan ke panel gnome. Untuk beberapa alasan, di Unity, aplikasi ini tidak muncul - mungkin aplikasi yang diperkecil tidak secara langsung terlihat di panel Unity.

Untuk membuat aplikasi berfungsi di bawah Unity Anda harus mengaktifkan sys-tray lama:

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

Kemudian logout dan masuk sebelum mencari g2ipmsg di Dash

Saya telah menyusun dan menambahkan ini ke PPA saya. Jika Anda ingin mengompilasinya sendiri, maka petunjuknya ada di bawah ini.

Instal dari PPA

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

untuk menjalankan g2ipmsg

  1. Jika Anda menggunakan antarmuka Gnome-Classic , maka G2ipmsg akan ditemukan di opsi menu Accessories
  2. Jika Anda menggunakan Gnome-Shell kemudian cari di Aktivitas untuk g2ipmsg dan aplikasi akan mulai diminimalkan di area notifikasi baki sistem (kanan bawah) layar. Anda harus memindahkan mouse Anda ke area itu untuk membuat ikon aplikasi terlihat. Rekomendasi saya adalah menggunakan ekstensi baki sistem untuk membuat ikon aplikasi terlihat setiap saat di kanan atas layar. Lihat jawaban tautan saya di bawah ini untuk informasi lebih lanjut tentang bidang-bidang ini dan cara menginstal ekstensi
  3. Jika Anda menggunakan Unity / Unity 2D Anda harus secara manual mengaktifkan area baki sistem agar aplikasi dimulai di area kanan atas layar di sebelah area indikator.

cara kompilasi

  • Dapatkan sumber:
cd ~ / Unduhan
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
  • Sekarang instal beberapa prasyarat dan perpustakaan
sudo apt-get install build-essential devscripts cdbs debhelper autotools-dev libgnomeui-dev libgstreamer0.10-dev libxml-parser-perl libssl-dev
  • Kemudian buka kompres dan tambal sumbernya


 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
  • Kompilasi untuk membuat paket deb
cd g2ipmsg-0.9.6 + dfsg /
debuild -us -uc
  • Instal paket deb
cd ..
sudo dpkg -i g2ipmsg_0.9.6 + dfsg-1.1_i386.deb

Catatan - jika Anda mengompilasi 64bit - maka nama paket akan berakhir di amd64.deb


Pertanyaan Terkait:

  1. Bagaimana cara membuka aMSN yang telah diminimalkan ke baki?
kebebasan fosil
sumber
Saya mencoba kedua opsi menginstal dari repositori dan membangun sumber tetapi mendapatkan kesalahan yang sama seperti - g2ipmsg mendeteksi kesalahan. Informasi Kesalahan: FileName ipmsg.c, Function create_lock_file, Line 157. Adakah bantuan untuk ini?
mengintai
@snoop - mungkin ini adalah T&J Anda - askubuntu.com/questions/243438/…
fossfreedom
5

Ketika Anda melihat pesan kesalahan seperti itu dari pkg-config("Tidak ditemukan paket 'foo'"), itu berarti file foo.pctersebut tidak dapat ditemukan oleh pkg-config. Alasan umum untuk ini adalah karena Anda tidak memiliki paket yang menyediakan file ini diinstal, jadi Anda harus mencari menggunakan apt-fileatau menggunakan package.ubuntu.com untuk itu. Namun dalam kasus khusus ini, Anda tidak akan mendapatkan hasil karena applet panel GNOME 2 yang lama semuanya telah dihapus.

Jika Anda lulus --disable-appletuntuk ./configure, Anda harus bisa melewati langkah ini.

Iain Lane
sumber
Ya kamu benar. Ini memberi saya pesan kesalahan yang sama. Apakah ada kemungkinan menginstal panel sejajar dengan versi ke-3?
Searock
Tidak juga, aplikasi hanya harus porting ke API baru. Anda harus dapat melakukan `./configure --disable-applet ', seperti yang saya katakan dalam jawaban saya, untuk setidaknya membuat g2ipmsg bekerja tanpa applet panel. Sudah ada revisi baru yang diunggah ke Debian dengan perbaikan yang tepat ini, dan saya akan mengurusnya menjadi 12,04.
Iain Lane
Ia masih mengatakan Tidak ada paket 'libpanelapplet-2.0' ditemukan :( ... 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. Apakah saya harus lulus--disable-applet
Searock
Ketika saya lulus --disable-appletuntuk ./configuresetiap hal bekerja dengan baik tapi aku tidak bisa melihat GUI dari aplikasi tetapi proses sedang berjalan. Apakah saya melewatkan sesuatu? Dokumentasi mengatakan To use applet edition of g2ipmsg, you need register the g2ipmsg_applet to your gnome2 panel with standard gnome2 panel operation.
Searock
0

Metode dasar untuk menjalani dependensi sepotong perangkat lunak yang Anda coba bangun dari sumbernya adalah sebagai berikut:

  1. Cobalah untuk mengkompilasi kode sampai komplain, kemudian lihat pesan kesalahan dan coba cari tahu apa paket yang hilang dapat disebut

  2. Gunakan perintah apt-cache search <string>untuk membantu Anda menemukan paket yang Anda butuhkan - semakin pendek <string>, semakin baik peluang untuk menemukan nama paket / deskripsi yang cocok

  3. Paket-paket yang Anda perlu instal hampir selalu bernama lib...-devdi Ubuntu / Debian; instal paket yang relevan terdaftar dengan apt-cachemenggunakan sudo apt-get install <package-name>dan kembali ke langkah 1

Jadi misalnya, jika Anda mencari paket "libpanelapplet", menjalankan apt-cache search libpanelakan kembali:

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

di antaranya libpanel-applet-4-devharus berisi tajuk pengembangan yang Anda cari. (Catatan: output di atas adalah Precise, versi di Oneiric mungkin memiliki nama yang berbeda.)

pablomme
sumber
Ketika saya mencoba menjalankan perintah sudo apt-get install libpanel-applet-4-0itu tertulislibpanel-applet-4-0 is already the newest version.
Searock
Bagaimana dengan sudo apt-get install libpanel-applet-4-0-dev?
pablomme
Masalahnya adalah tidak peduli versi apa yang saya instal tetap menangis untuk versi 2.0.
Searock
0

Anda dapat menginstal iptux. itu terhubung dengan sistem windows ipmsg dan tambahkan daftar itu juga

sudo apt-get update
sudo apt-get install iptux
Mani Balasubramanian
sumber
1
Lebih baik memberikan jawaban detail dengan langkah-langkah menginstalnya.
daisy
sudo apt-get update sudo apt-get install iptux
Balasubramanian mani
Posting sebagai jawaban, bukan sebagai komentar
daisy