Безопасность и оптимизация Linux.Редакция для Red Hat


Глава 2 Инсталляция вашего Linux сервера (Часть 2) - часть 2


Эта секция включает обзор основных режимов используемых в RPM для инсталляции, деинсталляции, обновления, организации запросов, просмотра описаний, проверки и создания RPM пакетов на вашей Linux системе. Вы должны быть с этими командами “на ты”, потому что дальше они будут часто использоваться в этой книге.

Для инсталляции RPM пакетов используйте команду:
[root@deep]# rpm -ivh foo-1.0-2.i386.rpm


RPM пакеты имеют имена файлов подобные следущему foo-1.0-2.i386.rpm, которое включает следующие составляющие: имя пакета (foo), версия (1.0), релиз (2) и архитектура (i386).

Для удаления RPM пакета используйте команду:
[root@deep]# rpm -e foo


Заметим, что мы используем имя пакета “foo”, а не оригинальное имя пакета “foo-1.0-2.i386.rpm”.

Для обновления RPM пакета, используйте команду:
[root@deep]# rpm -Uvh foo-1.0-2.i386.rpm


RPM автоматически деинсталлирует старую версию пакета foo и инсталлирует новую. Всегда используйте “rpm -Uvh” для инсталляции, так как это работает хорошо даже когда предыдущая версия не установлена.

Вопрос о RPM пакете:
[root@deep]# rpm -q foo


Эта команда будет выводить имя пакета, версию и номер релиза установленного пакета. Используйте эту команду для проверки установлен ли у вас пакет или нет.

Для получения информации о пакетет используйте команду:
[root@deep]# rpm -qi foo


Эта команда выводит информацию о пакете, включая имя, версию и описание установленной программы.

Для получения списка файлов в пакете:
[root@deep]# rpm -ql foo


Эта команда выдаст список всех файлов в инсталлированом пакете.

Для проверки сигнетуры пакета используйте команду:
[root@deep]# rpm --checksig foo


Эта команды проверяет PGP сигнатуру пакета foo, сравнивая оригинальную и интегрированную. Конфигурационная информация PGP читается из конфигурационного файла. Всегда используйте эту команду до инсталляции пакета в вашей системе. До использования этой команды у вас должно быть проинсталлирована программное GnuPG или Pgp.

Для инсталляции пакета из исходных файлов используйте команду:
[root@deep]# rpm -ivh --rebuild foo.src.rpm




Начало  Назад  Вперед



Книжный магазин