Пр.р.2. Тематический план пр Тема Колво часов
Скачать 2.05 Mb.
|
Практическая работа № 12Работа с инсталляторами, мастерами установки, архиваторами. Цель: научиться работать с инсталляторами, мастерами установки, архиваторами. Теоретическое обоснование Установка программного обеспечения часто представляет собой утомительную работу для пользователей, поэтому от того, насколько хорошо создан инсталлятор может зависеть будущее пограммы. Знакомство пользователя с программой чаще всего начинается с запуска инсталлятора. Внешний вид и функциональность продукта определяется разработчиком. Пользователю нужно иметь возможность проконтролировать процесс, выставив нужные параметры установки. Для разработчика же важно, чтобы, как минимум, его программа была установлена корректно, а инсталлятор был совместим с необходимыми платформами. Описание популярных средств разработки инсталляторов можно найти на сайтах Путеводитель по системам для создания инсталляторов, часть 3 http://www.ixbt.com/soft/installers-3.shtml, Softportal/Программы : Разработчику / Инсталляторы http://www.softportal.com/dlcategory-315.html, Softholm. Новости файлового архива http://www.softholm.com/download/development/install_setup/3.html, Inno Setup: создание инсталлятора на примере развертывания C# приложения https://habrahabr.ru/post/255807/ Архивация (упаковка)— помещение исходных файлов в архивный файл в сжатом виде. Разархивация (распаковка) — процесс восстановления файлов из архива точно в таком виде, какой они имели до загрузки в архив. Программы, осуществляющие упаковку и распаковку файлов, называются архиваторами. Цель упаковки файлов — обеспечение более компактного размещения информации. Степень сжатия файлов зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее популярные форматы архивов:
Основные утилиты для работы с архивами в linux: Блог для настоящих Линуксоидов - http://linuxsoid.com/ Как создать архив в Ubuntu Linux – http://linuxsoid.com/blog/szhatie_i_arkhivacija_informacii_s_pomoshhju_arkhivatorov_rar_unrar_zip_unzip_gzip_bzip2_tar/2014-05-07-139 Обзор основных архиваторов используемых Linux - http://admin-gu.ru/linux/arhive. Ресурсы архиваторов для Linux- http://linsoft.info/soft/category/90, http://freeanalogs.ru/Linux/WinRAR Методические указания Для выполнения заданий вам потребуется вспомнить теоретический материал и доступ в интернет. При выполнении заданий ориентируйтесь на данные инструкции и предложенные сайты. Задания Посетите предложенные сайты, выберите и опишите в таблице несколько систем для создания инсталляторов, по следующим основным аспектам: Среда разработки, интерфейс, поддержка сценариев Работа с проектом, типы создаваемых пакетов, возможности импорта проектов из других сред разработки Пользовательские опции инсталлятора: поддержка языков, профилей и другие опции Поддержка расширений Разработайте собственный инсталлятор (мастер установки) для своего ПО. (пример разработки см. на портале Инструкция создания Мастера установки готовой программы в Inno Setup – http://softobase.com/ru/vopros/nuzhna-po-inno-setup-instrukciya-sozdaniya-mastera-ustanovki-gotovoy-programmy Создайте таблицу «Основные утилиты для работы с архивами в Linux» Контрольные вопросы Что такое установка ПО? Что такое инсталлятор? Назовите средства создания инсталляторов Что такое архивация? Какие архиваторы вы знаете? Форма отчёта Конспект. Таблица. Ответы на вопросы. |