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?


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.


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!


Jawaban ini sangat kabur. Bisakah Anda menjelaskan lebih banyak?
Kulfy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.