Установка программ с помощью пакетов RPM

Установка программ с помощью пакетов RPM

Щ Щ/^^Wl Теперь, когда вы знаете, чем RPM не Щ^Х^.х. \ 1 является, вы захотите выяснить, что же ^Ч> I "'* // на самом деле это такое. RPM — это ч^ч] .^^^ сокращение от Red Hat Package Manager (Менеджер пакетов Red Hat), очень удобная система, предложенная Red Hat, для поиска, загрузки и простой установки пакетов программ. Конечно, теперь вы можете спросить, а что такое пакеты?

В самом общем смысле, пакет — это просто архивированный файл, или коллекция архивированных файлов, как ZIP (.zip) или Stufflt (.sit) файлы, которые вы знаете. Пакеты разработаны для использования с системой RPM, однако, это несколько иные пакеты. Они обычно называются RPM пакетами, или просто RPM, и их легко распознать по расширению .rpm в конце имени файла. Пакет RPM состоит из архивированного файла, или набора файлов, среди которых есть и инструкции по инсталляции, которые сообщают менеджеру системного пакета, где должен быть установлен файл пакета.

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

Fedora (и ее предшественница Red Hat), конечно, не единственный дистрибутив, который использует RPM — другие, особенно Mandrake и SuSE, также основаны на менеджерах пакетов RPM. Однако, поскольку различные дистрибутивы размещают системные файлы в разных местах и компилируются по-своему, пакеты RPM часто очень специфичные. Поэтому пакеты RPM популярных приложений, идущих с различными дистрибутивами Linux, тоже не похожи. И даже больше, могут быть различные пакеты RPM для разных версий дистрибутивов. Например, в случае с Red Hat Linux, вы можете найти RPM специально под версии 7.3, 8, 9, и т.д.

Как вы могли заметить, имена файлов RPM также определяются архитектурой центрального процессора перед расширением .rpm. Вы могли видеть RPM файлы с окончанием i386.rpm (CPU 386, или выше), i586.rpm (CPU класса Pentium, или выше), i686.rpm (Pentium II, или выше) и, даже, ppc.rpm (Motorola/IBM Power PC CPU, который используется в современных компьютерах Macintosh). Пакеты, которые используют noarch.rpm (без учета архитектуры), могут использоваться с любыми центральными процессорами.

Еще материалы по теме: