Использование rpm

В этом разделе мы рассмотрим использование rpm - инструмента, входящего в комплект Linux Red Hat, предназначенного для управления пакетами Red Hat.

С помощью rpm можно устанавливать или удалять уже установленные пакеты, а также просматривать информацию о пакетах, например, какие файлы входят в их состав.

Для установки пакета используйте следующую команду:

$ rpm -i package-file-name

где package-file-name - имя установочного файла. Чтобы просмотреть список установленных пакетов, используйте команду:

$ rpm -qa | more

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

$ rpm -e package-file-name

Чтобы установить X Window с диска CD-ROM Red Hat 7.1, сначала установите диск таким образом, чтобы обеспечить доступ к нему из Linux. Учитывайте тип устройства (IDE/ATAPI, SCSI или нестандартное) и метод установки. Более подробно эти вопросы рассматриваются в главе 19.

Предположим, что у вас одно устройство CD-ROM типа IDE. В большинстве современных ПК это самое распространенное устройство для мультимедиа. Также предполагается, что устройство CD-ROM установлено как первичное ведомое IDE-устройство, так как большинство компьютеров сейчас имеют только один жесткий диск. В этом случае имя устройства CD-ROM должно быть /dev/hdb. Определение имени устройства CD-ROM другого типа или конфигурации также описано в главе 19.

Вставьте диск с Linux Red Hat 7.1 в устройство CD-ROM и выполните следующую команду:

$ mount /dev/hdb /mnt/cdrom

Теперь устройство установлено и доступно в Linux. Чтобы проверить это, попробуйте просмотреть содержимое диска следующей командой:

$ ls /mnt/cdrom

На экране должны появиться следующие записи:

autonm dosutils RedHat RELEASE-NOTES.es RELEASE-NOTES.ja
boot.cat images RELEASE-NOTES RELEASE-NOTES.fr RPM-GPG-KEY
COPYING README RELEASE-NOTES.de RELEASE-NOTES.it TRANS.TBL

Примечание:
Если вы не уверены в типе вашего CD-ROM, попробуйте смонтировать его следующей командой:

mount /dev/cdrom /mnt/cdrom

Если выполните команду:

$ ls -l /dev/cdrom

Вы увидите, что указанное устройство связано с вашим CD-ROM.

Следующим этапом является переход в каталог CD-ROM, который содержит все пакеты Linux Red Hat 7.1. Это каталог RedHat/RPMS. Чтобы перейти в этот каталог, введите следующую команду:

$ cd /mnt/cdrom/RedHat/RPMS

Если выполнить команду ls, на экране будет отображаться длинный список имен файлов с расширением .rpm, что указывает на то, что это файлы пакетов Red Hat.

Теперь можно начать установку пакетов X Window. Сначала нужно определить, какие пакеты следует устанавливать. Обязательно требуются общие файлы XFree86, которые находятся в установочном файле XFree86-4.0.3-5.i386.rpm. Вам также понадобятся все шрифты X Window, содержащиеся в следующих файлах:

Кроме того, потребуются общие библиотеки XFree86 и сервер шрифтов X Window:

Также потребуются утилита конфигурации XFree86, включенная в комплект Red Hat и находящаяся в файле Xconfigurator-4.9.27-1.i386.rpm, и набор программ X Window, содержащийся в файле XFree86-tools-4.0.3-5.i386.rpm.

Для XFree86 версии 4 нет необходимости в отдельном пакете X сервера. Однако доступная версия на момент написания книги может не поддерживать все виды мониторов и видеокарт, которые поддерживает версия 3.3.x. Обратите внимание на последние данные о возможностях вашего пакета XFree86. Для версии 4.0.3 эти данные можно найти по адресу www.xfree86.org/4.0.3/REL-NOTES.html. Если у вас другая версия пакета XFree86 4, замените в адресе номер 4.0.3 на номер вашей версии.

Примечание:
В версии XFree86 4 нет необходимости в отдельных пакетах для X серверов, ориентированных на видеокарты.

Составив список необходимых файлов, можно приступить к их установке с помощью команды rpm -i. Выполнив следующие команды, вы установите все необходимые файлы X Window на вашей системе:

$ rpm -i XFree86-4.0.3-5.i386.rpm
$ rpm -i XFree86-100dpi-fonts-4.0.3-5.i386.rpm
$ rpm -i XFree86-75dpi-fonts-4.0.3-5.i386.rpm
$ rpm -i XFree86-libs-4.0.3-5.i386.rpm
$ rpm -i XFree86-xfs-4.0.3-5.i386.rpm
$ rpm -i Xconfigurator-4.9.27-1.i386.rpm
$ rpm -i XFree86-tools-4.0.3-5.i386.rpm

Примечание:
Вы также можете загрузить XFree86 RPM из интернета. Отличный источник для пакетов RPM доступен через поисковую систему по адресу www.rpmfind.net. Недостаток этого метода заключается в том, что приложения Linux в формате rpm обычно выпускаются с небольшой задержкой после их анонсирования. В следующем разделе будет рассмотрена процедура загрузки и установки последней версии XFree86.