当前位置: 技术问答>linux和unix
怎样删除我原来安装的rpm包,怎样得到它安装的名字(不是安装时的文件名,而是包名)
来源: 互联网 发布时间:2015-03-28
本文导语: 我知道是用rpm -e 包名 问题是我怎样才能得到包名,我安装的是j2sdk1_4_1_01 for linux i586.rpm的包 | 这么晚才结贴啊, 用-a列出所有安装的rpm包, rpm -qa | grep j2sdk 这样就可以了。 | ...
我知道是用rpm -e 包名
问题是我怎样才能得到包名,我安装的是j2sdk1_4_1_01 for linux i586.rpm的包
问题是我怎样才能得到包名,我安装的是j2sdk1_4_1_01 for linux i586.rpm的包
|
这么晚才结贴啊,
用-a列出所有安装的rpm包,
rpm -qa | grep j2sdk
这样就可以了。
用-a列出所有安装的rpm包,
rpm -qa | grep j2sdk
这样就可以了。
|
楼上说的很对,用rpm -qa | grep j2sdk
补充一下,-q是查询的意思。
补充一下,-q是查询的意思。
|
如果连grep什么都不知道呢?所以不如用这招:
随便找一个属于你所求包的文件,比如/usr/bin/javac,然后:
# rpm -qf /usr/bin/javac
将会得到拥有/usr/bin/javac的rpm包名。
随便找一个属于你所求包的文件,比如/usr/bin/javac,然后:
# rpm -qf /usr/bin/javac
将会得到拥有/usr/bin/javac的rpm包名。