จะติดตั้ง QGIS Master และ Stable แบบขนานบนระบบ Linux เดียวได้อย่างไร?


15

ฉันใช้ QGis Master เป็นประจำทุกเช้าเพื่อ Debian Linux และฉันมีความสุขมาก แต่เพื่อการศึกษาและการสาธิตตอนนี้ฉันต้องทำงานกับรุ่น Stable (1.8)

ฉันจะรัน QGis 1.8 เวอร์ชั่นที่เสถียรในลักษณะที่จะไม่รบกวนการสร้าง QGis อื่น ๆ ของฉันได้อย่างไร? ทางออกที่ดีที่สุดคือการทำงานทุกอย่างจากโฟลเดอร์ สิ่งนี้เป็นไปได้สำหรับWindows (QGis on a Stick) แต่ฉันไม่พบวิธีการดังกล่าวในระบบ Linux ฉันไม่ต้องการใช้การเผยแพร่สดหรือระบบปฏิบัติการทั้งหมด

ฉันพยายามรวบรวม QGis เสถียรตามที่แสดงไว้ที่นี่แต่ถ้าฉันพยายามเรียกใช้มันขัดข้องว่า:

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

เป็นไปได้มากว่ามันจะพยายามอ่านไฟล์กำหนดค่าจากโฟลเดอร์. qgis config ในโฮมไดเร็กตอรี่และล้มเหลวเพราะมันไม่สามารถทำงานกับการกำหนดค่าและคำนำหน้า 1.9dev ได้

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร


โปรดหยุดคุณสามารถขยายในกระบวนการนี้ ฉันเป็นผู้ใช้ใหม่กับ Ubuntu และภาษายังเป็นภาษากรีกสำหรับฉัน ฉันใช้ 1.8 และอัพเกรดเป็น 1.9.0 หวังว่าปัญหาการบันทึกเมื่อคุณมีแผนที่ OSM ในโครงการจะหายไป พวกเขามีอย่างที่ฉันค้นพบว่าคุณไม่สามารถโหลด OSM หรือ Google Maps ได้เลย ตอนนี้ฉันติดอยู่กับการพึ่งพาข้อมูลดาวเทียมที่มีอยู่ โปรดสมมติว่าฉันเป็นคนงี่เง่าและไม่รู้อะไรเลยและใส่มันเป็น: 1. เปิดพีซี 2. ทำให้แน่ใจว่าตาเปิดอยู่ 3. ฯลฯ ... ขอบคุณล่วงหน้า Josh
jhza

วิธีที่ปลอดภัยที่สุดในการติดตั้ง QGIS ทั้งสองรุ่นคือการติดตั้ง oracle virtual box โดยใช้ Ubuntu เป็น OS และ QGIS รุ่นที่สอง ทั้งคู่ทำงานแยกจากกัน แต่สามารถใช้ข้อมูลเดียวกันได้ด้วยโฟลเดอร์ที่แชร์
AndreJ

คำตอบ:


10

ติดตั้ง QGIS 1.8 build ของคุณไปยังไดเรกทอรีในโฮมไดเร็กตอรี่ของคุณ คุณควรจะสามารถเรียกใช้จากที่นั่น หากคุณได้รับข้อผิดพลาดเส้นทางคำนำหน้าลองตั้งค่าต่อไปนี้ (ถือว่าการติดตั้งของฉันอยู่ใน qgis_1.8 ใน dir บ้านของฉัน):

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

คุณสามารถตรวจสอบเพื่อดูว่า libs รุ่น 1.8 อ้างอิงใดโดยใช้:

ldd /home/gsherman/qgis_1.8/bin/qgis

ขอบคุณสำหรับการแสดงความคิดเห็นและโพสต์ความคิดเห็นการส่งออก อย่างไรก็ตามฉันยังคงมีปัญหา ฉันดาวน์โหลดแหล่ง 1.8 แล้วแยกลงในโฟลเดอร์ใหม่รวบรวมในโฟลเดอร์สร้างที่สร้างขึ้นหลังจากเรียก "cmake .. " ตอนนี้ฉันมีโฟลเดอร์เอาต์พุตและหากฉันพยายามเรียกใช้ qgis bin ในเทอร์มินัล (ส่งออกพา ธ ก่อนหน้า) ฉันยังคงได้รับข้อผิดพลาดในการแบ่งกลุ่ม: **** VERSION 10800 คำเตือน: !!! ขอเส้นทางคำนำหน้า แต่ไม่ถูกต้อง - เราไม่ได้รันจากเส้นทางที่ติดตั้ง !!! การแบ่งกลุ่มผิด
Curlew

4
คุณทำการติดตั้งและลองเรียกใช้จากไดเรกทอรีที่ติดตั้งหรือไม่ หากไม่ใช้ccmake ..เพื่อตั้งค่า CMAKE_INSTALL_PREFIX เป็นพา ธ ในโฮมไดเร็กตอรี่ของคุณ (เช่น /home/gsherman/qgis_1.8) จากนั้นทำการติดตั้ง
gsherman
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.