Paket libcairo2-dev
ini adalah versi terbaru dari perpustakaan grafis Kairo (1.10.2). Apakah ada cara saya dapat menginstal versi 1.8.10?
Saya menjalankan 11,10, tetapi akan tertarik pada solusi umum jika memungkinkan.
package-management
graphics
cairo
Daniel Standage
sumber
sumber
Jawaban:
Jika Anda ingin menguji versi lama dari Kairo, Anda bisa membuatnya dalam awalan sementara di direktori home Anda.
Pertama-tama, pastikan Anda telah menginstal dependensi build Kairo. Anda dapat melakukan ini dengan perintah berikut:
Sekarang unduh dan bongkar versi lama Kairo:
Sekarang Anda ingin membangun Kairo menjadi awalan sementara. Saya telah menggunakan
~/prefix
ini pada beberapa kesempatan, tetapi Anda dapat menggunakan direktori apa pun.Sekarang Anda perlu membuat perangkat lunak Anda sendiri menggunakan versi Kairo ini. Jika perangkat lunak digunakan
pkg-config
untuk menemukan dependensinya, seharusnya hanya diperlukan untuk mengatur variabel lingkungan berikut:Jika tidak digunakan
pkg-config
, Anda mungkin perlu menyesuaikanCFLAGS
untuk memasukkan-I$HOME/prefix/include
danLDFLAGS
memasukkan-L$HOME/prefix/lib
.Terakhir, untuk menjalankan program Anda menggunakan versi khusus Kairo, Anda harus mengonfigurasi tautan dinamis sehingga mencari perpustakaan bersama di awalan sementara Anda:
Setelah diatur, Anda dapat memverifikasi bahwa program Anda terhubung dengan salinan Kairo yang Anda gunakan
ldd
. Jika itu terlihat baik-baik saja, Anda sudah selesai.Membersihkan
Setelah selesai dengan pemasangan sementara ini, membersihkannya cukup mudah. Setel ulang variabel lingkungan dan hapus awalan pemasangan sementara:
Anda mungkin perlu mengkonfigurasi ulang / membangun kembali program Anda setelah melakukan ini untuk membuatnya menggunakan sistem Kairo lagi.
sumber