Bagaimana cara mengatur QGIS Master dan Stable secara paralel pada satu sistem Linux?

15

Saya terutama menggunakan Master QGis (build malam) untuk Debian Linux saya dan saya cukup senang dengannya. Tetapi untuk tujuan pendidikan dan demonstrasi, saya sekarang harus bekerja dengan versi Stable (1.8).

Bagaimana saya bisa menjalankan versi stabil QGis 1.8 dengan cara yang tidak akan mengganggu build QGis saya yang lain? Solusi ideal adalah menjalankan semuanya hanya dari folder. Ini dimungkinkan untuk Windows (QGis pada Stick), tetapi saya belum menemukan cara untuk melakukan ini pada sistem Linux. Saya tidak ingin menggunakan distribusi langsung atau seluruh Sistem Operasi.

Saya mencoba mengkompilasi QGis stable seperti yang ditunjukkan di sini , tetapi jika saya mencoba menjalankannya crash mengatakan:

Warning: !!! prefix path was requested, but it is not valid - we do not run from installed path !!!
Segmentation Fault

Kemungkinan besar ia mencoba membaca file konfigurasi dari folder config .qgis saya di direktori home dan gagal karena tidak dapat bekerja dengan konfigurasi dan awalan 1.9dev.

Bagaimana saya bisa mengatasi ini?

Curlew
sumber
Tolong bisakah Anda memperluas proses ini. Saya seorang pendatang baru untuk Ubuntu dan bahasa ini masih sedikit Yunani bagi saya. Saya menjalankan 1,8 dan ditingkatkan ke 1.9.0 berharap masalah simpan ketika Anda memiliki peta OSM di proyek akan hilang. Mereka telah seperti yang saya temukan Anda tidak dapat memuat OSM atau Google Maps sama sekali. Sekarang saya macet karena saya sangat bergantung pada data satelit yang tersedia. Tolong anggap saya seorang idiot dan tidak tahu apa-apa dan letakkan sebagai: 1. Nyalakan PC, 2. Pastikan mata terbuka, 3. dll ... Terima kasih sebelumnya. Josh
jhza
Cara teraman untuk menginstal kedua versi QGIS adalah dengan menginstal kotak virtual oracle dengan Ubuntu sebagai OS dan versi kedua QGIS. Keduanya berjalan secara independen satu sama lain, tetapi dapat menggunakan data yang sama dengan folder bersama.
AndreJ

Jawaban:

10

Instal QGIS 1.8 build Anda ke direktori di direktori home Anda. Anda harus dapat menjalankannya dari sana. Jika Anda mendapatkan kesalahan jalur awalan, coba atur yang berikut (menganggap instalasi saya di qgis_1.8 di direktori home saya):

export LD_LIBRARY_PATH=/home/gsherman/qgis_1.8/lib
export QGIS_PREFIX_PATH=/home/gsherman/qgis_1.8

Anda dapat memeriksa untuk melihat libs versi 1.8 mana yang dirujuk menggunakan:

ldd /home/gsherman/qgis_1.8/bin/qgis
tuan
sumber
terima kasih telah mengomentari dan memposting komentar ekspor. Namun saya masih memiliki masalah. Saya mengunduh sumber 1.8, mengekstraknya ke folder baru, mengompilasinya di folder build yang dibuat setelah memanggil "cmake ..". Saya sekarang memiliki folder keluaran dan jika saya mencoba menjalankan qgis bin di terminal (mengekspor jalur sebelumnya), saya masih mendapatkan kesalahan segmentasi: **** VERSION 10800 Peringatan: !!! jalur awalan telah diminta, tetapi tidak valid - kami tidak menjalankan dari jalur yang diinstal !!! Kesalahan segmentasi
Curlew
4
Apakah Anda melakukan make install dan mencoba menjalankannya dari direktori yang diinstal? Jika tidak, gunakan ccmake .. untuk mengatur CMAKE_INSTALL_PREFIX ke jalur di direktori home Anda (mis. /Home/gsherman/qgis_1.8), kemudian lakukan instal.
gsherman