Установка программ, полученных в виде пакетов RPM и MSI
Для большинства программ, предназначенных для операционной системы Linux, разработчикам нет необходимости писать собственный сценарий установки. Дело в том, что компания RedHat разработала универсальный формат для дистрибутивов дополнительных программ, и этот формат стал стандартом в мире Linux. Этот формат называется RPM (Redhat Pocket Manager, т. е. "Обработчик пакетов" компании RedHat). Теперь в любом дистрибутиве Linux есть своя программа "Менеджер пакетов", которая устанавливает программы. Для её запуска выберите из стартового меню пункт "Системные" и далее "Менеджер пакетов". Кроме того, это программа автоматически запускается, если щёлкнуть мышью по имени RPM-файла. Таким образом, процесс установки программы практически упростился до двух щелчков мышью. Окно программы "Менеджер пакетов", управляющей установкой дополнительных программ, показано на 8.9. Для того чтобы выбрать программный пакет формата RPM для установки, нажмите Ctrl-О. Выберите нужный файл. Откроется окно установки, показанное на 8.10. Здесь в левой части окна имеется пять переключателей, влияющих на процесс установки: + Обновить - если возможно, обновить более старую версию той же программы; + Заменить файлы - если этот переключатель включён и при установке пакета некоторые файлы совпадут с уже имеющимися, они будут заменены на новые; + Заменить пакеты - если в системе имеется более старая версия того же пакета, удалить файлы этой версии;
Проверять зависимости - очень важный переключатель. Дело в том, что некоторые программы могут использовать библиотеки других программ. Таким образом, если гипотетическая программа "ААА" использует библиотеки изпрограммы "ВВВ", то её бессмысленно устанавливать, если неустановлена программа "ВВВ", - она всё равно не будет работать. Надо сначала установить программу "ВВВ". В таких случаях говорят, чтопрограмма "ААА" зависит от программы "ВВВ". Переключатель "проверять зависимости" указывает системе проверить, независит ли устанавливаемая программа от какой-либо другой программы, которая в системе не установлена. Кроме того, система проверит, не удалит ли устанавливаемая программа какие-либо файлы, от которых зависят другие программы. Если такая нарушенная зависимость будет найдена, новая программа не будет установлена; Тест - если включить этот переключатель, то будет выполнена только проверка пакета, а его установка реально произведена не будет.
Чтобы начать установку, нажмите кнопку "Установить". При этом в правой части окна будут отображаться сообщения системы, в том числе сообщения об ошибках, если таковые произойдут. Если установка пройдёт нормально, новый пакет появится в списке установленных программных пакетов в основном окне программы "Менеджер пакетов". При этом если выбрать в левой части окна один из установленных пакетов, то в правой части на вкладке "Свойства" появится его описание, а на вкладке "Список файлов" - файлы, входящие в состав пакета, с полными путями к ним (т. е. с именами папок, в которых они расположены). Впрочем, файлы и описание пакета можно просмотреть не только для установленных пакетов, но и для ещё не установленных. Итак, чтобы установить программу, полученную в формате RPM, достаточно открыть RPM-файл в программе "Менеджер пакетов" и нажать кнопку "Установить". Остальное система сделает сама. По аналогии с популярной и простой технологией установки RPMпакетов, компания Microsoft в современных версиях Windows ввела технологию использования универсального сценарияWindows Installer, который входит в комплект поставки Windows. Таким образом, разработчики программ для Windows теперь могут не писать свой мастер установки, а воспользоваться программой Windows Installer, для которой требуется только указать нужную последовательность действий при установке. Сами программы, использующие Windows Installer, обычно поставляются в виде одного запакованного файла с расширением MSI. Для установки такого файла достаточно дважды щёлкнуть мышью на его значке. Автоматически запустится Windows Installer, и начнётся процесс установки программы.