Як налаштувати QGIS Master і Stable паралельно в одній системі Linux?


15

Я в основному використовую QGis Master (нічну збірку) для свого Linux Debian, і я цілком задоволений цим. Але для навчальних та демонстраційних цілей мені зараз доводиться працювати з версією 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 у домашньому каталозі і не вдається, оскільки він не може працювати з конфігураціями та префіксами 1.9dev.

Як я можу обійти це?


Задовольте, чи можете ви розширити цей процес. Я відносна новачка Ubuntu, і мова для мене ще трохи грецька. Я працював у версії 1.8 та оновлений до 1.9.0, сподіваючись, що проблеми з збереженням, коли у вас буде проект OSM, зникнуть. Як я виявив, ви взагалі не можете завантажувати ОСМ або Карти Google. Зараз я застряг, коли сильно покладаюся на наявні супутникові дані. Будь ласка, припустіть, що я ідіот і нічого не знаю, і поставте це так: 1. Увімкніть ПК, 2. Переконайтесь, що очі відкриті, 3. і т.д. ... Дякую заздалегідь. Джош
jhza

Найбезпечніший спосіб встановлення обох версій QGIS - це встановлення віртуального вікна Oracle з Ubuntu як ОС та другою версією QGIS. Обидва працюють незалежно один від одного, але можуть використовувати однакові дані у спільних папках.
AndreJ

Відповіді:


10

Встановіть QGIS 1.8 build у каталог вашого домашнього каталогу. Ви повинні мати можливість запустити його звідти. Якщо ви отримаєте помилку шляху префікса, спробуйте встановити наступне (передбачається, що моя установка знаходиться в qgis_1.8 в моєму домашньому режимі):

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

Ви можете перевірити, на які вкладки посилається версія 1.8, використовуючи:

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

дякую за коментарі та публікації експортних коментарів. Однак у мене все ще є проблеми. Я завантажив джерело 1.8, витягнув його в нову папку, склав його в створену папку збірки після виклику "cmake ..". Тепер у мене є папка виводу, і якщо я спробую запустити коробку qgis в термінал (експортуючи шляхи раніше), я все одно отримаю помилку сегментації: **** ВЕРСІЯ 10800 Попередження: !!! шлях до префікса запитували, але він недійсний - ми не бігаємо від встановленого контуру !!! Помилка сегментації
Curlew

4
Ви зробили встановлення і спробували запустити його з встановленого каталогу? Якщо ні, використовуйте ccmake .., щоб встановити CMAKE_INSTALL_PREFIX на шлях у вашому домашньому каталозі (наприклад, /home/gsherman/qgis_1.8), після чого виконайте встановлення.
gsherman
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.