Понятие дистрибутива операционной системы. Что делать после установки. Отличие "Виндовс" от "Линукс"

Допустим, когда-то Вы услышали такое слово, как дистрибутив , неважно, где — в интернете ли, или от пользователей, но дело в том, что Вы не знаете значения этого слова. Об этом мы сегодня подробно поговорим.

Так, что такое дистрибутив?

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

На примере это может выглядит следующим образом: Вы скачали какую-то программу, которая была запакована в rar или zip архив, потом Вы все файлы, находящиеся в этом архиве распаковываете и получаете папку, в которой находится множество различных файлов. Все вместе это можно назвать дистрибутивом. Также, существуют дистрибутивы, упакованные в ISO форматы, которые тоже довольно легко распаковываются.

Да и вообще, зачем все эти сложности с дистрибутивами и кучей файлов?

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

И кстати говоря, дистрибутив и сама программа — это разные вещи.

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

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

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

Например, дистрибутив браузера Google Chrome весит почти 1 Мб и все остальные файлы скачиваются из интернета, а потом устанавливаются.

Еще пример. Существующие операционные системы, различные программы, типа Фотошоп или 3D Max имеют большое количество файлов – все это называется дистрибутивом. В этих папках со множеством файлов обычно присутствует файл Install.exe или Setup.exe , запускающий установщик дистрибутива.

Как запустить дистрибутив?

Как я уже говорил выше, дистрибутив имеет файл под названием Install.exe или Setup.exe. Запускаете его, и установка начнется.

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

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

На этом я думаю стоит закончить. Также советую не удалять дистрибутив после установки, ведь он может пригодиться, но это уже решать Вам.

Какие они бывают, что ими можно назвать, а что нет, и откуда пошло это понятие.

Что это такое?

Понятие «дистрибутив» вошло в нашу жизнь сравнительно недавно, примерно во время роста популярности свободных семейства Linux. Дистрибутивы системы тогда в основном распространялись на CD-болванках, так как скорость доступа в Интернет не позволяла скачивать ISO-образы из Сети. Со временем название распространилось и на другие продукты. Теперь практически везде можно услышать слово «дистрибутив». Что это такое? Именно в этом мы и попробуем разобраться в данном материале.

Начало использования слова «дистрибутив»

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

Вообще, данный термин предполагает наличие минимального комплекта программ для обеспечения работы операционной системы на начальных этапах. Такое определение понятия мало подходит к таким словосочетаниям, как «дистрибутив игры». Что это за дистрибутив, если в нем отсутствует как таковая? В данном случае это просто компьютерная игра на физическом носителе или скомпилированная для скачивания по Сети и установки без диска. Особенно это актуально в настоящее время, когда этот способ становится все более популярным. Дошло до того, что порой, при сборке нового компьютера, дисковода в нем попросту нет.

С развитием Интернета дистрибутивами стали называть ISO-образы. Их можно скачать с официального сайта и записать на диск или USB-накопитель. С помощью такого загрузочного носителя можно установить операционную систему на любой компьютер.

Дистрибутивы Linux

Раз это понятие пришло к нам из мира свободных ОС, то вначале рассмотрим дистрибутивы ОС Linux. Их полным-полно. Все они имеют свои определенные «фишки». Но и сходны они в одном. Во всех дистрибутивах Linux есть полный набор необходимых для работы драйверов и приложений. Причем ни за один из них платить не нужно. Вот что значит настоящий дистрибутив. Что это за Главным образом это Ubuntu, Linux Mint и Debian. Все они основаны на Debian, поэтому полностью совместимы друг с другом.

Дистрибутивы таких «линуксоподобных» систем, как AltLinux, ArchLinux, CentOS и Fedora, не могут похвастаться такой совместимостью с оборудованием компьютера. Для них придется скачивать дополнительные драйверы. Но и они обладают базовым набором необходимых приложений.

Дистрибутивы Windows

Строго говоря, установочные диски операционной системы Windows сложно назвать дистрибутивами. Ведь это понятие предполагает наличие драйверов «из коробки» и набор приложений для полной работоспособности системы.

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

Главным плюсом ОС Windows считается совместимость со всеми компьютерами и устройствами. При желании ее можно установить на компьютеры от Apple. Но портить совершенные «яблочные» компьютеры подделкой от Microsoft все же как-то не хочется.

Дистрибутив MacOS

Так как MacOS является «юниксоподобной» системой, можно было ее и не рассматривать, но без нее обзор получился бы неполный. Как и все операционные системы, «Макос» имеет свой дистрибутив. Что это такое в данном случае?

Следует отметить, что MacOS производится только для продуктов компании Apple. И поддержка их в ОС реализована самым лучшим образом. Драйверы на все устройства устанавливаются без проблем, а приложений столько, что вполне можно и сторонние не добавлять. Как всегда, Apple на высоте. Образ системы от «яблочников» точно можно назвать дистрибутивом.

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

Дистрибутивы программ

Теперь поговорим о том, что никак невозможно назвать дистрибутивом, - о дисках с программным обеспечением. Многие привыкли так называть носитель с той или иной программой (например, 1С дистрибутив). Это в корне неправильно. Главным образом потому, что на диске отсутствует вообще операционная система.

Очень часто дистрибутивом называют сборник программ для той или иной системы. В этом есть доля правды. Такое собрание программ и приложений вполне возможно назвать дистрибутивом.

Некоторые программные продукты имеют свои дополнительные дистрибутивы. Например, базы данных или наборы сэмплов.

Заключение

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

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

Чем отличается дистрибутив от программы

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

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

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

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

Если Вы решили заняться распространением своих программ, то без установочного дистрибутива не обойтись. В настоящее время практически все программы имеют инсталлятор, обычно он называется Setup.exe. В этой статье мы рассмотрим на примере, как собрать инсталлятор для приложения Access и разберем некоторые особенности, которые необходимо при этом знать.

Как уже говорилось ранее, Access не позволяет сделать исполняемый файл, способный работать без Access. Но в то же время, Microsoft предлагает для решения проблемы воспользоваться пакетом Microsoft Office Developer , в состав которого входит и лицензия на распространение программы Microsoft Access runtime . Остановлюсь на этом подробнее.

Программа Microsoft Access runtime - это версия Access, которая позволяет пользователям выполнять, но не модифицировать приложение Access. Устанавливать Microsoft Access runtime вместо полной версии есть смысл только в том случае, когда нужна лицензионная чистота, а у клиента, у которого исполняется Ваша база, нет лицензии на Access. В этом случае придется покупать ODE (Оffice Developer Edition). Тогда вместе с его покупкой Вы получаете некоторые дополнительные инструменты и самое главное ПРАВО устанавливать клиентам вместе с разработанной вами базой еще и Run-time версии Аccess. В этом случае к клиенту не будет притензий по поводу незаконного использования Аccess. Иначе каждому клиенту необходимо купить лицензию MS AАccess.

В пакет ODE входит "создатель дистрибутивов" который включает в диистибутив Вашу MDB и Run-time версию. Все библиотеки необходимые для создания Run-time уже есть в полной версии Аccess (даже без ODE). Но тут есть одно НО (это для тех, кого беспокоит лицензионная "читота"):

Если Вы его не купите официально, то у клиентов все равно не будет права использовать даже Run-time версию.

Может возникнуть такая мысль: А что, если узнать какие файлы нужны Access для работы и включить их в установочный дистрибутив? Можно, но это не решает проблемы с лицензией. К тому же придется создавать достаточно сложную программу установки с проверкой имеющихся компонентов и установкой/регистрацией отсутсвующих. Причем в последнем случае можно при неумелых действиях даже разрушить систему.

Вообще, если рассматривать реальные ситуации с продажей приложений на Access, то лишь немногие разработчики (речь идет о России) действительно покупают лицензионные пакеты. Как правило это те, для кого "при определенном уровне развития бизнеса вопрос покупать - не покупать теряет свою актуальность" - или говоря проще, кто может себе позволить купить лицензионный пакет за 600$ - 1000$. Интересно потом выслушивать их чертыхания на форумах по поводу работы таких программ. Насколько я понял там те же самые "косяки", что и в пиратских версиях. Поэтому призывать Вас использовать только бесплатные или пиратские версии Office для Ваших программ я не буду, но и рекомендовать пользоваться лицензионным тоже не стал бы (см. выше).

Интересно, что полную версию Access можно запустить в runtime - режиме, задав в командной строке ключ /runtime. Например, создайте на рабочем столе ярлык, кликнете по нему правой кнопкой мыши, в появившемся диалоговом окне в поле объект напишите примерно так: (это для Office 2000 - XP, а для 2003 нужно будет исправить вместо Office10 - Office11)

"C:\Program Files\Microsoft Office\Office10\MSACCESS.EXE" "D: \Базы\Моя База.mdb"/runtime

а в поле «Рабочая папка»:

Теперь запустим приложение через этот ярлык. Откроется окно проекта Access, но ярлыка Access, а так же стандартных панелей инструментов уже там не будет. Это и есть runtime - режим.

Для начинающих разработчиков распространение приложений Access через пакет Microsoft Office Developer вряд ли приемлемо. Ведь он стоит денег, и не малых. Мы рассмотрим другой способ, при помощи бесплатного инсталлятора Inno Setup . Есть конечно и другие как платные, например InstallShield , так и бесплатные инсталляторы. Различаются они по удобству работы, размеру создаваемого дитсрибутива.

Inno Setup - свободно распространяемый инсталлятор для программ Windows. Английские версии появились ещё в 1997, теперь Inno Setup переводится на несколько языков, а инсталляторы может создавать более чем на 20 языках. Inno Setup превосходит многие коммерческие инсталляторы по возможностям, стабильности и размеру создаваемых файлов.

Основные характеристики:

  • программа может сравнивать информацию о версии файла
  • перемещать используемые файлы
  • регистрировать DLL/OCX/FNT/TLB и типовые библиотеки
  • инсталировать шрифты
  • проверяет, активны ли определенные программы
  • создание ярлыков быстрого доступа (например, через старт-меню или на рабочем столе)
  • осуществление записи в ini-файлы
  • встроенная машина для написания скриптов на языке Pascal
  • поддерживает многоязыковую инсталяцию
  • инсталяция и деинсталяция по умолчанию
  • весь код доступен (Borland Delphi 2.0-5.0)
  • защита пароля для setup
  • в случае отмены во время исполнения, все действия будут приведены в исходное состояние
  • поддерживает все 32-х битные версии Windows (95, 98, 2000, 2003, XP, Me, NT 4.0)
  • создает создание одного файла exe, что значительно облегчает процесс инсталяции Вашей программы
  • стандартный интерфейс Windows 2000/XP
  • ориентирован на пользователя (например, полный, минимальный, пользовательский вариант)
  • все инструменты для деинсталяции
  • инсталирование файлов: встроенная поддержка "deflate", bzip2, 7-zip LZMA файлы сжатия

Так же начиная с версии 2.0.6 Inno Setup включает в себя полную поддержку для MBCS. В более ранние версии последнее свойство не входит. А вот Web-инсталяцию не поддерживает.

Особенность создания инсталлятора в Inno Setup - это то, что инсталляторы создаются при помощи скриптов - простых текстовых файлов ASCII, напоминающих.INI файлы. Скрипты редактировать легче, чем, например, работать с интерфейсом Installshield. Скрипты имеют расширение ".iss" (inno setup script). В нём указываются все параметры инсталлятора, и при установке, программа ассоциирует себя с этими файлами. Скрипт разделен на секции, имена которых пишутся в квадратных скобках . Внутри секций существуют ключевые слова и указания, которые компилятор может читать и выполнять.

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

; -- Sample1.iss --
; Demonstrates copying 3 files and creating an icon.

Порядок секций не имеет значения. Все они (за исключением ) являются произвольными. Ключевому слову значение присваивается при помощи знака равенства (=).

Указания состоят из одного или нескольких параметров и их опций, а также флагов flags . Параметр же в свою очередь состоит из имени, за которым следует двоеточие : и значения. Параметры, опции и флаги отделяются друг от друга точкой с запятой ;

Рассмотрим в кратце основные секции:

Секция

Значение

сoдержит указания по поведению инсталяционной рутины, а также, как это должно выглядеть. Ключевые слова AppName, AppVerName и DefaultDirName являются обязательными. Все остальные - по необходимости
Здесь содержатся файлы для setup
ярлыки (иконки)
Соотношение компонентов к типу инсталяционной рутины
разрешает создать новые пустые папки
делает записи в INI- файлы
первое действое при инсталяции, cистаксис соответствует секции
разрешает специфические изменения в тексте
делает запись в регист
выполняет другие программы после того как данные успешно были исталированы, но еще до того как будет закрыто диалоговое окно
разрешает дополнитекльные действия в setup
устанавливает тип setup-а
последняя операция при деинсталяции. Таким образом папки и/или файлы будут удалены
первая операция при деинсталяции. Систаксис соответствует секции
содержит информацию о языке. как правило, не используется

Inno Setup работает внутри скрипта с различными предопределеными константами, которые, как правило, содержат пути (path). Способ написания: {имя} . Некоторые константы, такие как {app} и {group} могут/должны быть предопределены пользователем. Тот, кто сам желает определить константы, должен обратиться к припроцессеру Алекса Якимова (Alex Yackimoff).

Вот основные константы Inno Setup:

константа

пример

{win} путь в директорию/папку Windows C:\Windows
{sys} путь в системную папку Windows, в частности папку System32 C:\Windows\System или C:\Windows\System32
{app} путь к собственной аппликации (программе)
{pf} путь к программной папке C:\Programme
{cf} путь к общим данным C:\Programme\Gemeinsame Dateien
{dao} cоответствует{cf}\Microsoft Shared\DAO C:\Programme\Gemeinsame Dateien\Microsoft Shared\DAO
{src} путь к папке инсталявионной рутины, в момент выполнения setup R:\
{group} группа программ для стартового меню

Итак, рассмотрим задачи, которые нужно решить (определим только минимальные). Наш инсталлятор должен сделать следующее:

Распаковать файлы в нужные места
Создать папку в каталоге программы (папка «Коп» - для хранения резервных копий базы)
Создать меню запуска приложения в Пуск - Все программы, а так же иконку на рабочем столе

Это необходимый минимум. Но, разумеется, это далеко не все возможности Inno Setup. Ведь не зря его используют многие разработчики. Но в данной статье я ограничусь только этим, желающие глубже изучить возможности программы могут обратиться к справочной системе. В Интернет есть множество ссылок как на программу, так и на переводы справки. Например, Inno Setup 5.1.6. и справку к нему Вы можете скачать здесь… Английский сайт программы http://www.innosetup.com

Для начала попробуйте поэкспериментировать, создавая инсталлятор при помощи мастера, а затем изучая структуру полученного скрипта. В принципе, я думаю нет нужды подробно описывать, что где нажимать. Inno Setup настолько прост в освоении, что без проблем изучается, что называется «методом научного тыка». Вот например скрипт инсталятора, который делает определенные ранее задачи (все файлы дистрибутива находятся в каталоге D:\Setup.)


AppName=Моя программа
AppVerName=Моя программа. Версия 1.0.
AppPublisher=MyProgram, Inc.
AppPublisherURL=http://MyMySoft.ru/
AppSupportURL=http://MyMySoft.ru/
AppUpdatesURL=http://MyMySoft.ru/
DefaultDirName={pf}\MyProgram
DisableDirPage=no
DefaultGroupName=Моя программа
DisableProgramGroupPage=yes
LicenseFile=D:\Setup\license.txt
InfoAfterFile=D:\Setup\readme.txt
AlwaysCreateUninstallIcon=yes


Name: "desktopicon"; Description: "Создать ярлык на &Рабочем столе"; GroupDescription: "Дополнительные ярлыки:"


Source: "D:\Setup\Сервер.mdb"; DestDir: "{app}"; DestName: "Сервер.mdb";
Source: "D:\Setup\license.txt"; DestDir: "{app}";
Source: "D:\Setup\readme.txt"; DestDir: "{app}";
Source: "D:\Setup\Log.JPG"; DestDir: "{app}";
Source: "D:\Setup\Log.ico"; DestDir: "{app}";
Source: "D:\Setup\База.mdb"; DestDir: "{app}";


Filename: "{app}\MyProg.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://MyMySoft.ru/"


Name: "{app}\Коп"


Name: "{group}\Моя программа"; Filename: "{app}\База.mdb" ;WorkingDir: "{app}";IconFilename:{app}\Log.ico
Name: "{group}\Сайт программы"; Filename: "{app}\MyProg.url"
Name: "{userdesktop}\Моя программа"; Filename: "{app}\База.mdb" ;WorkingDir: "{app}"; IconFilename:{app}\Log.ico;Tasks: desktopicon

Пример, как это все работает, Вы можете скачать ниже.

  • Обратиться в "Интерфейс" за дополнительной информацией/по вопросу приобретения продуктов

Файлы для загрузки

Дистрибутив - это компьютерный термин, с которым постоянно сталкиваются пользователи, самостоятельно устанавливающие программы на свои компьютеры (от англ. Distribution - распределение, распространение).

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

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

Самораспаковывающийся архив - это файл с расширением.ехе, который помимо собственно архивных данных содержит еще и утилиту распаковки.

Зачастую для получения возможности работать с новой программой, поставляемой в таком виде, достаточно выполнить два действия:

  1. Скопировать файл архива на жесткий диск.
  2. Щелкнуть его мышью (один или два раза - в зависимости от настроек интерфейса) и дождаться завершения распаковки.

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

Впрочем, архив с дистрибутивом может быть и не самораспаковывающимся. Зачастую файлы программы упаковываются в «обычный» архивный файл одного из популярных форматов: .гаг, .zip или.cab. У такого варианта есть один (но довольно существенный) недостаток: на компьютере потенциального пользователя предварительно должна быть установлена программа-архиватор, способная распаковать файл дистрибутива.

Если же для работы с программой требуется инсталляция, в состав дистрибутива обязательно входит исполняемый (.ехе) файл, в имени которого присутствует слово Setup (термин Setup в «программистском» английском имеет то же значение, что и термин Installation, и нередко используется в Качестве синонима последнего).

Для относительно небольших программ такой Setup-файл может быть единственным файлом дистрибутива и содержать внутри себя как собственно устанавливаемую программу, так и утилиту инсталляции.

Вероятно, вы обратили внимание, что далеко не все они имеют соответствующее название. Однако достаточно опытные пользователи способны без особого труда отыскать Setup-файл среди других файлов с расширением.ехе благодаря характерному значку. Таких значков на сегодняшний день не очень много. Наиболее распространены всего пять.

Наличие у Setup-файла значка того или иного типа зависит от инструмента, с помощью которого этот файл создавался. На сегодняшний день наиболее популярными среди этих инструментов являются три: InstaUShield (в различных редакциях) компании InstaUShield, Windows Installer компании Wise Solutions и Inno Setup (разработчик - Jordan Russell). Разумеется, разработчик программы вправе использовать для Setup-файла любой значок. Однако особого стремления к разнообразию в этом отношении у авторов программ не наблюдается.

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

В таких дистрибутивах Setup-файл выполняет лишь функции «установщика» и не содержит собственно файлов приложения.

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

В настоящее время при создании приложений для ОС семейства Windows все чаще используются дистрибутивы, основанные на применении технологии MSI (Microsoft Windows Installer). Эта технология предоставляет пользователям целый ряд преимуществ при работе с приложением.

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

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