Linux系统卸载软件包忽略其依赖性
<?xml:namespace prefix = o />
今天搭建了RHEL4环境想把LAMP做一下,默认RHEL4系统中已经安装了apache、php和mysql,我们把他卸载掉.大家可能知道卸载软件包可以使用rpm —e,其实我和大家想的一样,但是基于包之间的依赖性无法使用rpm -e直接卸载.如下图所示:
这可怎么办呢?可把我急坏了.有一个坏的想法在我脑海中浮现,把这个虚拟机删除掉从新建立一个新的虚拟机,可是这个方法太笨了、太土了、也不太显示.
于是使用rpm --help查看了rpm命令查找帮助.如下所示
[root@localhost ~]# rpm --help
Usage: rpm [OPTION...]
Query options (with -q or --query):
-c, --configfiles list all configuration files
-d, --docfiles list all documentation files
--dump dump basic file information
-l, --list list files in package
--queryformat=QUERYFORMAT use the following query format
-s, --state display the states of the listed files
-a, --all query/verify all packages
-f, --file query/verify package(s) owning file
-g, --group query/verify package(s) in group
-p, --package query/verify a package file
--specfile query a spec file
--whatrequires query/verify the package(s) which require a
dependency
--whatprovides query/verify the package(s) which provide a
dependency
Verify options (with -V or --verify):
--nomd5 don''t verify MD5 digest of files
--nofiles don''t verify files in package
--nodeps don''t verify package dependencies
--noscript don''t execute verify script(s)
-a, --all query/verify all packages
-f, --file query/verify package(s) owning file
-g, --group query/verify package(s) in group
LAMP之旅了!
希望这点小经验可以帮助更多迷茫中的人们!
|