Что такое инсталляция в информатике
Инсталляция (ПО)
Инсталляция (ПО)
Содержание
Инсталляция (установка) — процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой (пакетным менеджером), присутствующей в операционной системе (например, RPM и APT в GNU/Linux, Windows Installer в Microsoft Windows), или же входящим в состав самого программного обеспечения средством установки. В операционной системе GNU очень распространено использование системы GNU toolchain и её аналогов для компиляции программного обеспечения непосредственно перед установкой.
Большинство программ поставляются для продажи и распространения в сжатом (упакованном) виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется (настраивается) для хранения файлов и данных, необходимых для правильной работы программы.
Установка, как правило, включает в себя размещение всех необходимых программе файлов в соответствующих местах файловой системы, а также модификацию и создание конфигурационных файлов. Пакетные менеджеры также выполняют при установке контроль зависимостей, проверяя, есть ли в системе необходимые для работы данной программы пакеты, а в случае успешной установки регистрируя новый пакет в списке доступных. Так как данный процесс является различным для каждой программы и компьютера, то многие программы (включая операционные системы) поставляются вместе с универсальным или специальным инсталлятором — программой, которая автоматизирует большую часть работы, необходимой для их установки.
Некоторые компьютерные программы написаны таким образом, что устанавливаются простым копированием своих файлов в нужное место, а самого процесса установки как такового нет. Про такие программы говорят, что они не требуют установки. Это распространено среди программ для Mac OS X, DOS и Microsoft Windows. Существуют операционные системы, которые не требуют установки, и, таким образом, могут быть напрямую запущены с загрузочного CD, DVD, или USB, не оказывая воздействия на другие ОС, установленные на компьютере пользователя. Примером такой ОС является Knoppix или Mac OS 1-9.
Данный термин также распространяется на плагины, драйверы и программные файлы, которые сами по себе не являются программами.
Обычные операции, выполняемые в процессе установки ПО, включают создание или изменение:
Некоторые жаргонные выражения
Инсталлятор
Программа установки или инсталлятор — это компьютерная программа, которая устанавливает файлы, такие как приложения, драйверы, или другое ПО, на компьютер. Некоторые инсталляторы специально сделаны для установки содержащихся в них файлов; другие же являются универсальными и работают, считывая содержимое комплекта программного обеспечения, которое необходимо установить.
Различия между системой управления пакетами и инсталлятором:
Package Management System | Installer |
---|---|
Обычно часть операционной системы | Каждый продукт поставляется вместе со своим инсталлятором |
Использует одну базу данных для установки | Производит свою установку |
Может проверять и управлять всеми пакетами в системе | Работает только со связанным продуктом |
Один производитель | Много производителей |
Один формат пакета | Много форматов инсталлятора |
Распространенные инсталляторы
Windows NT
Бесплатными альтернативами являются NSIS, Clickteam, Install Creator, Inno Setup, а также инструментальные средства от Microsoft, названные WiX.
UNIX‐подобные
Большинство дистрибутивов операционных систем на базе GNU/Linux и BSD имеет встроенные системы управления пакетами, с помощью которых можно устанавливать как необходимые компоненты операционной системы, так и стороннее ПО, зачастую даже если оно использует собственный инсталлятор, которым это не предусмотрено.
Mac OS X также использует систему управления пакетами. Некоторые коммерческие приложения для Mac OS X используют отдельный инсталлятор, например, Installer VISE или Stuffit InstallerMaker. Приложения, которые не нуждаются в установке дополнительных компонентов системы, могут быть установлены посредством простого копирования файлов приложения в нужное место на жестком диске. Mac OS X также включает отдельное приложение для обновления программ Software Update (также известное как команда оболочки «softwareupdate»), но оно поддерживает только системное ПО и Apple ПО.
Разное
Некоторые архиваторы также позволяют создавать инсталляторы.
Некоторые операционные среды — например, Windows NT (по умолчанию) и Xfce 4 (по желанию пользователя), содержат функцию автоматического запуска определённой программы, находящейся на носителе, при его вставке в устройство чтения.
Как компромисс между инсталлятором Windows и системами управления содержимым UNIX-подобных машин, существуют системы управления установкой Windows.
Что такое инсталляция в информатике
Установка, как правило, включает в себя размещение всех необходимых программе файлов в соответствующих местах файловой системы, а также модификацию и создание конфигурационных файлов. Пакетные менеджеры также выполняют при установке контроль зависимостей, проверяя, есть ли в системе необходимые для работы данной программы пакеты, а в случае успешной установки регистрируя новый пакет в списке доступных.
Так как данный процесс является различным для каждой программы и компьютера, то многие программы (включая сами операционные системы) поставляются вместе с универсальным или специальным установщиком — программой, которая автоматизирует большую часть работы, необходимой для их установки.
Некоторые программы написаны таким образом, что устанавливаются простым копированием своих файлов в нужное место, а самого процесса установки как такового нет. Про такие программы говорят, что они «не требуют установки». Это распространено среди программ для Mac OS X, DOS и Microsoft Windows. Существуют операционные системы, которые не требуют установки, и, таким образом, могут быть напрямую запущены с загрузочного диска (компакт- или DVD-диск), не оказывая воздействия на другие операционные системы, установленные на компьютере пользователя. Примером такой операционной системы является Knoppix или Mac OS 1-9.
Данный термин также распространяется на плагины, драйверы и программные файлы, которые сами по себе не являются программами.
Некоторые операционные среды — например, Windows NT (по умолчанию) и Xfce 4 (по желанию пользователя), содержат функцию автоматического запуска определённой программы, находящейся на носителе, при его вставке в устройство чтения.
Как компромисс между Установщиком Windows и системами управления содержимым UNIX-подобных систем, существуют системы управления установкой Windows
Что такое инсталляция программного обеспечения
Инсталляция – что это значит?
Перед тем, как начать пользоваться абсолютным большинством программ, их сперва необходимо инсталлировать. Инсталляцией программного обеспечения называют процесс его установки на компьютер.
Процесс инсталляции
Необходимость в инсталляции приложения для возможности его использования обуславливается тем, что в изначальной форме оно размещается на носителе в сжатой форме. Установка выполняется специальным пакетным менеджером или инсталлятором и включает в себя:
Чаще всего все эти процессы невидимы для пользователя и выполняются автоматически. Однако это зависит от вида инсталляции.
Виды инсталляции ПО
Процесс инсталляции не всегда проходит одинаково. В зависимости от особенностей программы, производители прописывают разные особенности её установки на компьютере. Используются такие виды инсталляции ПО:
Когда не требуется инсталляция ПО
Исключением из общего правила являются программы, которые не нуждаются в процессе установки. Для их корректного функционирования достаточно простое копирование всех файлов из памяти носителя в память жесткого диска компьютера.
Кроме этого, существуют также операционные системы, которые, исходя из своей архитектуры, не предусматривают процесс инсталляции. Для их использования требуется лишь запустить загрузочный диск в материальной или виртуальной форме.
Такие ОС обычно имеют узкоспециализированные функции и не подходят для ежедневного использования на домашнем компьютере. К таким системам можно отнести Mac OS 1.9, Knoppix и другие.
Отличия между пакетным менеджером и исталлятором
Большинство установок выполняется пакетным менеджером компьютера. Это стандартная система, которая является частью установленной операционной системы. К её преимуществам можно отнести:
Инсталлятор можно считать личным пакетным менеджером производителя программного обеспечения. Однако такой установщик не способен инсталлировать не то что все программы с данным расширением, но даже приложения одной компании. Он создается индивидуально для каждой программы и предназначен обеспечивать только её установку. Среди других характеристик инсталлятора:
Таким образом, можно подвести итог и сказать, что пакетный менеджер это стандартный инструмент, который имеется на каждом ПК, а инсталлятор — специализированная среда для установки, предусмотренная производителем устанавливаемого ПО.
Инсталляционный файл что это
Установка программного обеспечения, инсталляция — процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой (пакетным менеджером), присутствующей в операционной системе (например, RPM, APT или dpkg в Linux, Установщик Windows в Microsoft Windows), или же входящим в состав самого программного обеспечения средством установки. В операционной системе GNU очень распространено использование системы GNU toolchain и её аналогов для компиляции программного обеспечения непосредственно перед установкой.
Содержание
Обзор [ править | править код ]
Большинство программ поставляются для продажи и распространения в сжатом (упакованном, см.: Архив) виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется (настраивается) для хранения файлов и данных, необходимых для правильной работы программы.
Установка, как правило, включает в себя размещение всех необходимых программе файлов в соответствующих местах файловой системы, а также модификацию и создание конфигурационных файлов. Пакетные менеджеры также выполняют при установке контроль зависимостей, проверяя, есть ли в системе необходимые для работы данной программы пакеты, а в случае успешной установки регистрируя новый пакет в списке доступных.
Так как данный процесс является различным для каждой программы и компьютера, то многие программы (включая сами операционные системы) поставляются вместе с универсальным или специальным установщиком — программой, которая автоматизирует большую часть работы, необходимой для их установки.
Некоторые программы написаны таким образом, что устанавливаются простым копированием своих файлов в нужное место, а самого процесса установки как такового нет. Про такие программы говорят, что они «не требуют установки». Это распространено среди программ для Mac OS X, DOS и Microsoft Windows. Существуют операционные системы, которые не требуют установки, и, таким образом, могут быть напрямую запущены с загрузочного диска (компакт- или DVD-диск), не оказывая воздействия на другие операционные системы, установленные на компьютере пользователя. Примером такой операционной системы является Knoppix или Mac OS 1-9.
Данный термин также распространяется на плагины, драйверы и программные файлы, которые сами по себе не являются программами.
Обычные операции, выполняемые в процессе установки программного обеспечения, включают создание или изменение:
Возможные варианты установки [ править | править код ]
Программа установки [ править | править код ]
Программа установки, установщик или инсталлятор (англ. installer ) — это программа, которая устанавливает программное обеспечение на компьютер. Некоторые установщики специально сделаны для установки содержащихся в них файлов, другие же являются универсальными и работают, считывая содержимое комплекта программного обеспечения, которое необходимо установить.
Различия между системой управления пакетами и установщиком:
Package Management System | Installer |
---|---|
Обычно часть операционной системы | Каждый продукт поставляется вместе со своим установщиком |
Использует одну базу данных для установки | Производит свою установку |
Может проверять и управлять всеми пакетами в системе | Работает только со связанным продуктом |
Один производитель | Много производителей |
Один формат пакета | Много форматов установщика |
Распространенные программы установки [ править | править код ]
Семейство Windows [ править | править код ]
Наиболее популярным форматом для семейства Windows NT является установочный пакет MSI, который устанавливается посредством Установщика Windows. Компании, производящие средства для создания инсталляторов: InstallShield (InstallShield Wizard), Macrovision (InstallAnywhere), Wise Solutions, Inc., SetupBuilder, InstallBuilders (Smart Install Maker). Большинство из этих средств могут создавать как пакеты MSI, так и свои собственные пакеты.
Бесплатными альтернативами являются NSIS, Actual Installer Free, Clickteam Install Creator, Inno Setup, Install Simple, а также инструментальные средства от Microsoft (WiX).
Семейство UNIX [ править | править код ]
Большинство дистрибутивов операционных систем на базе GNU, Linux и BSD имеет встроенные системы управления пакетами, с помощью которых можно устанавливать как необходимые компоненты операционной системы, так и стороннее программное обеспечение, зачастую даже если оно использует собственный установщик, которым это не предусмотрено.
Семейство Maс OS [ править | править код ]
Mac OS X также использует систему управления пакетами. Некоторые коммерческие приложения для Mac OS X используют отдельный установщик, например, Installer VISE или Stuffit InstallerMaker. Приложения, которые не нуждаются в установке дополнительных компонентов системы, могут быть установлены посредством простого копирования файлов приложения в нужное место на жестком диске. Mac OS X также включает отдельное приложение для обновления программ Software Update (также известное как команда оболочки softwareupdate), но оно поддерживает только программное обеспечение продуктов Apple.
Программы установки и архиваторы [ править | править код ]
Некоторые архиваторы (например WinRAR, WinZip, 7-Zip и другие) также позволяют создавать установщики (самораспаковывающийся архив).
Некоторые операционные среды — например, Windows NT (по умолчанию) и Xfce 4 (по желанию пользователя), содержат функцию автоматического запуска определённой программы, находящейся на носителе, при его вставке в устройство чтения.
В статье рассказывается о том, что такое инсталляция, для чего нужен этот процесс, и описывается инсталляция игр и программного обеспечения.
Цифровая эпоха
В наше время компьютеры получают все большее распространение, многие уже не представляют жизни без них, и практически все предприятия перешли на электронный документооборот. Но еще каких-то 15 лет назад наличием домашнего ПК похвастаться могли далеко не все, как и скоростным безлимитным доступом в сеть. А разработка нового программного обеспечения стала для многих прибыльным бизнесом, который принес миллиарды. Если посмотреть на статистику востребованных профессий на рынке труда, то с каждым годом требуется все больше программистов и прочих схожих специалистов.
И это естественно, ведь даже самый мощный и современный компьютер без программного обеспечения – не более, чем набор дорогостоящих микросхем. Операционные системы и программы – это своего рода прослойка между человеком и машиной, которые служат для их взаимодействия. Но для работы программ их нужно сначала установить, поскольку нельзя просто перенести на компьютер набор файлов и ждать, что все заработает само собой, для этого и нужна их правильная установка. Так что такое инсталляция? Какой она бывает и для чего нужна? В этом мы и разберемся.
Установка
Прежде чем ответить на этот вопрос, стоит немного углубиться в то, как работают программы. В чистом виде любая из них – это набор последовательностей единиц и нулей, которые процессор компьютера или иного устройства интерпретирует в те или иные команды. Но подобные программы были распространены очень давно, когда ПК не имели графического интерфейса и им «скармливали» программы напрямую.
А сейчас же, если посмотреть практически на любой софт, то помимо интерфейса, можно заметить массу всего иного: дополнительные шрифты, языковые пакеты, файлы справки, онлайн-проверку обновлений и многое другое. Все это кроется в специальных системных библиотеках, и их нужно правильно скопировать. Правда, установка бывает разной, но обо всем по порядку. Так что такое инсталляция?
Определение
Практически все программы поставляются в сжатом или упакованном виде, что естественно, ведь гораздо проще скачать один установочный архив и уже из него получить все необходимое, чем загружать или копировать десятки, а то и сотни разных файлов. Для примера достаточно посмотреть в каталог любого софта, чтобы задаться вопросом: «Что такое инсталляция?»
Инсталляция – это процесс копирования и установки программного обеспечения на компьютер конечного пользователя. Назвать его обычным копированием в файловую систему нельзя, поскольку в процессе установки особая программа (пакетный менеджер) проверяет компьютер на совместимость, наличие нужного сопутствующего софта и прочее.
Затем инсталлятор размещает на диске в нужной последовательности файлы, создает дополнительные директории, если в них есть необходимость, делает записи в реестре, автозагрузке, ассоциирует файлы и т.п. Так что теперь мы знаем, что такое инсталляция программы.
Как видим, во время этого процесса компьютер выполняет множество действий, хотя пользователь, чаще всего, ничего этого и не замечает. Также стоит заметить, что термин этот употребим и по отношению к плагинам и драйверам, хотя сами они программами и не являются.
Есть также несколько основных типов установки. И хоть они выполняют одну и ту же работу, их способы несколько отличаются. И разбирая вопрос, что такое инсталляция программного обеспечения, стоит упомянуть о наиболее распространенных.
К примеру, «тихая» установка производится без отображения всплывающих окон и прочего. Пользователь запускает процесс и через какое-то время просто получает готовую к использованию программу.
Автоматическая установка (самая распространенная) происходит без участия человека, естественно, если не считать сам запуск и некоторых настроек, к примеру, указания, куда распаковать софт, создать ли ярлык для запуска и т.п
Ручная же установка отличается тем, что требует множества сложных действий.
Также есть программы, установка которых не требуется, и вся инсталляция заключается лишь в том, что они просто самостоятельно копируют файлы на жесткий диск. Так что теперь мы знаем, что такое инсталляция программы.
Компьютерные игры давно перестали быть каким-то детским или примитивным развлечением. Это прибыльный бизнес, и многие крупные компании тратят десятки, а то и сотни миллионов на создание очередной игрушки, которые приносят прибыли в несколько раз больше.
Так что такое инсталляция игры? По сути, это то же самое, что и установка иной программы. В процессе этого на жесткий диск копируются игровые материалы (модели, звук, текстуры и т.п) и исполняемые файлы, которые и собирают все это в трехмерную управляемую картинку.
Инсталляция (установка) — процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой (пакетным менеджером), присутствующей в операционной системе (например, RPM и APT в GNU/Linux, Windows Installer в Microsoft Windows), или же входящим в состав самого программного обеспечения средством установки. В операционной системе GNU очень распространено использование системы GNU toolchain и её аналогов для компиляции программного обеспечения непосредственно перед установкой.
Большинство программ поставляются для продажи и распространения в сжатом (упакованном) виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется (настраивается) для хранения файлов и данных, необходимых для правильной работы программы.
Установка, как правило, включает в себя размещение всех необходимых программе файлов в соответствующих местах файловой системы, а также модификацию и создание конфигурационных файлов. Пакетные менеджеры также выполняют при установке контроль зависимостей, проверяя, есть ли в системе необходимые для работы данной программы пакеты, а в случае успешной установки регистрируя новый пакет в списке доступных. Так как данный процесс является различным для каждой программы и компьютера, то многие программы (включая операционные системы) поставляются вместе с универсальным или специальным инсталлятором — программой, которая автоматизирует большую часть работы, необходимой для их установки.
Некоторые компьютерные программы написаны таким образом, что устанавливаются простым копированием своих файлов в нужное место, а самого процесса установки как такового нет. Про такие программы говорят, что они не требуют установки. Это распространено среди программ для Mac OS X, DOS и Microsoft Windows. Существуют операционные системы, которые не требуют установки, и, таким образом, могут быть напрямую запущены с загрузочного CD, DVD, или USB, не оказывая воздействия на другие ОС, установленные на компьютере пользователя. Примером такой ОС является Knoppix или Mac OS 1-9.
Данный термин также распространяется на плагины, драйверы и программные файлы, которые сами по себе не являются программами.
Обычные операции, выполняемые в процессе установки ПО, включают создание или изменение:
Некоторые жаргонные выражения
Инсталлятор
Программа установки или инсталлятор — это компьютерная программа, которая устанавливает файлы, такие как приложения, драйверы, или другое ПО, на компьютер. Некоторые инсталляторы специально сделаны для установки содержащихся в них файлов; другие же являются универсальными и работают, считывая содержимое комплекта программного обеспечения, которое необходимо установить.
Различия между системой управления пакетами и инсталлятором:
Package Management System | Installer |
---|---|
Обычно часть операционной системы | Каждый продукт поставляется вместе со своим инсталлятором |
Использует одну базу данных для установки | Производит свою установку |
Может проверять и управлять всеми пакетами в системе | Работает только со связанным продуктом |
Один производитель | Много производителей |
Один формат пакета | Много форматов инсталлятора |
Распространенные инсталляторы
Windows NT
Бесплатными альтернативами являются NSIS, Clickteam, Install Creator, Inno Setup, а также инструментальные средства от Microsoft, названные WiX.
UNIX‐подобные
Большинство дистрибутивов операционных систем на базе GNU/Linux и BSD имеет встроенные системы управления пакетами, с помощью которых можно устанавливать как необходимые компоненты операционной системы, так и стороннее ПО, зачастую даже если оно использует собственный инсталлятор, которым это не предусмотрено.
Mac OS X также использует систему управления пакетами. Некоторые коммерческие приложения для Mac OS X используют отдельный инсталлятор, например, Installer VISE или Stuffit InstallerMaker. Приложения, которые не нуждаются в установке дополнительных компонентов системы, могут быть установлены посредством простого копирования файлов приложения в нужное место на жестком диске. Mac OS X также включает отдельное приложение для обновления программ Software Update (также известное как команда оболочки «softwareupdate»), но оно поддерживает только системное ПО и Apple ПО.
Разное
Некоторые архиваторы также позволяют создавать инсталляторы.
Некоторые операционные среды — например, Windows NT (по умолчанию) и Xfce 4 (по желанию пользователя), содержат функцию автоматического запуска определённой программы, находящейся на носителе, при его вставке в устройство чтения.
Как компромисс между инсталлятором Windows и системами управления содержимым UNIX-подобных машин, существуют системы управления установкой Windows.