Меню

Инсталляция и настройка программного продукта



Установка (компьютерные программы) — Installation (computer programs)

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

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

Содержание

Обзор

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

Общие операции, выполняемые во время установки программного обеспечения, включают:

  • Убедиться в соблюдении необходимых системных требований
  • Проверка существующих версий программного обеспечения
  • Создание или обновление программных файлов и папок
  • Добавление данных конфигурации, таких как файлы конфигурации , записи реестра Windows или переменные среды
  • Обеспечение доступности программного обеспечения для пользователя, например, путем создания ссылок, ярлыков или закладок.
  • Настройка компонентов, которые запускаются автоматически, например демонов или служб Windows.
  • Выполнение активации продукта
  • Обновление версий программного обеспечения

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

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

Необходимость

Как упоминалось ранее, некоторые компьютерные программы не требуют установки. Когда-то это было обычным явлением для многих программ, работающих под DOS , Mac OS , Atari TOS и AmigaOS . По мере того, как вычислительные среды становились все более сложными и фиксированные жесткие диски заменяли гибкие диски , возникла необходимость в осязаемой установке. Например, Commodore выпустил установщик для Amiga .

Класс современных приложений, которые не требуют установки, известны как портативные приложения , так как они могут перемещаться по разным компьютерам и запускаться. Точно так же существуют живые операционные системы , которые не требуют установки и могут запускаться непосредственно с загрузочного CD , DVD , USB-накопителя или загружаться по сети, как с тонкими клиентами . Примерами являются AmigaOS 4.0, различные дистрибутивы Linux , MorphOS или Mac OS версий с 1.0 по 9.0. (См. Live CD и live USB .) Наконец, веб-приложения , которые запускаются в веб-браузере , не требуют установки.

Читайте также:  Настройка триколор пропадает сигнал

Обслуживаемая установка

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

Тихая установка

Установка, во время которой не отображаются сообщения или окна. «Автоматическая установка» — это не то же самое, что «автоматическая установка» (см. Ниже): все автоматические установки являются автоматическими, но не все автоматические установки проходят без вмешательства пользователя. Причиной тихой установки может быть удобство или уловка. Вредоносное ПО почти всегда устанавливается незаметно.

Автоматическая установка

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

Безголовая установка

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

Запланированная или автоматическая установка

Процесс установки, который запускается в заранее установленное время или при выполнении заранее определенного условия, в отличие от процесса установки, который запускается явно по команде пользователя. Например, системный администратор, желающий установить более позднюю версию используемой компьютерной программы, может запланировать эту установку, когда эта программа не запущена. Операционная система может автоматически установить драйвер устройства для устройства, которое подключается пользователем. (См. « Plug and play» .) Вредоносное ПО также может устанавливаться автоматически. Например, печально известный Conficker был установлен, когда пользователь подключил зараженное устройство к своему компьютеру.

Чистая установка

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

Читайте также:  Что такое настройка простых сетевых трактов

Сетевая установка

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

Установщик

Найдите программу установки в Викисловаре, бесплатном словаре.

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

Различия между системой управления пакетами и установщиком:

Критерий Менеджер пакетов Установщик
Поставляется с Обычно операционная система Каждая компьютерная программа
Расположение информации об установке Единая центральная база данных установки Это полностью на усмотрение установщика. Это может быть файл в папке приложения или среди файлов и папок операционной системы. В лучшем случае они могут зарегистрироваться в списке деинсталляторов, не раскрывая информацию об установке.
Объем обслуживания Потенциально все пакеты в системе Только товар, с которым он был в комплекте
Разработан Один поставщик диспетчера пакетов Несколько поставщиков установщиков
Формат упаковки Горстка известных форматов Может быть столько форматов, сколько приложений
Совместимость формата пакета Может использоваться, если его поддерживает диспетчер пакетов. Либо новые версии диспетчера пакетов продолжают поддерживать его, либо пользователь не обновляет диспетчер пакетов. Программа установки всегда совместима со своим форматом архива , если он его использует. Однако установщики, как и все компьютерные программы, могут быть подвержены гниению программного обеспечения .

Бутстраппер

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

Общие типы

Создатели кроссплатформенных установщиков производят установщики, которые работают в Windows, macOS и Linux . Примером может служить InstallAnywhere от Flexera Software .

Семейство Windows NT включает в себя установочный API и соответствующую службу, которая называется установщиком Windows . Microsoft предоставляет минимальный уровень инструментов, необходимых для создания установщиков с помощью Windows Installer в свободно доступном Windows SDK , вместо этого сосредоточившись на API, чтобы позволить разработчикам и третьим сторонам использовать его при создании пользовательских установщиков. Сторонние инструменты могут поддерживать создание установщиков с помощью этого API для ускорения процесса. Примеры включают InstallShield ( Flexera Software ) и WiX ( Outercurve Foundation ). Инструменты разработки установки, которые не зависят от установщика Windows, включают Wise Installation Studio ( Wise Solutions, Inc. ), Installer VISE (MindVision Software), Visual Installer (SamLogic), NSIS , Clickteam , InnoSetup и InstallSimple.

macOS включает установщик , собственный менеджер пакетов . macOS также включает отдельное приложение для обновления программного обеспечения , Software Update, но поддерживает только программное обеспечение Apple и системное программное обеспечение. Mac App Store, включенный в док-станцию ​​с версии 10.6.6, имеет много общих атрибутов с успешным App Store для устройств iOS, таких как аналогичный процесс утверждения приложений, использование Apple ID для покупок, а также автоматическая установка и обновление. Хотя это предпочтительный метод доставки Apple для macOS, ранее приобретенные лицензии не могут быть перенесены в Mac App Store для загрузки или автоматического обновления. Коммерческие приложения для macOS также могут использовать сторонний установщик, например версию Installer VISE (программное обеспечение MindVision) или InstallerMaker ( StuffIt ) для Mac .

Читайте также:  Стритрейсинг настройка кпп ваз 21083

Установщик системы

Инсталлятор системы является программное обеспечение , которое используется для установки и настройки операционной системы на устройстве. Примерами системных установщиков в Linux являются Ubiquity и Wubi для Ubuntu , Anaconda для CentOS и Fedora , Debian-Installer для версий Linux на основе Debian и YaST для проектов на основе SUSE . Другой пример — операционная система Haiku , которая использует утилиту под названием Haiku Installer для установки на устройство после загрузки с live CD или live USB .

Источник

УСТАНОВКА И НАСТРОЙКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

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

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

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

Установка операционных систем

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

Установка операционных систем для полноценной и плодотворной работы компьютера — это сложный процесс, который можно разделить на несколько этапов:

  • Подготовка компьютера к установке операционной системы
  • Установка операционной системы
  • Установка драйверов
  • Настройка операционной системы
  • Установка общедоступного программного обеспечения
  • Установка прикладного программного обеспечения

Установка прикладного программного обеспечения

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

Источник

Adblock
detector