Страница 1 из 1

Автообновление 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 кнопку.

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"

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

Добавлено: 10 фев 2012, 15:25
Максим Дубинин
нет, не работает, первая команда только загружает обновления, не устанавливает

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

так что вопрос актуален

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

Добавлено: 10 фев 2012, 16:30
Voltron
Похоже, надо как-то так

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

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"

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 для собственно указания, что надо обновить

Изображение

Изображение