Elf Installer Эльф для упрощения процесса установки новых эльфов. необходимо ассоциировать расширение pkg с файлом Installer.elf после этого в диспетчере файлов телефона наступаем на *.pkg и все необходимые запчасти от эльфа раскладываются по своим папкам.
при инсталяции старые файлы будут ЗАМЕНЕНЫ файлами из пакета инсталяции!!!
Для эльфописателей:
создание инсталяционного пакета. создаём на диске структуру папок, необходимую для работы Вашего эльфа. например BookManager. создаём: %DIR_ELFS_DAEMONS_EXT%/BookManager.elf %DIR_ELFS_DAEMONS_EXT%/RunOnce.elf %DIR_INI%/bookman/1.png %DIR_INI%/bookman/2.png %DIR_INI%/bookman/3.png %DIR_INI%/bookman/4.png %DIR_INI%/bookman/bookman.ini %DIR_INI%/bookman/shortcuts.ini
далее пакуем это дело в ZIP и переименовываем в BookManager.pkg
если в инсталяционном пакете присутствует эльф, одноименный с названием пакета(с учетом регистра), то по завершению инсталяции он будет запущен.
если в инсталяционном пакете присутствует RunOnce.elf - то он (RunOnce.elf) будет запущен и удалён.
История версий:
v1.0 - релиз
v1.2 обязательно обновляем эльфпак!!! обновить можно ТУТ
+ визуализация + лог файл. ведется в папке с Installer.elf + unzip ассоциируйте расширение zip с Installer.elf.
v1.21
!fix автозапуск порядок запуска: RunOnce.elf - запуск и удаление %pakage_name%.elf - запуск PostRun.elf - запуск и удаление
!fix работа с архивом, содержащим коментарии. количество файлов в архиве теперь определяется правильно
v1.22 !еще fix для архивов с коментариями..
RunOnce.elf и PostRun.elf - эльфы, посредством которых можно выполнить все необходимые для работы устанавливаемого эльфа операции. например, в RunOnce.elf можно создать, при необходимости, некие папки либо изменить/создать некие файлы. в PostRun.elf можно(к примеру) открыть в редакторе, созданный устанавливаемым эльфом, конфиг.. необходимость этих двух файлов, а так же их написание,это забота исключительно автора %pakage_name%.elf.
v1.23fix2 - Устранены некоторые утечки - Открытие лога через инет браузер - Не конфликтует с ExtensionManager
Поставил Мод Эльфак, новый Дин_конст, и библиотеку.. Положил эльф Installer в Zbin на телефоне,туда же папку с иконками(кстати какое у нее название должно быть??) Все также pkg файлы не открываются(((
webdemon
Вникающий
Регистрация: 13.5.09 Сообщений: 31 Репутация: 0 Откуда: Беларусь
Вот подумал тут чтобы инсталлер создавал логи распаковки в какой нибудь папке в файлах 'название эльфа'.log а не в одном файле инсталлер.тхт . Для чего: Чтобы можна было написать эльф который используя эти логи мог бы корректно удалять эльф со всеми его ресурсами, а то задралось искать и удалять то сам эльф то его конфиг и ёще чего
[ Редактировано webdemon в 19.7.09 00:28 ]
Эх,тяжелая наша доля безруких человеков бывает и кажется,что я этот человек, который скажет: 'А кто если не я?! ' да лень обламывает роги... Эх...
webdemon, ну как бы... знаешь эльфмейкеры соблюдают "кодекс чести" и раскладывают все аккуратно по папкам.... Не тяжело взять и удалить. Хотя идея сделать эльф UnInsaller какой будет удалять компоненты программы этоуже интереснее и уже реально быстрее\нужнее
webdemon
Вникающий
Регистрация: 13.5.09 Сообщений: 31 Репутация: 0 Откуда: Беларусь
Да сделать uninstaller не проблема - для этого и моих 'нулевых' знаний хватит но нада модифицировать инсталлер так чтобы он писал логи не в один файл а в разные: для каждого установленного эльфа свой, - так будет удобнее читать анинсталлеру файлы распакованые инсталлером! А те эльфы что сам раскладывал так сам и удаляй ! Я ваще так привык к инсталлеру, что все пакую в pkg.
Эх,тяжелая наша доля безруких человеков бывает и кажется,что я этот человек, который скажет: 'А кто если не я?! ' да лень обламывает роги... Эх...
Обьясните как и что делать а то я низнаю... У меня всё равно не читает файлы pkg Разкажите полную инструкцию где какие файлы скачать и куда их вкинуть ! Заранее ОГРОМНОЕ СПАСИБО !!!
W995 SW-R1FA035
boost
Новичок
Регистрация: 26.4.08 Сообщений: 14 Репутация: 2 Откуда: Украина
DimVer пишет: Обьясните как и что делать а то я низнаю... У меня всё равно не читает файлы pkg Разкажите полную инструкцию где какие файлы скачать и куда их вкинуть ! Заранее ОГРОМНОЕ СПАСИБО !!!
Тебе нужно подвизать формат *.pkg к Elf Installer с помощью FileReg'a. Допиши в файл ext.ini такую строчку: Код:
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.