Как установить программу на компьютер

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

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

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

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

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

Некоторые программы написаны таким образом, что устанавливаются простым копированием своих файлов в нужное место, а самого процесса установки как такового нет. Про такие программы говорят, что они «не требуют установки». Это распространено среди программ для Mac OS X, DOS и Microsoft Windows. Существуют операционные системы, которые не требуют установки, и, таким образом, могут быть напрямую запущены с загрузочного диска (компакт- или DVD-диск), не оказывая воздействия на другие операционные системы, установленные на компьютере пользователя. Примером такой операционной системы является Knoppix или Mac OS 1-9.

Данный термин также распространяется на плагины, драйверы и программные файлы, которые сами по себе не являются программами.

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

  • Используемых и неиспользуемых совместно программных файлов.
  • Каталогов.
  • Записей конфигурационных файлов, используемых одной программой, или совместно.
  • Переменных среды.

Как установить программу из Интернета

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

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

Программа, скаченная из Интернета

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

Программы, скаченные из Интернета, как правило бывают в следующем виде:

  • Файл с расширением ISO, MDF и MDS — эти файлы представляют собой образы дисков DVD, CD или Blu-ray, то есть «слепок» реального компакт-диска в одном файле. О том, как ими воспользоваться поговорим ниже, в разделе об установке программ с диска.
  • Файл с расширением exe или msi, представляющий собой файл для установки, содержащий все необходимые компоненты программы, или Веб-установщик, который после запуска загружает все необходимое из сети.
  • Файл с расширением zip, rar или другой архив. Как правило, в таком архиве содержится программа, которая не требует установки и достаточно запустить ее, распаковав архив и найдя в папке файл запуска, который обычно носит имя название_программы.exe, либо в архиве можно обнаружить комплект для установки нужного программного обеспечения.

О первом варианте я напишу в следующем подразделе этого руководства, а начнем сразу с файлов, имеющих расширение .exe или .msi.

Файлы exe и msi

После загрузки такого файла (предполагаю, что вы скачали его с официального сайта, иначе такие файлы могут представлять опасность), вам достаточно найти его в папке «Загрузки» или другом месте, куда вы обычно загружаете файлы из Интернета и запустить. Скорее всего, сразу после запуска начнется процесс установки программы на компьютер, о чем вас оповестят такие словосочетания как «Мастер установки», «Setup wizard», «Installation» и другие. Для того, чтобы установить программу на компьютер, просто следуйте указаниям программы установки. По окончании, вы получите установленную программу, ярлыки в меню пуск и на рабочем столе (Windows 7) или на начальном экране (Windows 8 и Windows 8.1).

Мастер установки

Типичный мастер установки программы на компьютер

Если вы запустили скаченный из сети файл .exe, но никакой процесс установки не начался, а просто запустилась нужная программа, это означает, что ее не нужно устанавливать, чтобы она работала. Вы можете переместить ее в удобную для вас папку на диске, например Program Files и создать ярлык для быстрого запуска с рабочего стола или меню «Пуск».

Файлы zip и rar

Если загруженное вами программное обеспечение имеет расширение zip или rar, то это архив — то есть файл, в котором в сжатом виде находятся другие файлы. Для того, чтобы распаковать такой архив и извлечь из него нужную программу, можно воспользоваться архиватором, например, бесплатным 7Zip (скачать можно здесь: http://7-zip.org.ua/ru/).

Заархивированная программа

Программа в архиве .zip

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

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

Компьютерная Помощь Удаленно

Таким образом, помощь компьютеру или ноутбуку удаленно – это идеальный способ для устранения неполадок с PC через интернет, не выходя из дома. Что можно сделать дистанционно? Это:

  • Установка и настройка программ, драйверов, кодеков, антивируса, офиса, Скайпа;
  • Проверка безопасности и обновление системы Windows 10/XP/7/8; , шпионских программ Adware, вирусной рекламы;
  • Решение любых других проблем, связанных с ежедневным использованием компьютера или ноутбука.

Компьютерная помощь удаленно

Установка и настройка операционных систем и программного обеспечения

  • установка / настройка ОС Microsoft Windows — 500 руб.
  • установка / настройка Mac OS — 2000 руб.
  • установка / настройка Linux — 1000 руб.
  • установка драйверов — 300 руб.
  • установка Microsoft Office — 300 руб.
  • установка / настройка антивирусной защиты — 300 руб.
  • установка / настройка других программ — от 100 руб.
  • настройка почтового клиента (программы) — 300 руб.
  • настройка подключения к Интернету — 500 руб.
  • New!«Неубиваемая система» — настройка резервного копирования и восстановления — 1000 руб. + лицензия программного обеспечения. Подробнее об услуге.

Минимальная стоимость заказа, на который выезжает мастер, в Москве — 300 рублей.
Выезд мастера с 6:00 до 22:00 — бесплатно, с 22:00 до 6:00 — 600 руб.
* Программное обеспечение устанавливается с дистрибутива Заказчика или устанавливаются свободные (бесплатные) операционные системы и программы.

Действия в случае сбоя программного обеспечения

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

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

Примеры установки

Чтобы продемонстрировать возможности по централизованной установке ПО, ниже мы приведем четыре примера:

• Внедрение самоустанавливающегося ПО
• Внедрение ПО без инсталлятора
• Внедрение документов и файлов с использованием языка скриптов
• Внедрение документов и файлов без использования языка скриптов

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

Пример 1. Внедрение самоустанавливающегося ПО

В данном примере мы попробуем централизованно и удаленно установить пакет dotNetFx40_Full_x86_x64.exe для Microsoft Framework .NET 4.0 на те устройства, на которых он еще не установлен.

В силу того, что Microsoft Framework .NET 4.0 – это программа, которая отображается в списке установленных программ, хранящемся в операционной системе устройства, мы будем использовать фильтр для выборки тех устройств, на которых этот пакет еще не установлен.

Установочный пакет представляет собой самораспаковывающийся .EXE-файл, который допускает использование параметров /q /norestart для установки в скрытом режиме и предотвращения перезагрузки устройства, а потому никакой дополнительной специальной подготовки нам не понадобится.

Шаг 1. Выберите устройства, на которые необходимо установить пакет

Чтобы выбрать устройства, на которые требуется установить данный пакет, необходимо воспользоваться фильтром устройств. Для этого в консоли управления Panda Systems Management откройте требуемый сайт (проект) в разделе Sites, после чего в левой колонке в блоке Sites Devices Filters нажмите на значок с плюсиком, чтобы добавить требуемый фильтр:

В результате этого откроется окно для добавления фильтра устройств, в котором необходимо указать название фильтра, критерии отбора (Software package, Does not contain, Microsoft .NET Framework 4) и нажать кнопку Save:

Теперь в блоке Sites Devices Filters добавился настроенный фильтр, при нажатии на который Вы сможете получить список устройств, удовлетворяющих критериям отбора.

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

Шаг 2. Создайте компонент для установки ПО

Это можно сделать достаточно легко: в консоли управления в основном меню выберите раздел Components, нажмите кнопку New component. В результате этого откроется окно для добавления компонента. В списке Category необходимо выбрать Applications. Укажите имя компонента и его краткое описание (при необходимости) и нажмите кнопку Save.

После этого Вы сразу увидите окно с редактированием параметров данного компонента. В этом окне необходимо выполнить следующие изменения:

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

В данном скрипте по сути дела одна строка, в которой запускается установочный пакет с соответствующими параметрами для скрытой установки.

Шаг 3. Запустите задачу для развертывания пакета ПО на агентах требуемых устройств

В этом случае Вам необходимо будет снова открыть свой сайт (проект), в левой колонке в блоке Sites Devices Filters нажать на созданный ранее фильтр, чтобы получить список требуемых устройств, куда необходимо установить пакет. Затем в этом списке выберите требуемые устройства (а скорее всего, все устройства) и в панели действий нажмите на кнопку для быстрого запуска задачи (при необходимости можно и запланировать выполнение данной задачи на определенное время, нажав на кнопку, расположенную левее от данной кнопки).

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

Шаг 4. Проверьте результаты для выявления возможных проблем

Проверить результат можно в разделе Scheduled Jobs -> Completed Jobs.
Также хороший способ проверить результаты установки – это снова запустить предварительно настроенный фильтр устройств, чтобы убедиться в том, что более не осталось ни одного устройства с неустановленным ПО. В том же случае, если какие-то устройства окажутся в данном списке устройств, то по ним можно будет проверить наличие ошибки установки.

Данные аудита ПО, установленного на устройствах, синхронизируются с консолью управления каждые 24 часа, поэтому если с момента установки ПО еще не прошли сутки, то список установленного ПО на закладке Audit не будет обновлен. Однако можно вручную обновить список установленного ПО, используя кнопку Request device audit в панели действий.

Пример 2. Внедрение ПО без инсталлятора

Многие программы содержат простой исполняемый файл без соответствующего инсталлятора, который генерирует необходимую структуру в меню Пуск, иконки на рабочем столе или соответствующие записи в списке установленных на компьютере программ (например, в Панели управления – Программы и компоненты). Такие типы программ могут быть установлены, например, просто запуском этого исполняемого файла. Однако, в таком случае Panda Systems Management не сможет предоставлять корректный аудит установленного на ПК программ, т.к. такие программы не будут появляться в списке установленных программ, хранящемся в операционной системе устройства.

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

В нашем примере мы будем использовать утилиту Advanced Installer, бесплатная версия которой позволяет нам легко генерировать MSI-инсталляторы.

Чтобы скачать бесплатную версию Advanced Installer, посетите страницу

Чтобы сгенерировать инсталлятор, выполните следующие действия:

1. Установите эту утилиту на свой ПК, запустите ее и выберите бесплатный шаблон Simple

2. В разделе Product Details введите основные данные инсталлятора: Product Name (название продукта), Product Version (версия продукта) и Company Name (название компании)

3. Добавьте программы и файлы, которые необходимо установить, а также иконки, которые необходимо создать. Это можно сделать на закладке Files and Folders.

4. В завершение этого процесса, нажмите Build, после чего в выбранную папку будет сгенерирован MS-пакет:

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

Утилита MSIEXEC позволяет использовать параметр /qn для запуска скрытой установки.
При создании компонента (смотрите порядок создания в предыдущем примере) в списке Category необходимо выбрать Applications. В окне редактирования компонента выполните следующие действия:

• В левом верхнем углу нажмите на звездочку, чтобы добавить этот компонент в избранное. В этом случае иконка звездочки станет желтой, а сам компонент появится в списке компонентов.
• Укажите используемый язык скриптов, выбрав соответствующее значение в списке Install command. В данном случае стоит значение Batch.
• Вставьте код скрипта с указанием на утилиту MSIEXEC, запускающей сгенерированный MSI-пакет (в нашем примере – это файл My Software.msi)
• Добавьте файл с пакетом My Software.msi, который требуется установить.

Пример 3. Внедрение документов и файлов с использованием языка скриптов

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

Шаг 1. Выберите устройства, на которые необходимо установить пакет

Т.к. в этом примере Panda Systems Management не может отслеживать состояние жесткого диска на устройстве пользователя на уровне системных файлов, то установочный скрипт будет разворачиваться на всех устройствах сайта, при этом скрипт (строки 19-24) будет проверять, существует ли папка, содержащие документы, или нет.

Если папка не существует, то она будет создана (строка 28), после чего документы будут перемещены в нее (строки 30-32), а сообщение будет отправлено через стандартный «выход» (строка 37).

Шаг 2. Создайте компонент для установки ПО

Как всегда, на этом шаге необходимо создать компонент приложений, для которого необходимо указать скрипт и привязать эти три документа Word.

В блоке Post-Conditions Вы можете указать текстовые строки, которые консоль управления будет интерпретировать как предупреждение:

Пример показывает, что если стандартный выход (Resource: stdout) содержит (Qualifier: is found in), то результат выполнения скрипта Deploy unsuccessful будет отображаться как предупреждение.

Шаг 3. Запустите задачу для развертывания пакета ПО на агентах требуемых устройств

В консоли управления у требуемого сайта (проекта) выберите в списке устройств те устройства, на которые необходимо внедрить эти три документа Word, после чего в панели действий нажмите на иконку Quick job или Job, чтобы создать соответствующую задачу.

Если необходимо внедрить документы на всех компьютерах в разных сайтах (проектах), то Вы можете выбрать эти сайты на уровне Вашего аккаунта в консоли управления Panda Systems Management.

Шаг 4. Проверьте результаты для выявления возможных проблем

В нашем примере у скрипта определены три выходных условия:

Success: Файлы копируются в требуемую папку без каких-либо ошибок (строки 30-32). Заканчивается с ErrorLevel0 (строка 38).

Error: При копировании файлов возникает ошибка. Заканчивается с ErrorLevel1 (строка 35).

Success — Warning: Папка уже существует, поэтому файлы не скопированы. Заканчивается с ErrorLevel0 (строка 23) и генерируется строка Deploy unsuccessful, которую консоль управления интерпретирует как предупреждение, что было настроено в блоке Post-Conditions на шаге 3.

После того как задача запущена, она появится в разделе Scheduled Jobs -> Active Jobs.

На закладке Completed Jobs Вы сможете увидеть результат выполнения задачи, который будет помечен красным цветом, если результат содержит ошибку, оранжевый – если имеется предупреждение, или зеленый – если задача успешно выполнена.

Иконки Stdout и Stderror показывают копию стандартного выхода и стандартной ошибки, генерируемые скриптом.

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

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

• Фильтр Views позволяет Вам фильтровать задачи по статусу

Пример 4. Внедрение документов и файлов без использования языка скриптов

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

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

Чтобы скачать бесплатную версию WinRar, перейдите на сайт

В этом примере был создан самораспаковывающийся EXE-файл со следующими характеристиками:

• Работает в скрытом режиме (Silent).
• Требуемая папка с контентом автоматически создается в C:.
• Если папка уже существует, ее контент будет перезаписан без предупреждения.

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

На всякий случай давайте рассмотрим шаги по созданию самораспаковывающегося установочного файла с помощью WinRar.

Шаг 1: Подготовьте папку с документами, которые необходимо внедрить.

Создайте корневую папку ACME Documents, в которую положите все файлы, папки и подпапки, которые необходимо внедрить.

Шаг 2: Сгенерируйте исполняемый файл.

В программе WinRar при создании архива ACME Documents на закладке Общие включите опции Создать SFX-архив и Создать непрерывный архив.

Теперь необходимо настроить архив в скрытом режиме. Для этого перейдите на закладку Дополнительно и нажмите кнопку Параметры SFX

В окне Дополнительные параметры SFX выберите закладку Режимы и в блоке Режим вывода информации выберите опцию Скрыть все.

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

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

После этого нажмите кнопку ОК. В результате этого будет создан EXE-пакет (ACME Documents.exe) с требуемыми параметрами.

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

Обратите внимание на параметры, которые необходимо использовать при создании компонента:

При создании компонента (смотрите порядок создания в предыдущих примерах) в списке Category необходимо выбрать Applications. В окне редактирования компонента выполните следующие действия:

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

• Укажите используемый язык скриптов, выбрав соответствующее значение в списке Install command. В данном случае стоит значение Batch.

• Вставьте код скрипта

• Добавьте файл с пакетом ACME Documents.exe, который требуется внедрить.

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

Adblock
detector