Иллюстрированный самоучитель по RedHatLinux

       

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


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

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

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

$ rpm -i

pa.cka.gm-file-name

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

$ rpm -qа | more

По этой команде на экран выводится список установленных пакетов. Если список не помещается на экран, его можно пролистать, нажимая клавишу пробела. Имена пакетов не совпадают

с именами файлов, из которых они устанавливались. При удалении пакета необходимо указать имя того файла, из которого он устанавливался. Удаление производится командой

$ rpm -в

package-file-name



Чтобы установить X Windows с диска 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. Чтобы проверить зРго, попробуйте просмотреть содержимое диска с помощью следующей команды.




$ Is /mnt/cdrom



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

autonm dosutils RedHat RELEASE-NOTES.es RELEASE-NOTES.ja

boot.cat images RELEASE-NOTES RELEASE-NOTES.fr RPM-GPS-KEY

COPYING README RELEASE-NOTES.de RELEASE-NOTES.it TRANS.TBL



Примечание


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

mount /dev/cdrom /mnt/cdrom

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



ls -I /dev/cdrom



то вы убедитесь в том, заданное в ней устройство связано с вашим накопителем CD-ROM.

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



$ cd /mnt/cdrom/RedHat/RPMS


Если ввести команду $ is, то на экране будет прокручен длинный список имен файлов с расширением . rpm, свидетельствующим о том, что это файлы пакетов Red Hat.

Теперь можно приступать к установке пакетов X Windows. Для этого надо определить, какие именно пакеты устанавливать. В первую очередь, нужны общие файлы XFree86, находящиеся в установочном файле XFree 86-4.0.3-5.1386. rpm. Также понадобятся все шрифты X Windows, которые находятся в следующих файлах:

XFree86-100dpi-fonts-4.0.3-5.1386.rpm XFree86-75dpi-fonts-4. 0.3-5.1386.rpm

Кроме того, понадобятся совместно используемые библиотеки XFree86 и сервер

шрифтов


X Windows.

XFree86-libs-4.0.3-5.1386.rpm XFree86-xfs-4.0.3-5.1386.rpm

Еще будут нужны утилита конфигурации XFree86, входящая в комплект Red Hat и находящаяся в файле Xconf igurator-4.9 .27-1.1386.rpm, и набор программ X Windows в файле XFree86-tools-4.0.3-5.1386.rpm.

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





Примечание


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

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



$ rpm -i XFree86-4.0.3-5.1386.rpm





$ rpm -i XFree86-100dpi-fonts-4.0.3-5.1386.rpm




$ rpm -i XFree86-75dpi-fonts-4.0.3-5.1386.rpm




$ rpm -i XFree86-libs-4.0.3-5.1386.rpm




$ rpm -i XFree86-xfs-4.0.3-5.1386.rpm




$ rpm -i Xconfigurator-4.9.27-l.i386.rpm




$ rpm -i XFree86-tools-4.0.3-5.1386.rpm


Выполнив эти команды, вы установите все нужные файлы X Windows на вашей системе.



Примечание


Можно загрузить XFree86 RPM из Internet. Хороший источник пакетов RPM доступен через поисковую машину пакетов по адресу

http://www.rpmfind.net


. Недостаток такого подхода состоит в том, что приложения Linux в формате rpm-пакетов обычно появляются с некоторой задержкой после анонса. В следующем параграфе рассматривается процедура загрузки и установки .последней версии ХРгее86.


Содержание раздела