Вопрос «что такое дистрибутив?» возникает в процессе обучения компьютеру в тот момент, когда начинающий пользователь подходит к освоению процесса установки и удаления программ. Само слово «дистрибутив» происходит от английского «distribute», что в переводе звучит как «распространение», «распространять». Применительно к компьютеру, понятие дистрибутива означает распространение программы для ее установки (инсталляции) в виде упакованных файлов (или одного файла). Надо понимать, что сама программа и ее дистрибутив – это разные вещи.
Чем отличается дистрибутив от программы
Дистрибутив программы – это набор файлов (пакет) самой программы, архивированных определенным образом, файлы с инструкциями для операционной системы (куда и что устанавливать) и файл инсталлятор, который является своего рода инструкцией для пользователя, так называемый мастер установки, который пошагово поможет провести весь процесс установки программы.
При запуске инсталлятора проверяется соответствие вашего компьютера устанавливаемой программе (достаточно ли оперативной памяти, места на жестком диске, быстродействия процессора, наличие необходимого дополнительного программного обеспечения, версия операционной системы и т.п.). При соблюдении всех условий начинается сам процесс установки программы, где мастер установки с помощью сообщений и подсказок проведет пользователя до самого окончания инсталляции. В процессе установки все настройки устанавливаемой программы записываются в специальную базу данных операционной системы, так называемый «реестр». Без записей в реестре, программа или не будет работать вообще или будет работать с ошибками.
Исходя из этого, папку с установленным приложением нельзя просто так взять и перенести в другую папку или на другой компьютер – она просто не сможет нормально работать или не будет работать совсем. Хотя есть и исключения в виде так называемых portable программ, работающих без установки, но сложные и многофункциональные приложения требуют полноценной инсталляции из дистрибутива.
Для лучшего понимания можно привести пример с корпусной мебелью, которая продается (распространяется) в разобранном и упакованном виде. Например, упакованные элементы шкафа можно назвать файлами дистрибутива. Для установки шкафа вы распаковываете его конструкции, после чего, сверяясь с приложенной инструкцией по сборке (мастер установки), собираете мебель для установки в нужном месте. Причем вы ранее определили место установки и соответственно выбрали размеры шкафа, исходя из чего, переместить в другое место собранную конструкцию будет проблематично из-за неподходящих размеров самого места или шкафа (по аналогии с переносом установленной программой в другое место или компьютер).
Дистрибутив может иметь один файл или несколько и иметь разные размеры, в зависимости от сложности устанавливаемого программного обеспечения. В составе дистрибутива программы всегда присутствует файл инсталлятор, имеющий название «setup» или «install» с расширением .exe или .msi.