Linux — это просто!
Страницы
понедельник, 27 июня 2011 г.
2GIS в Linux
Многим людям не нужно объяснять что такое ДубльGIS. Эти бесплатные электронные справочники для широкой аудитории, удобные и доступные в работе даже неискушенным пользователям компьютеров – главный продукт компании ДубльГИС, которая выходит с ним на новые рынки, в том числе, в новые страны. Новое название этого программного продукта +2ГИС, но мы его по привычке называем ДубльГИС. Одна только проблема, что компания выпускает версии для Windows, для КПК и даже для мобильного телефона есть java-приложение, но нет версии под Linux. |
Если возникнут проблемы с добавлением ключа, то попробуйте устранить их командой:
sudo apt-key adv —recv-keys —keyserver keyserver.ubuntu.com ` sudo aptitude update 2 >& 1 | grep -o ‘[0-9A-Z]\<16\>$’ | xargs `
Или вот так это выглядит в Synaptic
Устанавливаем программу:
sudo apt-get install 2gis 2gis-spb
вместо 2gis-spb выбирайте интересующий вас город
После успешной установки запускаем программу: Приложения -> Стандартные -> ДубльГИС 3.0
11 комментариев:
после установки дубльгис не запускается:
wine: cannot find ‘/usr/lib/2gis/grym.exe’
короче, фигня была в том, что я не пускал Wine в корень. когда пустил, программа стала запускаться, но с кучей каких-то багов. пользоваться невозможно.
+altima
На самом деле у ДубльГис нет никаких проблем при работе под вайном, если у тебя, как ты говоришь, он работает с багами, то рыть надо настройки вайн (посмотри мою предыдущую запись в этом блоге про допиливание вайна).
Невозможно добавить репозиторий.
W: Не удалось получить http://packages.redsolution.ru/2gis/dists/hardy/Release Unable to find expected entry ‘non-free/source/Sources’ in Release file (Wrong sources.list entry or malformed file)
W: Не удалось получить http://packages.redsolution.ru/2gis/dists/lenny/Release Unable to find expected entry ‘non-free/source/Sources’ in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
2 last-raven
После добавления репозитория в список ключ репозитория успешно добавился или была ошибка?
Отдельно выполните команду sudo apt-key adv —recv-keys —keyserver keyserver.ubuntu.com 0984A1734DF6F320
А потом уже sudo apt-get update
Сам репозиторий жив-здоров, сейчас только проверила по ссылке http://packages.redsolution.ru/2gis/dists/hardy/
Ключ добавляется без ошибок, но тем не мение апдейт выдает вышенаписаное.
2 last-raven
Там бывает проблема при добавлении ключа, иногда совсем другой код ключа приходится вводить, а не этот 0984A1734DF6F320, надо смотреть, что система именно хочет, она пишет это до ошибки той, которую вы опубликовали
2ГИС установился точно по Вашей инструкции, но при запуске приложения система выдаёт ошибку: Программа встретила серьёзную ошибку и нуждается в закрытии. Просим извинения за неудобства. Это могло произойти из-за проблемы в программе или недостаточностью Wine. Дальше предлагается отчитаться об этой ошибке. Что я сделала не так?
Это конфликт с другими приложениями, то есть, например, Агент.Mail.Ru и ряд других приложений под wine требуют определенные библиотеки, для установки которых используется winetricks, так вот после этого ДубльГис не работает. ДубльГис работает только на «чистых» либах от wine. Именно поэтому я отказалась от использования того же Агента.Mail.Ru, потому что данная программа для меня важнее, чем агент. Если вы сбросите настройки wine на начальные, то ДубльГис не будет выдавать такую ошибку
Но у меня нет программ под вайном. Только ДубльГИС. Я пробовала устанавливать его так, как описано на их сайте, но при установке тоже происходит ошибка. В настройках Wine я ничего не меняла.
Хм. тогда не знаю, у меня это ошибка только в вышеупомянутом варианте происходила 🙁
Источник
Сервер обновлений 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, вы можете установить Сервер обновлений самостоятельно.
- Установите nginx версии 0.7.65 или выше. Пакеты есть во всех распространённых GNU/Linux и BSD дистрибутивах.
- Найдите файлы конфигурации nginx. Здесь и далее предполагается, что они в /etc/nginx; если у вас по-другому, мысленно подставьте свой путь в дальнейшую инструкцию.
- Выкачайте и распакуйте конфигурационные файлы Сервера обновлений:
Скопируйте файлы 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
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
Удаление Сервера обновлений, установленного вручную
Источник
Ubuntu-desktop.ru
Установи Linux! Стань свободным!
2ГИС ДЛЯ LINUX
2ГИС — бесплатный справочник организаций с картой города. 22 100 000 пользователей в более чем 200 городах России, Украины, Казахстана, Италии, Кипра и Чехии регулярно используют 2ГИС в личных целях и для решения бизнес-задач.
Бесплатно. Быстро. Просто.
2ГИС — это полная и всегда актуальная информация о городе:
- телефоны и адреса организаций;
- адреса их сайтов и e-mail;
- расписание работы организаций;
- карта вашего города и его городов-спутников;
- маршруты городского транспорта.
2ГИС для Linux Ubuntu работает только через Wine.
Для установки программы в терминале выполните следующие команды:
Далее необходимо посмотреть список доступных городов:
Используем команду: apt-cache search 2gis
2gis — GIS and business directory
2gis-abakan — 2gis data files for Abakan
2gis-all — all 2gis data files
2gis-almaty — 2gis data files for Almaty
2gis-arkhangelsk — 2gis data files for Arkhangelsk
2gis-astrakhan — 2gis data files for Astrakhan
2gis-barnaul — 2gis data files for Barnaul
2gis-belgorod — 2gis data files for Belgorod
2gis-biysk — 2gis data files for Biysk
2gis-blagoveshensk — 2gis data files for Blagoveshensk
2gis-bratsk — 2gis data files for Bratsk
2gis-bryansk — 2gis data files for Bryansk
2gis-cheboksary — 2gis data files for Cheboksary
2gis-chelyabinsk — 2gis data files for Chelyabinsk
2gis-chita — 2gis data files for Chita
2gis-donetsk — 2gis data files for Donetsk
2gis-ekaterinburg — 2gis data files for Ekaterinburg
2gis-gornoaltaysk — 2gis data files for Gornoaltaysk
2gis-irkutsk — 2gis data files for Irkutsk
2gis-ivanovo — 2gis data files for Ivanovo
2gis-izhevsk — 2gis data files for Izhevsk
2gis-kaliningrad — 2gis data files for Kaliningrad
2gis-kaluga — 2gis data files for Kaluga
2gis-karaganda — 2gis data files for Karaganda
2gis-kazan — 2gis data files for Kazan
2gis-kemerovo — 2gis data files for Kemerovo
2gis-khabarovsk — 2gis data files for Khabarovsk
2gis-kirov — 2gis data files for Kirov
2gis-komsomolsk — 2gis data files for Komsomolsk
2gis-kostroma — 2gis data files for Kostroma
2gis-krasnodar — 2gis data files for Krasnodar
2gis-krasnoyarsk — 2gis data files for Krasnoyarsk
2gis-kurgan — 2gis data files for Kurgan
2gis-kursk — 2gis data files for Kursk
2gis-lenkuz — 2gis data files for Lenkuz
2gis-lipetsk — 2gis data files for Lipetsk
2gis-magnitogorsk — 2gis data files for Magnitogorsk
2gis-miass — 2gis data files for Miass
2gis-minvody — 2gis data files for Minvody
2gis-moscow — 2gis data files for Moscow
2gis-nabchelny — 2gis data files for Nabchelny
2gis-nahodka — 2gis data files for Nahodka
2gis-nizhnevartovsk — 2gis data files for Nizhnevartovsk
2gis-nnovgorod — 2gis data files for N-Novgorod
2gis-norilsk — 2gis data files for Norilsk
2gis-novokuznetsk — 2gis data files for Novokuznetsk
2gis-novorossiysk — 2gis data files for Novorossiysk
2gis-novosibirsk — 2gis data files for Novosibirsk
2gis-noyabrsk — 2gis data files for Noyabrsk
2gis-ntagil — 2gis data files for Ntagil
2gis-odessa — 2gis data files for Odessa
2gis-omsk — 2gis data files for Omsk
2gis-orel — 2gis data files for Orel
2gis-orenburg — 2gis data files for Orenburg
2gis-penza — 2gis data files for Penza
2gis-perm — 2gis data files for Perm
2gis-petrozavodsk — 2gis data files for Petrozavodsk
2gis-pskov — 2gis data files for Pskov
2gis-rostov — 2gis data files for Rostov
2gis-ryazan — 2gis data files for Ryazan
2gis-samara — 2gis data files for Samara
2gis-saransk — 2gis data files for Saransk
2gis-saratov — 2gis data files for Saratov
2gis-smolensk — 2gis data files for Smolensk
2gis-sochi — 2gis data files for Sochi
2gis-spb — 2gis data files for Spb
2gis-staroskol — 2gis data files for Staroskol
2gis-stavropol — 2gis data files for Stavropol
2gis-sterlitamak — 2gis data files for Sterlitamak
2gis-surgut — 2gis data files for Surgut
2gis-syktyvkar — 2gis data files for Syktyvkar
2gis-tambov — 2gis data files for Tambov
2gis-tobolsk — 2gis data files for Tobolsk
2gis-togliatti — 2gis data files for Togliatti
2gis-tomsk — 2gis data files for Tomsk
2gis-tula — 2gis data files for Tula
2gis-tver — 2gis data files for Tver
2gis-tyumen — 2gis data files for Tyumen
2gis-ufa — 2gis data files for Ufa
2gis-ulanude — 2gis data files for Ulanude
2gis-ulyanovsk — 2gis data files for Ulyanovsk
2gis-ussuriysk — 2gis data files for Ussuriysk
2gis-ustkam — 2gis data files for Ustkam
2gis-v-novgorod — 2gis data files for V-Novgorod
2gis-vladimir — 2gis data files for Vladimir
2gis-vladivostok — 2gis data files for Vladivostok
2gis-volgograd — 2gis data files for Volgograd
2gis-vologda — 2gis data files for Vologda
2gis-voronezh — 2gis data files for Voronezh
2gis-yakutsk — 2gis data files for Yakutsk
2gis-yaroslavl — 2gis data files for Yaroslavl
2gis-yoshkarola — 2gis data files for Yoshkarola
2gis-yuzhnosakhalinsk — 2gis data files for Yuzhnosakhalinsk
Устанавливаем программу, на моем примере это город Омск:
Источник