Доброго времени суток уважаемые посетители.
Данная статья предназначена для тех кто имеет хоть мелейшее представление о структуре sis пакета
(что благодаря atrant'у сейчас не проблема),а так же отсутствия контузии и любви к езде на бронепоезде ))
Это моя первая статья,так что просьба ногами сильно не бить
В данной статье речь пойдет об создании сложных мультесессионных SIS пакетов,
а именно о пакетах с опциями,что ставить а что нет да и вообше об упаковке.
Что нам для этого нужно? есть 2 варианта:
1) Программа под названием SisWare которая есть в обменнике или
2) Фаил makesis.exe который идет в комплекте с SISTool и командная строка.
И конечно же прямые руки.
важно!!! в путях к файлам будуюшего пакета не должно быть русских букв!!!
Итак начнем. запускаем SisWare и жмем File > New Session.
Видим следуюшее:
:
cd
makesis.exe -v file.pkg file.sis > process.res
Далее на панели жмем: Package info и вводим свои данные,а именно:
Save sis file as-имя сохраняемого фаила
App UID-UID вашего пакета
Devise Platform-ось под которую пакуете
Больше ничего на данной вкладке менять не нужно.Далее переходим на вкладку Package name
и вводим имя пакета которое будет в диспетчере приложений (НА ИНГЛИШЕ!!!)
Закрываем оконо. видим:
:
cd
makesis.exe -v file.pkg file.sis > process.res
Теперь подробнее об опциях. на примере разберем тему с вожможностью для пользователя
выбрать при установке скринсеивер и лого операторов большой тройки.
синтаксис:
:
cd
makesis.exe -v file.pkg file.sis > process.res
Как это мы получили? Посмотрим:
В главном окне жмем Option list > Add option 2 раза. Вводим имена наших опций (в примере это Logo и Screensavers).
Ввели? Жмем Place Nev. Закрываем окно.
СИНТАКСИС:
!({"Logo"},{"Screensavers"})
Далее в главном окне в верху жмем Session editor и переходим в "ручной режим" правки pkg файла.
В конце дописываем перое условие.
СИНТАКСИС:
:
cd
makesis.exe -v file.pkg file.sis > process.res
Далее в верху жмем PKG Editor тем самым выходя из ручного режима.
Жмем Copy file и ишем ваши фаилы логотипов. выбераем диск и пишем путь установки. Жмем Place new и закрываем окно.
Опять переходим в ручной режим (по описанной выше процедуре) и закрываем наше условие дописав "EndIf"(смотрите пример)
Анологично поступаем и со второй опцией.Далее добовляем фаилы темы (так же как и фаилы для опций)
Жмем Show text file и ищем свой фаил "обо мне" и добовляем его.
Далее жмем вверху не зеленую стрелку. Все,наш пакет готов.
ВНИМАНИЕ!!! Везде в путях обратные слеши!
В обшем качаите прогу и там все поимете.
2) Способ из командной строки.
создаем текстовый файл с именем File,меняем его расширение на .pkg.
Далее в нем прописеваем все приведенные пути и параметры. сохраняем и кидаем в корень диска.
Туда же клкдем и makesis.exe(смотрите в начале статьи).
Запускаем командную строку,в консоли пишем следуюшее:
:
cd
makesis.exe -v file.pkg file.sis > process.res
Жмем Enter. Готово. в корне диска появиться ваш пакет и файл с отчетом.
Возможные ошибки: только не правильные пути до файлов,ошибка в выборе платформы и кривые руки.
Благодарности: Выражаю огромную благобарность человеку под ником axy за помошь по теме.
Если возникают вопросы то пишите в аську 202069676 если синтаксис не понятен могу выслать обазец или выложить тут.
Всем спасибо. Кому помогло отпишитесь в коментах
[LEFT]
Подскажите может кто знает как с помощью SisWare удалить обновление quickoffice?
0 ответить