Пакет-пустышка - это просто пример? У этого пакета нет иждивенцев, можно ли его удалить?
[root@server ~]# yum info vzdummy-init-fc13-1.0-1.noarch
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.serverspace.co.uk
* epel: epel.mirrors.ovh.net
* extras: centos.serverspace.co.uk
* updates: centos.serverspace.co.uk
Installed Packages
Name : vzdummy-init-fc13
Arch : noarch
Version : 1.0
Release : 1
Size : 0.0
Repo : installed
Summary : Dummy package to fix initscripts configs
License : GPL
Description : Dummy package to fix initscripts configs
есть еще это:
vzdummy-glibc-2.12-1.7.el6.noarch //Package contain locale-archive that regenerated by glibc in post-install
у которого нет зависимых пакетов
Пакеты-пустышки имеют множество целей.
Иногда они нужны для обновления между выпусками или для серьезного изменения упаковки для конкретного приложения.
Иногда они зависят от других пакетов, включающих множество вещей.
Иногда вы используете фиктивный пакет, потому что вы не хотите, чтобы вместо него был установлен настоящий пакет, поэтому вы создаете фиктивный пакет для удовлетворения обратной зависимости. Еще кое-что зависит от манекена.
Я не знаком с этим конкретным пакетом, но если у вас есть хорошие процедуры резервного копирования и восстановления, попробуйте удалить его. Посмотрите, не хочет ли удалить что-нибудь еще, чего вы не ожидали.
Часто rpm
может использоваться для получения дополнительной информации об установленном пакете, которую предоставляет yum.
query-options
[--changelog] [-c,--configfiles] [-d,--docfiles] [--dump]
[--filesbypkg] [-i,--info] [--last] [-l,--list]
[--provides] [--qf,--queryformat QUERYFMT]
[-R,--requires] [--scripts] [-s,--state]
[--triggers,--triggerscripts]
Например, -q -i
опция дает ту же информацию, что и вывод информации yum, но rpm -q --list <pkg_name>
показывает все файлы, которые развертывает пакет.
В вашем конкретном примере фиктивного пакета, который пытается что-то исправить, я ожидал, что rpm -q --scripts <pkg_name>
отображение любых сценариев, которые выполняются при установке (или удалении) пакета, может дать как минимум такое же понимание его назначения, как и файлы, которые развертываются.
Для фиктивных пакетов, которые, например, используются как мета-пакет для получения набора связанных пакетов, развернутый rpm -q --requires <pkg_name>
может быть полезно.