Карты 2GIS
Добавлено: 12 апр 2013, 00:10
Кто подскажет, где взять программу 2GIS для Росы?
Если на сайте разработчика нету, откуда им взяться то?Mikele1299 писал(а):Такие карты я видел, но ведь работают из-под Вайна. А есть ли 2Гис специально линуксовый?
Код: Выделить всё
cat 2gis_update
#!/bin/bash
# export http_proxy=192.168.0.100:3128
# PROXY_USL="--proxy-user=<USER> --proxy-passwd=<PASSWORD>"
WLOG="wget.log"
DOWLOG="download.log"
BASECITY=( "Barnaul" "nsk" "Biysk" "altai" "Omsk" "Tomsk" "Kemerovo" "Novokuznetsk" "Krasnoyarsk" "Ekaterinburg" "Tyumen" "msk" "spb" "tlt" "Samara" "Bratsk" "Irkutsk" "Chelyabinsk" "Ufa" "Yakutsk" "Surgut" "Khabarovsk" "Ntagil" "Ulanude" "Sochi" "Kazan" "nnovgorod" "Rostov" "Tver" "blag" "Vladivostok" )
rm -rf *.zip
echo "Использую прокси" $http_proxy
echo "Качаю оболочку"
wget -c $PROXY_USL http://www.2gis.ru/distributive/shell/last/linux/ -o $WLOG
if [ "$(cat $WLOG | grep "ОШИБКА")" = "" ];
then
echo "Shell - OK" > $DOWLOG
else
echo "Shell" $(cat $WLOG | grep "ОШИБКА") > $DOWLOG
fi
index=0
while [ "$index" -lt "${#BASECITY[@]}" ]
do
echo "Качаю базу" _${BASECITY[$index]}
wget -c $PROXY_USL http://www.2gis.ru/distributive/${BASECITY[$index]}/last/linux -o $WLOG
if [ "$(cat $WLOG | grep "ОШИБКА")" = "" ];
then
echo "OK"
echo ${BASECITY[$index]} "- OK" >> $DOWLOG
else
echo "Error"
echo ${BASECITY[$index]} "-" $(cat $WLOG | grep "ОШИБКА") >> $DOWLOG
fi
let "index= $index + 1"
done
if [ "$(cat $DOWLOG | grep "ОШИБКА")" = "" ];
then
rm -fr 2gis/*
echo "Распаковываю скаченное"
find . -type f -iname "*.zip" -exec unzip -o {} \;
rm -rf *.log
fi
exit 0
Это смотря какой пакет. Этот же сделали через префиксы, а корень как есть файлы из пакета так и есть в read only.akdengi писал(а):Иметь rpm пакеты для wine вещей не очень хорошая идея. Замусоривать wine бутылками корень, а не юзверский хомяк тем более.
Как именно делали файлы исполняемыми? как именно терминал «не реагирует»? куда именно вы его скачали и распаковали? давайте выводы терминала, скриншоты и конкретную информацию, по порядку с самого начала пошагово, иначе вопрос никогда не решится.Mikele1299 писал(а):Сделал я файлы 2гис исполняемыми, но результат нулевой - терминал даже не реагирует на запуск из него 2гис. Может wine не тот, который мне нужен? Хотя я ставил его через Менеджер программ.
А 2гис после установки встал в папку Wine Programmx86. Получается, что нужен 32-битный Wine или 64-битный 2гис.This is the Win64 version of Wine. This version can only be used to run 64-bit Windows applications as is. For running 32-bit Windows applications, you need to also install the 'wine32' package from the 32-bit repository.
Надо не по отдельности пакеты качать, а подключить репозиторий:Mikele1299 писал(а):Legun: я скачал по Вашим ссылкам пакеты Вайн.рпм, но он при установке требует зависимые библиотеки. а они требуют еще и еще - пока заняться этим нет времени. Может Вы знаете почему в одном моем Менеджере оказался вайн 586, а в другом только 64-й?
Код: Выделить всё
urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa2012.1/repository/i586/main/release/
urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa2012.1/repository/i586/main/updates/
Код: Выделить всё
[root@belka-pc belka]# urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa2012.1/repository/i586/main/release/
...извлечение не удалось: сбой curl: завершён с 22
нет доступа к источнику с дистрибутивом (не найден файл media.cfg)
не удаётся добавить источник
[root@belka-pc belka]# urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa2012.1/repository/i586/main/updates/
...извлечение не удалось: сбой curl: завершён с 22
нет доступа к источнику с дистрибутивом (не найден файл media.cfg)
не удаётся добавить источник
[root@belka-pc belka]#
Я бы даже и сам согласился с этим. Но вот незадача: если пользователей больше одного, то гемарно как-то делать доступ к программе для всех пользователей сразу. А каждому отдельно настраивать - это ж сколько места надо будет потерять!!!akdengi писал(а):Иметь rpm пакеты для wine вещей не очень хорошая идея. Замусоривать wine бутылками корень, а не юзверский хомяк тем более.
А если зайти в файловый менеджер WINE (winefile) и там запустить grym.exe?Mikele1299 писал(а):Сделал я файлы 2гис исполняемыми, но результат нулевой - терминал даже не реагирует на запуск из него 2гис. Может wine не тот, который мне нужен? Хотя я ставил его через Менеджер программ.
Код: Выделить всё
env WINEPREFIX="/home/<USER>/.wine" wine C:\\windows\\command\\start.exe /Unix /home/<USER>/.wine/dosdevices/c:/users/<USER>/Start\ Menu/Programs/2GIS/2GIS.lnk
Прошлый раз у меня именно так получилосьMikele1299 писал(а):Вот что выдал терминал после ввода указанных Вами (Галахов Роман) команд. На втором ноуте Вайн 586 установился и карты 2гис запустились, правда после их закрытия вылетает ошибка, но пока все работает. Так а почему же все-таки на одном ноуте у меня оказались Вайны 586 и 64, а на втором только 64й?Код: Выделить всё
[root@belka-pc belka]# urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa2012.1/repository/i586/main/release/ ...извлечение не удалось: сбой curl: завершён с 22 нет доступа к источнику с дистрибутивом (не найден файл media.cfg) не удаётся добавить источник [root@belka-pc belka]# urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa2012.1/repository/i586/main/updates/ ...извлечение не удалось: сбой curl: завершён с 22 нет доступа к источнику с дистрибутивом (не найден файл media.cfg) не удаётся добавить источник [root@belka-pc belka]#
Код: Выделить всё
urpmi.addmedia --distrib http://mirror.rosalab.ru/rosa2012.1/repository/i586
MiBMikele1299 писал(а):Yamah: я Вам очень признателен за помощь, но Вы, наверное, забываете, что перед Вами обычный юзер, который слово-то РЕПОЗИТОРИЙ услышал только вчера, а что такое MIB-овский реп вообще не представляет. Вы не могли бы чуть поподробнее об этом, а то у меня из-за других дел просто нет времени заниматься глобальным поиском. Буду Вам очень признателен за любую помощь. Спасибо.
Код: Выделить всё
urpmi.addmedia MIB http://mib.pianetalinux.org/MIB/rosa2012.1/64/basic/
Код: Выделить всё
urpmi wine wine32 wine54
Опцию --interactive никто не отменял.Галахов Роман писал(а): Остается подключать весь репозиторий
Код: Выделить всё
urpmi.addmedia --distrib --interactive http://mirror.rosalab.ru/rosa2012.1/repository/i586
Код: Выделить всё
belka@belka-pc ~]$ su
Пароль:
[root@belka-pc belka]# urpmi.addmedia MIB http://mib.pianetalinux.org/MIB/rosa2012.1/64/basic/
добавляется источник «MIB»
http://mib.pianetalinux.org/MIB/rosa2012.1/64/basic/media_info/synthesis.hdlist.cz
[root@belka-pc belka]# urpmi wine wine32 wine54
Нет пакета с названием wine54
[root@belka-pc belka]# urpmi wine wine32
Некоторые запрошенные пакеты не могут быть установлены:
wine-1.5.14-69-mib2012.1.i586 (из-за неудовлетворённости libXrender.so.1)
wine32-1.5.14-69-mib2012.1.i586 (из-за неудовлетворённости libX11.so.6)
Продолжить установку? (Y/n) y
Хоть часть пакетов и могла быть установлена, произошли ошибки.
Некоторые запрошенные пакеты не могут быть установлены:
wine-1.5.14-69-mib2012.1.i586 (из-за неудовлетворённости libXrender.so.1)
wine32-1.5.14-69-mib2012.1.i586 (из-за неудовлетворённости libX11.so.6)
Тут может быть несколько вариантов:Mikele1299 писал(а): Остался только один маленький вопросик: почему на одном ноуте Вайн 586 оказался сразу в менеджере программ, а в другом пришлось добавлять его с такими усилиями, хотя дистрибутив один и тот же? Всем спасибо.