Дубль гис для линукс

Дубль гис для линукс

Здравствуйте, уважаемые читатели! Долгое время сомневался, стоит ли вообще писать данную статью, так как установка локальной версии ДубльГИС на Linux осуществляется достаточно просто, для этого достаточно установить Wine и скачать с официального сайта 2GIS версию, предназначенную для запуска в Linux через Wine.

Однако я решил, что данный материал будет полезен тем, кто только начал осваивать Linux, поэтому данный материал имеет право на жизнь. Так что читайте далее порядок установки 2ГИС на Linux. Используемой мной дистрибутив — это KDE Neon (собрат Kubuntu и Ubuntu), но на других Linux-дистрибутивах установка будет аналогичной.

Установка WineHQ из ppa-репозитория

Итак, вначале необходимо установить Wine. Именно это рекомендует сам разработчик 2GIS. Далее информация для тех, кто впервые слышит слова Wine.

Wine — это программа, которая не является эмулятором компьютера, предназначенная в первую очередь для таких Unix-подобных операционных систем как Linux и MacOS и позволяющая запускать 32 и 64-битные приложения, которые написаны специально для всем известной операционной системы Microft Windows.

Дело в том, что нативной программы 2Gis для Linux не существует (точнее поддержка и разработка прекращена с февраля 2015 года), поэтому разработчики 2Gis рекомендуют использовать Wine. Впрочем, под Wine 2Gis работает отлично.

Для установки Wine HQ из ppa необходимо выполнить несколько простых команд в Терминале.

1. Добавление 32-битной поддержки архитектуры

Сначала добавляем поддержку архитектуры i386 для 64-битных систем. Команда в Терминале:

sudo dpkg —add-architecture i386

2. Добавление ppa-репозитория

Далее всего парой команд добавляем сам репозиторий:

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add —

sudo apt-add-repository ‘deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main’

3. Непосредственно установка Wine

sudo apt install winehq-stable

На этом установка Wine HQ почти закончена. Если остались еще вопросы по установке, то добро пожаловать на официальную страницу с рекомендациями по установке Wine на различных дистрибутивах Linux, которая расположена тут https://wiki.winehq.org/Download в разделе бинарные пакеты Wine HQ.

Если с английским языком вы на ВЫ (простите за тавтологию), то переводчик Google вам в помощь.

Загрузка 2GIS с официального сайта разработчика

Далее необходимо зайти на официальный сайт 2GIS по адресу local.2gis.ru и, перейдя в раздел Другие варианты загрузки, скачать 2GIS для Linux. Скачать необходимо именно оболочку 2ГИС.

После скачивания архива с установщиком необходимо произвести распаковку архива любым доступным в вашем дистрибутиве архиватором.

Читайте также:  Приложения запуск приложений windows

Первый запуск 2GIS в Linux

Далее необходимо щелкнуть правой кнопкой мыши по файлу grym.exe и выбрать команду контекстного меню Открыть с помощью Wine — загрузчик программ Windows.

После этого Wine предложит скачать и установить в автоматическом режиме несколько дополнительных пакетов:

1) Wine-mono — для поддержки приложений, использующих .NET Framework;

2) Gecko — для поддержки приложений, использующих язык HTML.

Для автоматической установки Wine-mono и Gecko достаточно нажать кнопку Установить и дождаться окончания процесса установки.

После этого можно снова щелкнуть правой кнопкой мыши по файлу grym.exe и выбрать команду контекстного меню Открыть с помощью Wine — загрузчик программ Windows, после чего произойдет запуск фирменного интерфейса приложения 2GIS.

Первоначально 2GIS проверит наличие доступных новых версий и предложит скачать карту нужного города.

Собственно, на этом все. Можно пользоваться локальной компьютерной версией 2GIS. Немного жаль, что с февраля 2015 года больше нет нативной версии 2GIS для Linux, но под Wine 2GIS работает без каких бы то ни было проблем.

Ну а если по каким-то причинам вы вообще не допускаете использование Wine в Linux, то всегда можно запустить любимый браузер и воспользоваться онлайн-версией ДубльГИСа.

Понравилась статья? Не очень? Тогда возможно, что вы напишите свою гораздо лучше. Просто перейдите по ссылке Размещение статей и ознакомьтесь с правилами публикации статей на сайте MultiBlog67.RU .

Источник

2ГИС для Linux всё и причём уже давно

Очень много лет пользуюсь 2ГИСом для ориентации себя в пространстве. Очень радовался когда он появился на мобильниках и ещё больше радовался когда прочитал вот этот пост о бета версии, которая имеет сборку в т.ч. и для Ubuntu.

В силу некоторых причин на рабочем ПК использую самую популярную ОС и потому проблем с офлайн 2гисом нет, а на домашнем ПК (с Убунтой 15.04) довольствовался онлайн версией. Пока не понадобилось с ноутбуком ехать в глуш в место с интернетом сомнительного качества. В данной ситуации не возникло сомнений что делать и я перешёл на beta.2gis.ru, сделал всё по инструкции, набрал заветное:
И споткнулся об сообщение:

Конечно можно было вооружиться Гуглом (или Яндексом) и пытаться разрешить эту неловкую ситуацию, но как любитель наикратчайших путей я написал в саппорт и получил в ответ следующее:

Данная ситуация связана с тем, что бета версия 2ГИС не поддерживает текущую версию Ubuntu. К сожалению, начиная с февраля 2015 года, разработка новой настольной версии заморожена. Мы не знаем, когда мы к ней вернёмся.

Когда и если разработка будет продолжена, одной из первоочередных задач будет сделать в дополнение к версиям для распространённых дистрибутивов и так называемую «лежачую» версию. Большинство проблем это решит, включая поддержку Ubuntu 12.04. Тем не менее, совсем все дистрибутивы поддержать не получится, т.к. Qt постепенно отказывается от поддержки старых систем.

Читайте также:  Linux running windows application

На текущий момент мы не только не работаем над обновлением самой программы, но и не выкладываем свежих данных. Пока что лучше считать, что у нас нет версии под Linux, и пользоваться либо онлайн-версией, либо (при помощи wine) текущей windows-версией.

Источник

Сервер обновлений 2ГИС для Unix

Системные требования

Сервер обновлений 2ГИС для *nix реализован на базе web-сервера nginx. Если у вас в сети уже есть сервер с nginx, обслуживающий внутренний web-сайт компании, и на этом сервере есть доступ в Интернет — вы можете «подселить» туда Сервер обновлений. Он займёт виртуальный хост 2gis-update, не мешая другим сайтам.

Чтобы пользовательские компьютеры автоматически обнаружили локальный сервер обновлений, машина, на которой установлен Сервер обновлений, должна откликаться на DNS-имя 2gis-update.ваш_домен. Или же вы можете прописать адрес сервера обновлений в настройках каждого пользователя — вручную или с помощью доменных политик.

Также вам понадобится дисковое пространство под кэш. В базовой поставке настроен кэш размером 2ГБ; в зависимости от подмножества баз, используемых вашими пользователями, для эффективного кэширования может понадобиться увеличить размер кэша.

Установка и настройка Сервера обновлений

Установка из репозитория для Debian-подобных систем

Если вы используете Debian, Ubuntu или другой основанный на Debian дистрибутив GNU/Linux, вы можете установить Сервер обновлений из нашего репозитория. Мы выпускаем пакет для Ubuntu; он должен также работать на других дистрибутивах, где работает nginx версии не ниже 0.7.65.

Добавьте в /etc/apt/sources.list следующую строчку:

deb http://deb.2gis.ru/ 2gis main

Импортируйте наш ключ:

gpg —keyserver hkp://keyserver.ubuntu.com —recv-keys 69ECCC891636CC92
gpg —armor —export 69ECCC891636CC92 | sudo apt-key add —

Установите пакет 2gis-local-update-server:

sudo apt-get update
sudo apt-get install 2gis-local-update-server

  • Если у вас ещё не установлен nginx, он будет автоматически установлен и настроен для работы с Сервером обновлений.
  • Если nginx уже установлен, но на нём нет сайтов — Сервер обновлений установится как сайт по умолчанию.
  • Если nginx установлен и на нём есть сайты, то Сервер обновлений будет работать только как виртуальный хост (под именем 2gis-update), чтобы не затронуть работу ваших сайтов.

Установка вручную

Если вы пользуетесь другим дистрибутивом Linux или FreeBSD, вы можете установить Сервер обновлений самостоятельно.

  1. Установите nginx версии 0.7.65 или выше. Пакеты есть во всех распространённых GNU/Linux и BSD дистрибутивах.
  2. Найдите файлы конфигурации nginx. Здесь и далее предполагается, что они в /etc/nginx; если у вас по-другому, мысленно подставьте свой путь в дальнейшую инструкцию.
  3. Выкачайте и распакуйте конфигурационные файлы Сервера обновлений:

Скопируйте файлы 2gis-local-update-server-partial.conf, 2gis-local-update-server.key, 2gis-local-update-server.crt в каталог /etc/nginx:

do cp 2gis-local-update-server-partial.conf
2gis-local-update-server.key 2gis-local-update-server.crt /etc/nginx/
Скопируйте файл 2gis-local-update-server.conf в каталог /etc/nginx/conf.d:

Создайте каталоги для кэша:

sudo mkdir -p /var/cache/2gis/nginx/updates
sudo mkdir -p /var/cache/2gis/nginx/temp
sudo mkdir -p /var/cache/2gis/nginx/infolist
sudo touch /var/cache/2gis/nginx/updates/ping

  • Смените владельца каталога кэша на тот аккаунт, под которым в вашей системе работает nginx. Здесь предполагается, что это www-data:
  • Если вы хотите, чтобы Сервер обновлений был сайтом по умолчанию (обрабатывал запросы по всем именам, а не только по 2gis-update), добавьте в директивы listen файла 2gis-local-update-server.conf ключевое слово default_server.

    server <
    listen *:80 default_server;

    >
    server <
    listen *:443 default_server;

    >
    Перезапустите nginx:

    sudo /etc/init.d/nginx restart

    У меня ещё нет каталога conf.d

    sudo mkdir -p /etc/nginx/conf.d
    Замените nginx.conf на следующее (подставив подходящие вам пути):

    user www-data;
    worker_processes 2;
    error_log /var/log/nginx/error.log;
    pid /var/run/nginx.pid;
    events <
    worker_connections 2048;
    >
    http <
    include /etc/nginx/mime.types;
    default_type application/octet-stream;
    access_log /var/log/nginx/access.log;
    sendfile on;
    tcp_nodelay on;
    tcp_nopush on;
    gzip off;
    keepalive_timeout 2s;
    include /etc/nginx/conf.d/*.conf;
    >

    Продолжите установку согласно инструкции.

    У меня уже есть тщательно настроенный nginx.conf, я не хочу его реорганизовывать

    Добавьте в секцию http следующую строчку:

    Не забудьте создать все необходимые каталоги, как описано выше.

    Автоматическое обнаружение сервера обновлений

    Центр обновлений 2ГИС автоматически обнаружит ваш сервер обновлений, если он будет отзываться на имя 2gis-update. Если ваш DNS-сервер использует bind, добавьте в файл описания зоны строчку:

    2gis-update IN A kkk.lll.mmm.nnn

    подставив вместо kkk.lll.mmm.nnn IP-адрес вашего сервера.

    Удаление

    Удаление Сервера обновлений, установленного из deb-пакета

    Следующая команда удалит Сервер обновлений, но оставит нетронутым кэш:

    sudo apt-get remove 2gis-local-update-server

    Чтобы удалить Сервер обновлений вместе с кэшем, используйте команду

    sudo apt-get purge 2gis-local-update-server

    Если nginx вам больше не нужен, удалите его тоже:

    sudo apt-get purge nginx

    Удаление Сервера обновлений, установленного вручную

    Источник

    2 гис для linux установка

    2 гис для Ubuntu

    Выполняем все команды в терминале и наслаждаемся.

    • echo ‘deb https://deb.2gis.ru/ trusty non-free’ | sudo tee /etc/apt/sources.list.d/2gis.list
    • gpg –keyserver hkp://keyserver.ubuntu.com –recv-keys 69ECCC891636CC92
    • gpg –armor –export 69ECCC891636CC92 | sudo apt-key add –
    • sudo apt-get update
    • sudo apt-get install 2gis

    2 гис для rpm дистрибутивов

    Для того, чтобы установить2 гис для rpm дистрибутивов – opensuse или fedoraПодготовка к сборкеУстановите в систему rpmbuild. На Fedora/CentOS/RHEL:

    1 sudo yum -y install rpm-build
    1 sudo zypper install rpmbuild

    Сборка пакета

    Загрузите скрипт сборки RPM пакета из репозитория на GitHub 2 гис:

    Выдайте права на запуск для genrpm.sh:

    1 chmod +x genrpm.sh

    Запустите его с правами обычного пользователя и дождитесь завершения выполнения:

    1 ./genrpm.sh

    Установка пакета

    По окончании сборки готовый к установке RPM-пакет вы найдёте в каталоге

    /rpmbuild/RPMS/`uname -m`/.Для установки в систему воспользуйтесь штатными средствами дистрибутива. Если у вас Fedora, CentOS или RHEL, то выполните в терминале следующую команду:

    1 sudo yum -y install

    /rpmbuild/RPMS/`uname -m`/2gis*

    1 sudo zypper install

    /rpmbuild/RPMS/`uname -m`/2gis*.rpm

    One thought on “ 2 гис для linux установка ”

    linux mint: вторая команда отработала с ошибкой
    gpg —armor —export 69ECCC891636CC92 | sudo apt-key add —
    использование: gpg [параметры] [файл]
    gpg: не могу открыть `—’: Нет такого файла или каталога

    Добавить комментарий Отменить ответ

    Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

    Источник

    Читайте также:  Драйвер для hp laserjet m1132 mfp для linux
  • Оцените статью