Bagaimana cara menginstal perpustakaan?

12

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?

megas
sumber
Dengan asumsi Anda menggunakan apt, coba jalankan apt-get install -f <package-name>.
David Kuridža
Sebagai contoh, apa yang harus saya tulis untuk glib: 'apt-get install -f glib-2.26.0', benarkan?
megas

Jawaban:

25

Mungkin ini adalah kesalahan dari configureskrip?

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.pcfile ditemukan dalam libdbus-1-devpaket Ubuntu, dan dbus-glib-1.pcditemukan dalam libdbus-glib-1-devpaket Ubuntu. Menginstal keduanya harus memenuhi dependensi dari configurepemeriksaan skrip tersebut.

James Henstridge
sumber
1. Anda benar 2. Saya telah menginstal libdbus-1-dev dan dbus-glib-1-dev dan kemudian saya mendapatkan kesalahan lain 'Tidak ada paket' sqlite3 'ditemukan Tidak ada paket' uuid 'ditemukan'. Saya sudah mencoba menginstalnya juga: 'apt-get install sqlite3' dan 'apt-get install uuid', berhasil diinstal tetapi tidak membantu. Bagaimana Anda tahu paket mana yang harus dipasang?
megas
3
Anda dapat dengan mudah melakukan pencarian paket menggunakan apt-cache search. Mencari sqlite3acara libsqlite3-devsebagai salah satu jawaban, jadi mungkin itulah yang Anda inginkan. Demikian pula, Anda mungkin ingin uuid-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 perintah apt-get build-dep tracker.
James Henstridge
1

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!

illvart
sumber
Jawaban ini sangat kabur. Bisakah Anda menjelaskan lebih banyak?
Kulfy