- •Программное обеспечение
- •Что такое программное обеспечение?
- •Прикладные программы Текстовые редакторы
- •Офисные пакеты
- •Онлайн-офис
- •Графические редакторы
- •Настольно-издательские системы
- •Редакторы звука и видео
- •По для работы в Интернете
- •Системное программное обеспечение Что такое операционная система?
- •Современные операционные системы
- •Драйверы устройств
- •Утилиты
- •Файловые системы
- •Системы программирования Зачем нужны системы программирования?
- •Языки программирования
- •Трансляторы
- •Состав системы программирования
- •Инсталляция программ
- •Правовая охрана программ и данных Авторские права
- •Типы лицензий на использование по
Инсталляция программ
Большинство современных программ требуется устанавливать (инсталлировать, от англ. 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; часто с «живого диска» можно сразу же выполнить полную установку ОС на компьютер.
Что такое инсталляция? Почему она необходима для многих современных программ?
Что происходит во время инсталляции?
Что такое дистрибутив? В чем его отличие от установленной программы?
Что такое менеджер пакетов?
Как устанавливаются программы в разных операционных системах?
Какие методы используются для массовой установки ПО?
Что такое переносимая программа?
Как можно познакомиться с операционной системой, не устанавливая ее на жесткий диск?
