SASGIS

Веб-картография и навигация

Инсталлятор SAS.Планета

Форум для обсуждения деталей разработки программы SAS.Планета

Модераторы: vdemidov, Tolik

Инсталлятор SAS.Планета

Сообщение Nsa1975 » 07 ноя 2012, 16:58

День добрый!
Возможно это обсуждалось где-то здесь,а именно - создание инсталлятора,но вот попробовал,
последняя версия SASPlanet 12.10.10

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

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение
Можно и отдельно склепать инсталлятор на актуальный набор карт.
Работа по факту пустяшная,и может у разработчиков не вызовет приятия,сказать не берусь...
Nsa1975
Новичок
 
Сообщения: 4
Зарегистрирован: 07 ноя 2012, 15:57
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Инсталлятор SAS.Планета

Сообщение vdemidov » 07 ноя 2012, 17:15

А где подробности? Скрипты сборки, что нужно для сборки, как можно реализовать поддержку других языков и тд?
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Инсталлятор SAS.Планета

Сообщение zed » 07 ноя 2012, 17:22

Ок, начну с бага: устанавливается только в дефолтный путь (C:\Program files), а по тому пути, что мы прописали в инсталлере появляется лишь анисталлер.

Лицензионное соглашение неплохо бы дополнить хотя бы таким текстом:
Код: Выделить всё
SAS.Planet (SAS.Планета)                                                   
Copyright (C) 2007-2012, SAS.Planet development team.           
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or     
(at your option) any later version.                                       
                                                                           
This program is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.                             
           
You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>. 


При установке желательно ещё спросить где сохранять кэш и метки, плюс спросить про дефолтный тип кэша. Программу-то можно и в programm files поставить, но хранить там кэш я бы очень не рекомендовал.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Инсталлятор SAS.Планета

Сообщение Nsa1975 » 07 ноя 2012, 18:35

vdemidov писал(а):А где подробности? Скрипты сборки, что нужно для сборки, как можно реализовать поддержку других языков и тд?

.
.не сильно затрудняясь использовал Smart Install Maker
Nsa1975
Новичок
 
Сообщения: 4
Зарегистрирован: 07 ноя 2012, 15:57
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Инсталлятор SAS.Планета

Сообщение bk99 » 07 ноя 2012, 20:24

1. Каталог установки: "C:\Program Files\SAS\SAS.Планета". А почему не просто: "C:\Program Files\SAS.Планета"?
2. В программной группе 2 ярлыка: "SASPlanet" и "Удаление SASPlanet". Не будет ли "более правильным" писать "SAS.Planet" и "Удаление SAS.Planet"? Или даже "SAS.Планета" и "Удаление SAS.Планета"?
bk99
Новичок
 
Сообщения: 49
Зарегистрирован: 01 авг 2008, 14:18
Благодарил (а): 16 раз.
Поблагодарили: 0 раз.

Re: Инсталлятор SAS.Планета

Сообщение vasketsov » 08 ноя 2012, 02:00

Nsa1975 писал(а):Smart Install Maker

OMG. Почему такая кака? Почему не NSIS например?
vasketsov
Специалист
 
Сообщения: 901
Зарегистрирован: 25 июл 2009, 21:15
Благодарил (а): 0 раз.
Поблагодарили: 198 раз.

Re: Инсталлятор SAS.Планета

Сообщение garl » 08 ноя 2012, 09:44

а зачем вообще этот "сбоку бантик"?

еднственный выход при ограниченных правах на компьютере : разделять папку программы, и данные\zmp\карты между %ProgramFiles% и %ProgramData%
но для этого нужно сразу создавать правильный .ini
Russian NDN Team
QIP NightlyTester

За это сообщение автора garl поблагодарил:
VMatveev (08 ноя 2012, 10:46)
Рейтинг: 5.26%
 
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: Инсталлятор SAS.Планета

Сообщение vdemidov » 08 ноя 2012, 11:44

garl писал(а):а зачем вообще этот "сбоку бантик"?

еднственный выход при ограниченных правах на компьютере : разделять папку программы, и данные\zmp\карты между %ProgramFiles% и %ProgramData%
но для этого нужно сразу создавать правильный .ini

Не все так просто. Нужно еще что бы SASPlanet.ini хранился в папке пользователя, а не в %ProgramFiles%, и кэш с картами должны жить отнюдь не там где сейчас по-умолчанию.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Аватара пользователя
vdemidov
Гуру
 
Сообщения: 1687
Зарегистрирован: 12 дек 2008, 13:10
Откуда: Киев
Благодарил (а): 191 раз.
Поблагодарили: 157 раз.

Re: Инсталлятор SAS.Планета

Сообщение Nsa1975 » 08 ноя 2012, 11:50

Подправил пути распаковки, линки, лицензию...SAS.Планета 12.10.10,
что еще не так?
Про кеш - да,дефолт не всегда годится,но если я правильно понимаю,в программе при инсталяции нужно
это зафиксировать.Не касался пока так далеко,где и как конфигурируется расположение и тип кеша и меток?
Возможно,у кого то есть соответствующие идеи?
Nsa1975
Новичок
 
Сообщения: 4
Зарегистрирован: 07 ноя 2012, 15:57
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Инсталлятор SAS.Планета

Сообщение Tolik » 08 ноя 2012, 13:01

Ещё не так: в названии группы номер версии никогда (обычно) не указывается.
Я бы вообще группу не создавал, линк кинул бы прямо во "Все программы", деинсталлятор убрал.

P.S. Согласен, что "сбоку бантик" не нужен. Если бы инсталлятор генерировал какие-то настройки (ini-файлы), делал бы грамотный апгрейд при наличии старой версии и т.п. - тогда может быть, но это уже не так просто сварганить.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

След.

Вернуться в Раздел для разработчиков программы SAS.Планета

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

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