Автообновление QGIS через OSGeo4W - командная строка

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Автообновление QGIS через OSGeo4W - командная строка

Сообщение Максим Дубинин » 10 фев 2012, 06:59

Как будет выглядеть командная строка для "тихого" запуска OSGeo4W-installer с автоматическим обновлением всех обновлябельных пакетов?

Что-то сходу не смог найти где брать ключи инсталлятора для командной строки. Нашел только такое, но это локально из предварительно скачанных пакетов:

Код: Выделить всё

osgeo4w-setup.exe -q --local-install --root c:\OSGeo4w -l "c:\osgeoPackages\http:%3a%2f%2fdownload.osgeo.org%2fosgeo4\release"
Хочу наконец повесить обновление на 1 кнопку.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Автообновление QGIS через OSGeo4W - командная строка

Сообщение Максим Дубинин » 10 фев 2012, 07:03

нашел

http://trac.osgeo.org/osgeo4w/wiki/CommandLine

Соответственно автообновление без вопросов решается так:

Код: Выделить всё

osgeo4w-setup.exe -q -a
osgeo4w-setup.exe -q --local-install -l "c:\OSGeo4w\http%3a%2f%2fdownload.osgeo.org%2fosgeo4w\release"
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Автообновление QGIS через OSGeo4W - командная строка

Сообщение Максим Дубинин » 10 фев 2012, 15:25

нет, не работает, первая команда только загружает обновления, не устанавливает

вторая (без -root) почему-то сбрасывает все версии на первые (старые) в локальных пакетах

так что вопрос актуален
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Автообновление QGIS через OSGeo4W - командная строка

Сообщение Voltron » 10 фев 2012, 16:30

Похоже, надо как-то так

Код: Выделить всё

osgeo4w-setup.exe -q -a -D -l "D:\install\gis\osgeo4w\offline"
osgeo4w-setup.exe -q -local-install --root C:\OSGeo4W -l "D:\install\gis\osgeo4w\offline\http%3a%2f%2fdownload.osgeo.org%2fosgeo4w\release"

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Автообновление QGIS через OSGeo4W - командная строка

Сообщение Максим Дубинин » 18 фев 2012, 10:45

Код: Выделить всё

osgeo4w-setup.exe -q -a -D -l "c:\OSGeo4w"
osgeo4w-setup.exe -q -local-install --root C:\OSGeo4W --local-package-dir "c:\OSGeo4w\http%3a%2f%2fdownload.osgeo.org%2fosgeo4w\release"
вторая команда к сожалению не работает, просто ничего не происходит

попробовал запустить osgeo4w-setup.exe с установкой из локального каталога, проблема та же, установщик не собирается ничего обновлять, пока не нажмешь несколько раз на стрелку напротив пакета qgis-dev

такое ощущение что отсутствует ключик типа -u для собственно указания, что надо обновить

Изображение

Изображение
пристегивайтесь, турбулентность прямо по курсу

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость