Ketika saya menginstal aplikasi (pelacak-0.10.24) saya mendapat pesan ini:
Package requirements (glib-2.0 >= 2.26.0
gobject-2.0 >= 2.26.0
gio-unix-2.0 >= 2.26.0
dbus-1 >= 1.3.1
dbus-glib-1 >= 0.82) were not met:
No package 'dbus-1' found
No package 'dbus-glib-1' found
Saya bisa pergi ke paket ubuntu dan menginstalnya langkah demi langkah, tapi saya pikir ini harusnya cara yang lebih nyaman. Bagaimana cara menginstal semua perpustakaan ini?
apt
, coba jalankanapt-get install -f <package-name>
.Jawaban:
Mungkin ini adalah kesalahan dari
configure
skrip?Kesalahan mengacu pada file paket pkg-config . Ini tidak sesuai satu-ke-satu dengan nama paket Ubuntu / Debian (karena mereka tidak spesifik Debian atau Ubuntu).
Dalam kasus khusus ini,
dbus-1.pc
file ditemukan dalamlibdbus-1-dev
paket Ubuntu, dandbus-glib-1.pc
ditemukan dalamlibdbus-glib-1-dev
paket Ubuntu. Menginstal keduanya harus memenuhi dependensi dariconfigure
pemeriksaan skrip tersebut.sumber
apt-cache search
. Mencarisqlite3
acaralibsqlite3-dev
sebagai salah satu jawaban, jadi mungkin itulah yang Anda inginkan. Demikian pula, Anda mungkin inginuuid-dev
. Sekarang karena pelacak telah dipaket dalam Ubuntu, salah satu opsi adalah menginstal persyaratan build untuk paket itu: yang seharusnya cukup untuk membuat Anda membangunnya dari sumber. Anda dapat melakukannya dengan menggunakan perintahapt-get build-dep tracker
.Sangat sederhana. Pertama periksa versi ubuntu Anda dengan menjalankan perintah
lsb_release -a
. Pergi ke https://packages.ubuntu.com/ , cari nama paket yang Anda inginkan seperti versi ubuntu Anda.Catatan: instal dengan versi, bukan nama paket!
sumber