Что такое инсталляция? Виды компьютерной инсталляции и их описание. Инсталляция программного обеспечения Что такое инсталляция программы

Каждый программный продукт - это, прежде всего, исполняемый модуль с рас­ширением.ехе (например, arj.exe) или.com (например, win.com), и этот модуль может ра­ботать либо автономно (например, arj.exe), либо в сопровождении многочисленной «сви­ты» из множества служебных файлов и других программ (например, win.com).

До появления современных программных продуктов проблемы установки не суще­ствовало: исполняемый модуль (с сопутствующими файлами) просто копировали с диске­ты или компакт-диска в любой каталог жесткого диска, а затем запускали на выполнение. Если данный программный продукт был совместим с аппаратными средствами, он функ­ционировал в соответствии с соглашениями, предусмотренными программистом-разработчиком.

Несложные программы и сейчас «устанавливаются» подобным же образом. Однако для большинства современных программных продуктов разработчики предусматривают специальную процедуру установки ("инсталляции”), при которой используется специаль­ная дистрибутивная копия продукта. Эта копия поставляется на дискете (нескольких дис­кетах) или компакт-диске и имеет программу установки setup.exe или install.exe. Для уста­новки запускается эта программа, и выполняются ее указания. Подобную программу часто называют «Мастером установки программ).

Типичные шаги, которые выполняются во время установки продукта:

ввод имени пользователя, обладающего лицензией на использование данной про­граммы, и название организации;

проверка аппаратных элементов системы;

конфигурирование продукта в соответствии с требованиями пользователя и за­пись на жесткий диск всех служебных файлов, необходимых для работы продукта в заказанной конфигурации (при этом часть функций продукта может быть отклю­чена);

создание и (или) модификация файлов настроек - как системных (например, config.sys), так и специализированных файлов Windows (с расширением.ini).

При установке программного продукта в Windows чаще всего создается программ­ным элемент (специальная папка), снабженный соответствующей пиктограммой. По же­ланию пользователя этот элемент можно включить либо в существующую, либо во вновь созданную программную группу.



В Панели управления Windows имеется специальное окно «Установка и удаление программ», которое содержит список установленных программ.

Приобретая программное обеспечение, покупая или одалживая у друга, необходи­мо помнить о правовой охране авторских прав.

Современную программу часто называют продуктом. Дело в том, что программа действительно такой же промышленный продукт, как утюг, телевизор или холодильник. Программа создается и распространяется по законам промышленного производства, она имеет четко определенные и оглаженные функции, удобные средства взаимодействия с потребителем, инструкцию по эксплуатации, гарантию и, даже, упаковку. Разумеется, как и каждый продукт, программа имеет и свою цену.

Об этом часто "забывают" те, кто занимается копированием коммерческих про­граммных продуктов у приятелей или на работе. Все знают, что нельзя скопировать, на­пример, клавиатуру, ее можно только украсть. Но не все осознают, что незаконное копи­рование программы отличается от кражи клавиатуры лишь тем, что обворовывается не владелец, а изготовитель продукта (автор программы). В 1992 году в нашей стране принят Закон об охране программ и баз данных, который предусматривает строгие наказания за самовольное копирование программного обеспечения.

Вместе с тем, существуют условно-бесплатные и бесплатные продукты (простые текстовые редакторы, некоторые игры, справочники). Авторы условно-бесплатных про­грамм полагаются на благородство потребителя: если программа понравилась, вы можете послать небольшую сумму по указанному адресу и стать зарегистрированным пользовате­лем. Авторы бесплатных программ вообще не требуют оплаты, иногда, правда, необходи­ма регистрация на сайте производителя.

Условия приобретения и распространения программы фиксируется изготовителем (автором) в документации, в сообщениях при установке. Один и тот же программный продукт может иметь несколько версий. Сейчас достаточно программных продуктов, осо­бенно игр, которые имеют приемлемую цену и, поэтому, лучше использовать легальные, лицензионные версии. Тем не менее, достаточно широко в продаже распространены, так называемые, «пиратские» версии. Особенно популярны сборники программ, когда на од­ном компакт-диске может находиться несколько десятков различных программ.

Приложение

БЕСПЛАТНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

OpenOffice.org

Офисный пакет программ. Полноценная замена пакету MS Office.

www. openoffi ce.org, www, ope no ffi с e. r u

«Патриот ХР» 2.2

Удобный, наделенный всеми необходимыми функциями текстовый редактор с

очень приятным интерфейсом в стиле Windows ХР. www.text-cditor.tk

Hieroglyph 3.7

Программа, созданная специально для работы с русским текстом. Основной упор

сделан на орфографию и распознавание текста. Здесь есть все, чтобы работа была

максимально удобной, www.adelaida.net/hieroglyph Графика:

Zoner Draw 3

Может называться бесплатной альтернативой известного всем векторного редакто­ра CorelDraw, www.zoner.com

Serif Photoplus 5.5

Это далеко не Photoshop, но для дома, для семьи более чем оптимальный выбор.

Практически каждый пользователь, работающий с компьютером, ноутбуком или мобильным устройством, так или иначе, но устанавливал какие-то приложения или даже операционные системы самостоятельно. Естественно, при этом использовался специальный пакет или файл, который и отвечал за установку (инсталляцию) необходимого программного обеспечения. Давайте посмотрим, что такое инсталлятор, для чего он нужен, как работает, каких типов бывает и как его использовать на практике. По всей видимости, в общих чертах понятие об установщике имеют все. Однако в данном случае предлагается рассмотреть понимание этого вопроса в более широком смысле.

Что такое инсталлятор?

Собственно, сообразить, что собой представляет такое программное обеспечение, можно совершенно элементарно. Достаточно просто обратить внимание на сам термин Installer, который с английского правильно переводится именно как «установщик». Инсталлятор - это уже некое универсальное название. Но для чего же он нужен и какие типы такого ПО вообще бывают? Как правило, различают несколько основных типов такого программного обеспечения, среди которых основными являются установщики, предназначенные для:

  • операционных систем;
  • драйверов;
  • программ.

А вообще, такое разделение можно назвать достаточно условным, поскольку и операционные системы со встроенными в них приложениями, и управляющие работой оборудования драйверы, можно отнести именно к категории программ. Разница только в методах установки такого ПО и наличии на компьютере необходимых компонентов для его дальнейшего функционирования.

Инсталлятор «Виндовс»

Установщики операционных систем являются, пожалуй, самым объемным классом, поскольку содержат средства инсталляции не только компонентов самих ОС, но и встроенные в их оболочку программы, и целые базы данных драйверов, которые после распознавания «железного» оборудования, имеющегося на компьютере, в процессе инсталляции устанавливают для него необходимые драйверы (управляющее ПО).

Наверняка любой пользователь, хоть раз устанавливавший Windows самостоятельно, замечал, что на одной из стадий в окне установки указывается, что в данный момент производится настройка оборудования. Это как раз и есть та самая инсталляция драйверов.

Однако говоря о том, что такое инсталлятор Windows, не стоит забывать, что сюда же можно включить и программные компоненты, отвечающие за интегрирование в систему специальных пакетов обновлений. По сути своей, такие файлы (чаще всего формата MSI), если они скачаны пользователем в ручном режиме, тоже можно отнести к этой категории.

Сами же официальные инсталляторы операционных систем имеют строго ограниченные наборы предполагаемого для установки программного обеспечения. Наличие некоторых компонентов напрямую зависит от модификации самой системы, другие являются общими для всех версий ОС (например, стандартные приложения вроде «Блокнота», Paint и т. д.). В случае если пакет установщика содержит какие-то дополнительные инструменты, присутствие которых в официальных релизах исключается целиком и полностью, можно с уверенностью утверждать, что он был создан вручную. И ни один официальный установщик Windows не может содержать инсталляторы для нескольких операционных систем одновременно. Исключение составляют только одинаковые ОС, различающиеся по архитектуре (32 или 64 бита).

Установщик программы

Теперь следует остановиться на установке программных апплетов, что знакомо каждому пользователю. Инсталлятор файлов приложений обычно имеет формат EXE (реже встречаются устаревшие DOS-форматы), но использовать его без предварительно установленной операционной системы не представляется возможным ни при каких обстоятельствах. В случае с Windows это связано с тем, что в процессе установки любого программного обеспечения, если только оно не представлено в виде портативной версии, производится регистрация всех компонентов приложения, для чего именно в Windows используется так называемый системный реестр. Его назначение состоит еще и в том, что тут находятся и регистрационные ключи самой системы, и ее настроек, и драйверов, и пользовательских данных, и вообще всего того, что связано с софтверной частью компьютера.

В системах Windows запуск инсталлятора программ осуществляется исключительно от имени администратора (если только его встроенная учетная запись не отключена). Без этого система не только может неправильно установить программу, но и разрешения на ее установку не даст. В конечном счете приложение работать не будет.

Кстати сказать, для многих программных компонентов предусмотрено использование так называемых веб-установщиков, которые загружаются на жесткий диск с минимальным размером файла (для экономии места и времени загрузки), а только потом в процессе установки дополнительные компоненты самостоятельно скачивают из интернета.

Инсталлятор драйвера

Теперь давайте поговорим о том, что такое инсталлятор драйвера. Конечно, установщик может быть представлен в виде самого обычного исполняемого EXE-файла, но зачастую они поставляются в виде информационных объектов формата INF. Действия с такими файлами отличаются.

В самом простом случае инсталлировать такой драйвер можно через меню ПКМ на файле с выбором пункта «Установить». Однако выполнить такие действия возможно далеко не всегда. В этом случае система сообщает, что установка с выбранным типом действий невозможна. Разрешить ситуацию можно достаточно просто, обратившись к пункту обновления драйвера в «Диспетчере устройств» и указав местоположение искомого файла.

Также можно использовать поиск установочных файлов на локальном компьютере или в сетевом окружении, не считая базы данных в интернете, что занимает больше времени.

Предположим, вы скачали для модема инсталлятор «Ростелеком» или такой файл у вас есть на съемном носителе. Если установка соответствующего драйвера не будет выполнена автоматически самой операционной системой, вот тогда и нужно будет указать точное местоположение драйвера.

Можно ли сделать инсталлятор самому?

Теперь поговорим о создании инсталлятора самим пользователем. Сейчас речь, конечно же, не идет о том, чтобы использовать какой-то язык программирования. Благо сегодня для таких целей создано достаточно много программ от сторонних разработчиков. При этом включать в пакеты таких установщиков можно любые составляющие. Например, ни для кого не секрет, что на дисках с дистрибутивами Windows частенько присутствуют утилиты для работы с жесткими дисками от Acronis или оффлайн-наборы драйверов DriverPack Solution. Все это включается в инсталляционные наборы не посредством программирования, а как раз с использованием стороннего ПО.

Как включить дополнительные компоненты в состав установочного пакета?

В качестве одного из самых простых решений, если уж вы хотите сделать инсталлятор для нескольких программных продуктов самостоятельно, можно посоветовать небольшую утилиту под названием PortableApps.com Platform или аналогичный апплет Actual Installer. В такой программе, в общем-то, ничего особо выдумывать не нужно.

Достаточно просто отметить доступные для загрузки приложения и использовать кнопку загрузки с последующей установкой или объединением в один пакет. Одной из самых сильных сторон первого (платформенного) приложения является то, что установить изначально программу можно даже на съемный носитель в виде самой обычной флешки.

Что такое деинсталлятор?

Наконец, раз существуют инсталляторы, предназначенные для установки программного обеспечения, то, по идее, должны существовать и приложения прямо противоположного направления - деинсталляторы. Действительно, такие программы есть, и с их помощью можно удалять только установленные приложения (и пользовательские, и встроенные в операционную систему). А вот удалить ОС невозможно (это, по всей видимости, и так понятно). Зато преимущество таких программ состоит в том, что они способны автоматически удалять остатки приложений, сканируя жесткий диск и реестр, в то время как «родные» инструменты Windows справляются с такими задачами гораздо хуже (а то и не справляются вообще).

Среди самых мощных апплетов можно выделить iObit Uninstaller и Revo Uninstaller, которые, по мнению большинства экспертов, являются лучшими в своем классе.

Послесловие

Это вкратце и все, что касается понимания того, что собой представляют инсталляторы и деинсталляторы, для чего они нужны и как работают. Здесь не делался упор на создание таких установщиков путем использования языков программирования, что рядовому пользователю и не нужно. Достаточно применять простейшие приложения, позволяющие объединить несколько программ в один установочный пакет. Кстати сказать, из такого набора в программах вроде UltraISO можно создать специальные загрузочные образы, которые можно запускать еще до загрузки Windows и уже из них инсталлировать и операционные системы, и дополнительное ПО.

Программное обеспечение (ПО) - это совокупность всех программ и соответствующей документации, обеспечивающая использование ЭВМ в интересах каждого ее пользователя.

Различают системное и прикладное ПО. Схематически программное обеспечение можно представить так:

Системное ПО – это совокупность программ для обеспечения работы компьютера. Системное ПО подразделяется на базовое и сервисное. Системные программы предназначены для управления работой вычислительной системы, выполняют различные вспомогательные функции (копирования, выдачи справок, тестирования, форматирования и т. д).

Базовое ПО включает в себя:

· операционные системы;

· оболочки;

· сетевые операционные системы.

Сервисное ПО включает в себя программы (утилиты):

· диагностики;

· антивирусные;

· обслуживания носителей;

· архивирования;

· обслуживания сети.

Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.

Прикладные программы называют приложениями. Они включает в себя:

· текстовые процессоры;

· табличные процессоры;

· базы данных;

· интегрированные пакеты;

· системы иллюстративной и деловой графики (графические процессоры);

· экспертные системы;

· обучающие программы;

· программы математических расчетов, моделирования и анализа;

· коммуникационные программы.

Особую группу составляют системы программирования (инструментальные системы), которые являются частью системного ПО, но носят прикладной характер. Системы программирования – это совокупность программ для разработки, отладки и внедрения новых программных продуктов. Системы программирования обычно содержат:

· трансляторы;

· среду разработки программ;

· библиотеки справочных программ (функций, процедур);

· отладчики;

· редакторы связей и др.

Инсталляция (установка) - процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой (пакетным менеджером), присутствующей в операционной системе (например, RPM и APT в Linux, Windows Installer в Microsoft Windows), или же входящим в состав самого программного обеспечения средством установки.

Большинство программ поставляются для продажи и распространения в сжатом (упакованном) виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется (настраивается) для хранения файлов и данных, необходимых для правильной работы программы.

Установка, как правило, включает в себя размещение всех необходимых программе файлов в соответствующих местах файловой системы, а также модификацию и создание конфигурационных файлов. Пакетные менеджеры также выполняют при установке контроль зависимостей, проверяя, есть ли в системе необходимые для работы данной программы пакеты, а в случае успешной установки регистрируя новый пакет в списке доступных. Так как данный процесс является различным для каждой программы и компьютера, то многие программы (включая операционные системы) поставляются вместе с универсальным или специальным инсталлятором - программой, которая автоматизирует большую часть работы, необходимой для их установки.

Свести к минимуму время и силы на процесс переустановки Windows можно, если:

  • Использовать актуальную версию системы 10, которая в большинстве случаев сама поставит драйверы как минимум на значимые комплектующие;
  • Использовать свежайший дистрибутив, и тогда не нужно будет возиться с обновлениями системы;
  • Хранить в одной какой-то папке инсталляторы сторонних программ, чтобы не вспоминать их и не бегать по сайтам их разработчиков для скачивания;
  • С частью программ и вовсе работать в их портативных версиях;
  • Использовать сервисы синхронизации браузеров, экспортировать-импортировать настройки программ.

Ещё один, не совсем однозначный способ упрощения переустановки Windows – создание собственной сборки с интегрированным софтом. Однако если такую сборку не обновлять периодически, после переустановки система может надолго подвиснуть в обновлениях. Да и софт, который не обновляется автоматически, придётся затем вручную освежать.

Оптимальным вариантом всё же будет установка системы из чистого свежего дистрибутива. А нужные программы по-быстренькому можно установить с помощью специального типа ПО – мультиустановщиков. Рассмотрим некоторые из них.

1. InstallPack

https://installpack.net

Бесплатная портативная утилита InstallPack – простейший способ пакетной установки Windows-программ. Их инсталляторы берутся с официальных сайтов разработчиков и периодически освежаются. В окне InstallPack доступный для пакетной установки софт каталогизирован, есть краткие описания и рейтинг. Чтобы установить нужные программы, ставим их галочки и жмём «Далее».

Затем снимаем галочки с продуктов, продвигаемых самой InstallPack.

На предфинальном этапе пошагового мастера увидим прогресс скачивания выбранного софта. InstallPack предлагает лишь частичную автоматизацию инсталляции, режим «тихой установки» не поддерживает. Потому отдельные установочные этапы программ нужно пройти вручную.

С одной стороны, неполная автоматизация - это минус. Но если есть необходимость в выборе отличного от дефолтного пути установки программ, то это, наоборот, плюс. По завершении сессии пакетной установки софта либо возвращаемся в начало и что-то доустанавливаем, либо завершаем работу с InstallPack.

InstallPack внедряет в систему только лицензионное ПО.

2. Ninite

https://ninite.com/

Ninite – специфический пакетный установщик, это бесплатный веб-сервис. Выбор конкретных программ для пакетной установки осуществляется на сайте проекта.

Затем сервис генерирует мультиинсталлятор со всеми выбранными программами и предлагает его скачать.

Скачиваем, запускаем и дожидаемся завершения установки софта. Ninite работает в «тихом режиме». Лишь в отдельных окошках пакетного установщика будем наблюдать отчёт о проводимом процессе и его прогрессе.

Ninite – англоязычный веб-сервис, но если в Windows главным языком является русский, программы, поддерживающие русскоязычную локализацию, по умолчанию установятся именно на нашем языке. Ninite работает честно, потому в каталоге софта сервиса найдём только бесплатные продукты.

3. Npackd

https://npackd.appspot.com/

Npackd – бесплатный мультиустановщик с огромнейшей базой лицензионного Windows-софта. Включает возможность установки не только офисных, мультимедийных, различных обывательских программ, но также системных компонентов и программных платформ для разработчиков. Может устанавливать, обновлять и даже удалять программы из системы, причём всё это в пакетном режиме. Npackd оперирует свежайшими инсталляторами программ, доступные для установки их версии значатся в отдельной графе табличного перечня в главном окне мультиустановщика. А в контекстном меню есть пункт отправки на официальный сайт разработчиков ПО.

Чтобы запустить пакетную установку, нужно кликнуть нужные программы в перечне окна Npackd, удерживая клавишу Ctrl. Затем нажать кнопку «Установить» и подтвердить запуск инсталляции.

Прогресс операции будет отображаться во вкладке «Задание».

Но добавлять все программы в единый процесс инсталляции не обязательно. Npackd – не пошаговый мультиустановщик, можно спокойно просматривать перечень софта и кликать кнопку «Установить» для каждой отдельной программы. Таким образом она добавится в перечень заданий и установится тогда, когда нужно, в «тихом режиме».

Одна из специфик работы Npackd – отказ установки 32-битных программ в 64-битную Windows. В каталоге этого мультиустановщика необходимо подбирать соответствующие редакции ПО.

4. Windows Post Installation

Windows Post Installation, он же сокращённо WPI – это так называемый постустановщик софта в среду Windows. Это не конкретная программа от конкретного разработчика, как те, что представлены выше. Изначально WPI – это платформа для создания сборок установки софта, которую используют сборщики-энтузиасты. Они комплектуют сборники WPI своими подборками софта и выкладывают их в Интернете, в частности, на торрент-трекерах. В составе сборников WPI не всегда присутствуют только бесплатные продукты или триал-версии ПО. Некоторые сборники содержат как лицензионный софт, так и пиратский - взломанные редакции платных программ. Постустановщик WPI иногда присутствует на борту пиратских сборок Windows.

Последние материалы раздела:

Служба доставки Omniva-Estonia Post — отслеживание и доставка почтовых отправлений и посылок с Алиэкспресс на русском языке по трек-номеру в Россию, отзывы о доставке
Служба доставки Omniva-Estonia Post — отслеживание и доставка почтовых отправлений и посылок с Алиэкспресс на русском языке по трек-номеру в Россию, отзывы о доставке

Если ввести номер отслеживания в строку поиска и нажать на кнопку «Найти по трек-номеру». Почта Эстонии - национальный оператор почтовой связи...

Темная тема YouTube – включаем и тестируем
Темная тема YouTube – включаем и тестируем

В 2016 году блогеры случайно нашли тестовую версию обновленного, более минималистичного дизайна YouTube.com. В мае 2017 стало известно:...

Как починить планшет, если он не включается?
Как починить планшет, если он не включается?

Принесли мне нерабочий планшет после очередного ремонтника, который, как сказали владельцу - нужно выбросить так как ремонтировать его нельзя. У...