Apakah ada PPA yang tersedia untuk versi libimobiledevice 1.2 terbaru dengan dukungan untuk iOS 8 atau dapatkah seseorang menjelaskan bagaimana membuatnya dari sumber tanpa mengacaukan semuanya?
22
Apakah ada PPA yang tersedia untuk versi libimobiledevice 1.2 terbaru dengan dukungan untuk iOS 8 atau dapatkah seseorang menjelaskan bagaimana membuatnya dari sumber tanpa mengacaukan semuanya?
Jawaban:
Menggunakan repositori GitHub .
Ingatlah, setiap langkah hanya berfungsi jika langkah sebelumnya berhasil.
Kloning repositori
Instal pustaka pengembangan yang diperlukan
Anda mungkin memerlukan lebih banyak pustaka atau paket tajuk seperti yang tercantum di bawah ini. Anda akan melihat ini jika Anda memiliki pesan kesalahan selama langkah konfigurasi nanti. Tambahkan komentar jika Anda memiliki masalah.
Instal beberapa perangkat lunak tambahan
Perangkat lunak berikut diperlukan untuk menyiapkan perangkat lunak untuk dikompilasi dan kemudian mengompilasinya.
Instal perangkat lunak opsional
Perangkat lunak berikut digunakan untuk membuat bagian-bagian dari paket yang sudah selesai berjalan lebih cepat dan membuat dokumentasi.
Instal pembantu instalasi
Checkinstall membuat paket debian sehingga perangkat lunak dikelola oleh manajer paket.
Konfigurasikan dan bangun
Memasang
Dengan perintah di bawah ini, paket deb dengan nama
libimobiledevice
akan dibuat dan diinstal.Anda akan melihat peringatan ini:
Cukup tekan 3dan ketik
1.2.1
danEnterPeriksa file yang diinstal
dan Anda akan melihat sesuatu seperti ini
sumber
Inilah yang saya lakukan untuk membangun libimobiledevice-1.2.0:
Instal alat bantu dan dependensi
Unduh skrip sumber dan Debian build dari versi yang saat ini dikemas (1.1.5 di Ubuntu 14.04):
Pindai dan unduh versi hulu baru:
Buka paketnya, letakkan skrip Debian build di tempatnya dan perbarui log perubahan:
Membangun paket biner (secara paralel dengan sebanyak mungkin pekerja dengan core CPU yang tersedia):
(
-j
menginstruksikan sistem pembangunan untuk menjalankan tugas-tugas pembangunan individu secara paralel, jika mungkin. Karena ini kadang-kadang menyebabkan masalah, mungkin berguna untuk mencoba menjalankan kembali pembangunan tanpa bendera itu atau menjatuhkannya di tempat pertama.)Instal paket yang dibangun:
Sebenarnya saya sedikit curang. Saya tidak dapat memenuhi dependensi build, karena perpustakaan tidak tersedia dalam versi yang cukup baru di Ubuntu 14.04: libimobiledevice-1.2.0 membutuhkan
libusbmuxd-dev (>= 1.0.9)
, jadi Anda harus membangunnya dari sumber terlebih dahulu dengan resep yang sama.sumber
./configure --help
untuk daftar opsi yang tersedia.libusbmuxd-dev (>= 1.0.9)
Anda dapat mengunduh *. Deb di sini dan menginstalnya dengansudo dpkg -i
OKE, inilah yang bekerja untuk saya.
Urutannya adalah:
Sumber: https://github.com/libimobiledevice/usbmuxd/issues/10
Di
checkinstall
prompt:sumber
Saya menggunakan PPA ini, ia memiliki layanan libimobilede terbaru, tetapi tidak semua komponen terwakili di sana: https://launchpad.net/~martin-salbaba/+archive/ubuntu/ppa+libimobiledevice
sumber
16.04 akan memiliki 1.2. Saya dapat mengunduh deb dari launchpad ( https://launchpad.net/ubuntu/xenial/+source/libimobiledevice ) dan menginstalnya pada 15.10. Saya butuhkan
libusbmuxd4
,libimobiledevice6
danlibimobiledevice-dev
. Kemudian saya menginstal ifuse 1.1.3 dengan mengikuti petunjuk ini: /ubuntu//a/691758sumber