Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
10-6 Программное Обеспечение.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆
  1. Инсталляция программ

Большинство современных программ требуется устанавливать (инсталлировать, от англ. install – установить). Это связано с тем, что

  • необходимо проверить, соответствует ли компьютер требованиям (к процессору, оперативной памяти, операционной системе и т.д.), которые обязательны для работы программы;

  • программы содержат множество файлов, которые должны быть записаны на диск определенным образом;

  • у пользователя должна быть возможность выбора нужных ему компонентов программы (остальные не устанавливаются);

  • необходимо записать некоторые файлы в каталоги операционной системы (например, при установке драйверов устройств);

  • необходимо настроить режимы работы программы с учетом особенностей компьютера;

  • при установке коммерческих программ необходимо вводить ключ (серийный номер копии программы).

Инсталляция – это установка и настройка программы на компьютере пользователя.

Пользователь получает программу в виде дистрибутива (установочного пакета, от англ. distribute – распространять). Дистрибутив – это несколько файлов на CD- или DVD-диске, или один файл (который часто можно загрузить из Интернета). В таком виде программу невозможно использовать по прямому назначению. Данные в дистрибутиве обычно сжаты, распаковка происходит во время установки. Чтобы установить или удалить ПО, пользователь должен иметь права администратора компьютера.

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

Обычно установка включает несколько этапов (некоторые из них могут отсутствовать):

  • выбор компонентов программы, которые пользователь хочет установить;

  • просмотр лицензионного соглашения (договора о возможности использования программы);

  • ввод ключа (серийного номера) программы;

  • определение каталога, в котором нужно разместить файлы программы;

  • распаковка и копирование файлов на жесткий диск компьютера;

  • настройка программы с помощью файлов конфигурации (или запись настроек в системный реестр в ОС Windows);

  • создание ярлыков для запуска программы в меню и/или на Рабочем столе.

В операционной системе Linux программы чаще всего распространяются в виде пакетов (файлы с расширениями .rpm или .deb, в зависимости от сборки) или в исходных кодах. Для установки пакетов используются утилиты apt-rpm и apt-get. Они позволяют проверить зависимости пакетов: устанавливается не только указанный пакет, но и другие пакеты, необходимые ему для работы.

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

В ОС Windows для установки программ используется служба Windows Installer, которая работает с установочными пакетами – файлами в формате .msi. Дистрибутив также может представлять собой программу (файл с расширением .exe), которая содержит все необходимые данные и при запуске «ведёт» пользователя через все этапы установки.

Программы для операционной системы Mac OS распространяются в виде пакетов (файлов с расширением .pkg). Для работы с ними в ОС включена программа Installer.

Системные администраторы, которым приходится устанавливать ПО на большое количество компьютеров, нередко используют автоматическую установку (без участия человека) или удаленную установку (через сеть).

Установка ПО – это дополнительное неудобство для пользователей. Поэтому особой популярностью пользуются переносимые программы (англ. portable applications). Их не нужно устанавливать, они могут быть просто скопированы на жесткий диск компьютера или запущены прямо с CD-, DVD- или флэш-диска. К этой группе относятся многие небольшие бесплатные программы для ОС Windows и Mac OS.

Часто делают специальные переносимые версии «обычных» программ (которые необходимо устанавливать); их можно найти, например, на сайте portableapps.com. Они очень полезны для тех, кто часто работает на разных компьютерах и хочет использовать привычный набор программ. Пользователь может запустить программу со своего флэш-диска, причем все настройки (например, закладки в браузере Opera Portable) сохраняются в папке программы.

Существуют ознакомительные версии операционных систем, которые загружаются прямо с CD- или DVD-диска (англ. live disc – «живой диск») или флэш-диска. Они не меняют данные на жестком диске, а все файлы, необходимые для работы, размещаются в оперативной памяти компьютера. Многие «живые диски» позволяют работать с файлами на винчестере, поэтому с их помощью можно сохранить данные в случае отказа установленной на компьютере операционной системы. Большинство live-систем строится на базе Linux; часто с «живого диска» можно сразу же выполнить полную установку ОС на компьютер.

  1. Что такое инсталляция? Почему она необходима для многих современных программ?

  2. Что происходит во время инсталляции?

  3. Что такое дистрибутив? В чем его отличие от установленной программы?

  4. Что такое менеджер пакетов?

  5. Как устанавливаются программы в разных операционных системах?

  6. Какие методы используются для массовой установки ПО?

  7. Что такое переносимая программа?

  8. Как можно познакомиться с операционной системой, не устанавливая ее на жесткий диск?