Обратите внимание – указывается только имя пакета. Если написать полное имя пакета, то RPM выдаст сообщение: «Такой пакет в системе не установлен». Немного нелогично, но так уж исторически сложилось: при установке необходимо указывать полное имя пакета, при удалении – только имя пакета без упоминания версии, релиза и т. п.
При удалении сперва проверяются зависимости, и пакет удаляется, если от него не зависит никакой другой установленный в системе пакет. В противном случае на экран выдаются имена пакетов, для функционирования которых нужен удаляемый пакет. Конечно, если вы все-таки решили удалить пакет, можно воспользоваться ключами -nodeps или -force, однако рекомендуется применять их с большой осторожностью.
Получить информацию о том, какая версия пакета установлена в системе, можно командой:rpm -q <имя_пакета>
Например, на запрос rpm -q срр может быть получен такой ответ: срр-2.96–85. Для получения расширенной информации о пакете необходимо выполнить команду:
rpm -qi <полное_имя_пакета>
Результат выполнения команды rpm -qi срр-2.96–85 на конкретном компьютере можно видеть ниже:
Name: срр Relocations: (not relocateable)
Version: 2.96 Vendor: Red Hat, Inc.
Release: 85 Build Date: Срд 09 Май 2001 21:04:50
Install date: Птн 31 Авг 2001 07:38:10 Build Host: porky.devel.redhat.com
Group: Development/Languages Source RPM: gcc-2.96–85.src.rpm
Size: 292618 License: GPL
Packager: Red Hat, Inc.
URL: http://gcc.gnu.org
Summary: The С Preprocessor.
Description:
Cpp is the GNU C–Compatible Compiler Preprocessor. Cpp is a macro processor which is used automatically by the С compiler to transform your program before actual compilation. It is called a macro processor because it allows you to define macros, abbreviations for longer constructs.
The С preprocessor provides four separate functionalities: the inclusion of header files (files of declarations that can be substituted into your program); macro expansion (you can define macros, and the С preprocessor will replace the macros with their definitions throughout the program); conditional compilation (using special preprocessing directives, you can include or exclude parts of the program according to various conditions); and line control (if you use a program to combine or rearrange source files into an intermediate file which is then compiled, you can use line control to inform the compiler about where each source line originated).
You should install this package if you are а С programmer and you use macros.Для получения списка файлов пакета (и каталогов, куда они будут установлены) используется команда:
rpm -ql <полное_имя_пакета>
Например, rpm -qi срр-2.96–85 выведет на экран следующий список файлов:
/lib/cpp
/usr/bin/cpp
/usr/lib/gcc-lib
/usr/lib/gcc-lib/i386-redhat-linux
/usr/lib/gcc-lib/i386-redhat-linux/2.96
/usr/lib/gcc-lib/i386-redhat-linux/2.96/cpp0
/usr/lib/gcc-lib/i386-redhat-linux/2.96/tradcpp0
/usr/share/info/cpp.info-1.gz
/usr/share/info/cpp.info-2.gz
/usr/share/info/cpp.info-3.gz
/usr/share/info/cpp.info.gz
/usr/share/man/manl/cpp.1.gzВильям Л Саймон , Вильям Саймон , Наталья Владимировна Макеева , Нора Робертс , Юрий Викторович Щербатых
Зарубежная компьютерная, околокомпьютерная литература / ОС и Сети, интернет / Короткие любовные романы / Психология / Прочая справочная литература / Образование и наука / Книги по IT / Словари и Энциклопедии