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

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

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

Nsa1975
Новичок
Сообщения: 4
Зарегистрирован: 07 ноя 2012, 15:57
Благодарил (а): 1 раз

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

Сообщение Nsa1975 »

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

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

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

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

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

Сообщение vdemidov »

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

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

Сообщение zed »

Ок, начну с бага: устанавливается только в дефолтный путь (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 поставить, но хранить там кэш я бы очень не рекомендовал.
Nsa1975
Новичок
Сообщения: 4
Зарегистрирован: 07 ноя 2012, 15:57
Благодарил (а): 1 раз

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

Сообщение Nsa1975 »

vdemidov писал(а):А где подробности? Скрипты сборки, что нужно для сборки, как можно реализовать поддержку других языков и тд?
.
.не сильно затрудняясь использовал Smart Install Maker
bk99
Новичок
Сообщения: 49
Зарегистрирован: 01 авг 2008, 14:18
Благодарил (а): 16 раз

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

Сообщение bk99 »

1. Каталог установки: "C:\Program Files\SAS\SAS.Планета". А почему не просто: "C:\Program Files\SAS.Планета"?
2. В программной группе 2 ярлыка: "SASPlanet" и "Удаление SASPlanet". Не будет ли "более правильным" писать "SAS.Planet" и "Удаление SAS.Planet"? Или даже "SAS.Планета" и "Удаление SAS.Планета"?
vasketsov
Специалист
Сообщения: 901
Зарегистрирован: 25 июл 2009, 21:15
Поблагодарили: 193 раза

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

Сообщение vasketsov »

Nsa1975 писал(а):Smart Install Maker
OMG. Почему такая кака? Почему не NSIS например?
Аватара пользователя
garl
Гуру
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз
Поблагодарили: 272 раза

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

Сообщение garl »

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

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

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

Сообщение vdemidov »

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

еднственный выход при ограниченных правах на компьютере : разделять папку программы, и данные\zmp\карты между %ProgramFiles% и %ProgramData%
но для этого нужно сразу создавать правильный .ini
Не все так просто. Нужно еще что бы SASPlanet.ini хранился в папке пользователя, а не в %ProgramFiles%, и кэш с картами должны жить отнюдь не там где сейчас по-умолчанию.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Nsa1975
Новичок
Сообщения: 4
Зарегистрирован: 07 ноя 2012, 15:57
Благодарил (а): 1 раз

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

Сообщение Nsa1975 »

Подправил пути распаковки, линки, лицензию...SAS.Планета 12.10.10,
что еще не так?
Про кеш - да,дефолт не всегда годится,но если я правильно понимаю,в программе при инсталяции нужно
это зафиксировать.Не касался пока так далеко,где и как конфигурируется расположение и тип кеша и меток?
Возможно,у кого то есть соответствующие идеи?
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

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

Сообщение Tolik »

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

P.S. Согласен, что "сбоку бантик" не нужен. Если бы инсталлятор генерировал какие-то настройки (ini-файлы), делал бы грамотный апгрейд при наличии старой версии и т.п. - тогда может быть, но это уже не так просто сварганить.
Ответить

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