Здравствуйте, дорогие друзья!
В сегодняшней статье на блоге мы поговорим с вами о том, что такое дистрибутив. Это слово конечно же очень мудреное, но у большинства начинающих пользователей часто возникает вопрос – что такое дистрибутив и для чего он нужен? Поэтому в этой статье я постараюсь подробно и максимально понятно ответить на этот вопрос.
Что такое дистрибутив?
Дистрибутив (возникло от английского слова «distribute», что значит «распространять») – это форма распространения программного обеспечения. Если объяснить по-простому, то дистрибутив – это файл или файлы, а также архивы, предназначенные для установки какой-либо программы.
Например, дистрибутив операционной системы обычно содержит программы для начальной инициализации — инициализация аппаратной части, загрузка урезанной версии системы и запуск программы-установщика), программу-установщик (для выбора режимов и параметров установки) и набор специальных файлов, содержащих отдельные части системы (так называемые пакеты).
То есть дистрибутив — это пакет, сборка, изготовленная специально для удобства инсталляции программы в достаточно произвольный компьютер.
Что содержит дистрибутив?
Дистрибутив может содержать README-файл (от англ. read me — «прочти меня») — это текстовый файл, содержащий информацию о других файлах.
Дистрибутив (ПО, т.е. программного обеспечения) — это комплект (как правило, набор файлов), приспособленный для распространения программного обеспечения. Может включать вспомогательные инструменты для автоматической или автоматизированной начальной настройки ПО (установщик).
Так и при использовании дистрибутива программного обеспечения — устанавливаются только необходимые файлы, при чем таким образом, чтобы их правильно видела операционная система. Также конфигурируются начальные параметры, язык, способ подключения, например, к Интернету.
Виды дистрибутивов:
- Архив (.zip, .rar, .tar.gz и др.) — неавтоматизированный дистрибутив
- Исполняемый файл — дистрибутив с автоматизированным установщиком, позволяет пользователю указать необходимые параметры при установке.
- Комплект на CD/DVD/USB — такой дистрибутив, как правило, состоит из нескольких файлов и сопровождается автоматизированным установщиком. Используется для крупных пакетов ПО и системного программного обеспечения (дистрибутивы ОС Windows, различные дистрибутивы Linux).
Однако многие пользователи зададутся вопросами…
Но разве недостаточно самих файлов программы? К чему такие сложности?
Дело в том, что для того чтобы работать с программой, мы должны ее сначала установить на компьютер (инсталлировать). Во время установки программы ее файлы копируются в определенные папки на компьютере и в базе данных Windows (т.е. в реестре) создаются записи о том, с какими типами файлов устанавливаемая программа умеет работать, какие первоначальные настройки программа имеет, в каком месте файловой системы находятся файлы программы и т.д. и т.п.
Большинство программ имеют дистрибутивы. Дистрибутив может состоять как из одного файла, так и из множества файлов и папок.
Дистрибутив программы и сама программа – это разные вещи.
При запуске установочного файла дистрибутива обычно запускается Мастер установки программы, который проверяет все ли условия для установки выполнены. Это может быть проверка системных требований, то есть достаточно ли ресурсов компьютера для работы программы (оперативной памяти, места на жестком диске и т.д.) или установлены ли на компьютере дополнительные необходимые программы и приложения (например, какие-то системные программы или библиотеки).
Если все условия соблюдены, то Мастер установки помогает вам установить программу – вы проходите несколько шагов, на каждом шаге производя некоторые настройки и нажимая, например, кнопку «Далее» (Next) для перехода к следующему шагу.
Таким образом вы можете предварительно настроить программу, выбрав язык ее интерфейса или, указав какие ее модули вы хотите установить, а какие нет.
Обычно дистрибутив представляет собой один файл, имеющий расширение .exe или .msi. Такие дистрибутивы доступны для скачивания из интернета и, как правило, имеют незначительный размер – несколько мегабайт или десятков мегабайт. В таких файлах содержатся только инструкции по установке, а вся необходимая информация скачивается при запуске установочного файла. Именно поэтому при установки подобных программ необходимо иметь подключение к сети Интернет. Примером такого дистрибутива может служить установочный файл браузера Google Chrome.
Если дистрибутив состоит из нескольких файлов, то его часто можно скачать из интернета в виде архива – файлов с расширениями .rar или .zip. В этом случае дистрибутив нужно предварительно разархивировать, а затем уже запускать установку программы.
Операционные системы, профессиональные программы или мощные программные комплексы, такие как Adobe Photoshop, AutoCAD, SolidWorks, 3D Max, Pinnacle Studio и т.п., часто распространяются на дисках в так называемых коробочных версиях. В этом случае дистрибутив программы будет выглядеть как множество файлов и папок, записанных на лазерном диске или нескольких дисках.
Обычно на диске есть файл с названием setup.exe или install.exe, который и запускает программу-установщик дистрибутива. Но все чаще даже мощные программные пакеты, дистрибутивы которых «весят» гигабайты, распространяются через интернет в виде установочных файлов с расширениями .exe или .msi.
Еще применяют в подобных случаях образы дисков – файлы с расширением .iso. Эти файлы содержат образ диска с дистрибутивом программы. Образ – это своеобразный слепок диска, то есть точная копия диска, записанная в файл. С помощью программы для записи лазерных дисков можно восстановить информацию из образа и записать ее на диск, чтобы затем установить программу, воспользовавшись приводом дисков компьютера или ноутбука. Также есть программы, позволяющие работать с образами дисков без предварительной их записи на лазерный диск.
Заключение.
Итак, во время установки программы происходит ее предварительная настройка, определяется ее местоположение на жестком диске компьютера (в файловой системе) и эти данные заносятся в реестр Windows.
Отсюда вытекает один очень важный момент, который не всегда понимают начинающие пользователи – после установки программы НЕЛЬЗЯ ее просто взять и перенести в другое место на жестком диске, удалить или скопировать на другой компьютер.
В последнем случае программа, скорее всего, просто не будет работать, так как не будут найдены необходимые данные, созданные в реестре операционной системы при установки программы. Конечно, есть и исключения, то есть некоторые программы смогут работать при их простом копировании, но это исключение лишь подтверждает правило. Намного проще установить программу на другом компьютере, используя дистрибутив, нежели пытаться ее заставить работать после простого копирования.
После установки программы на компьютер ее дистрибутив можно удалить, так как он понадобится лишь в случае повторной установки программы. Если программа скачана из общедоступных источников в интернете, то смело удаляйте дистрибутив, так как скорее всего к моменту, когда вы захотите установить программу в следующий раз, уже выйдет более свежая и более функциональная версия программы и проще будет скачать дистрибутив снова, нежели устанавливать старую версию и потом ее обновлять.
На этом пока все! Надеюсь, что вы нашли в этой заметке что-то полезное и интересное для себя. Если у вас имеются какие-то мысли или соображения по этому поводу, то, пожалуйста, высказывайте их в своих комментариях. До встречи в следующих заметках! Удачи! 😎
Здравствуйте, Ильдар! Часто посещать Ваш блог, к сожалению, не всегда находится время, но по возможности с удовольствием захожу. Очень много полезной и нужной информации почерпнул у Вас в гостях :)) Собственно и работать с ПК научился благодаря Вашему блогу. Очень хорошее и нужное дело Вы ведёте. Успехов Вам и удачи!
Здравствуйте, Сергей! Большое спасибо Вам за столь теплые слова. Очень рад, что мой сайт и статьи оказались для Вас полезными. Будем стараться работать и дальше. Спасибо еще раз! И удачи Вам также!
Большое спасибо за отличную и понятным языком написанную
для постигающих комп.секреты — статью!
Хотя и умею переустанавливать систему сама(научили), а вот в таких ньюансах, как оказалось — профан…
как всегда интересно и понятно, спасибо,будем ждать новых материалов.
Здравствуйте Ильдар! Очень подробная доходчивая статья. Я всегда читаю ваш блог и мне нравится ваша подача материала повышающего компьютерную грамотность. Спасибо за хорошую статью! С уважением Михаил Титов.
Здравствуйте, Михаил! Всегда пожалуйста, рад что мои материалы полезны Вам 🙂
Ильдар, спасибо! Статья интересная, я про это ничего не знала, буду совершенствоваться.
Благодарю Вас, Ольга! Рад был стараться 🙂
Спасибо за статью. Напишите, как работают архиваторы, как сжимается материал.