当前位置: 技术问答>linux和unix
>>>>手工编译安装与rpm软件管理器>>>>
来源: 互联网 发布时间:2015-08-16
本文导语: #rpm --rebuilddb 可以重建所有的系统上已安装的软件包,是吧? 但有疑问,自已用make intall编译安装的软件, 也可以在rpm里重建吗??? 其实我是想说,用make install安装的程序,可以用 #rpm -e XXX 去卸载吗???...
#rpm --rebuilddb
可以重建所有的系统上已安装的软件包,是吧?
但有疑问,自已用make intall编译安装的软件,
也可以在rpm里重建吗???
其实我是想说,用make install安装的程序,可以用
#rpm -e XXX
去卸载吗?????
在我的意识里,好像用make install安装的软件,如果要用rpm去卸载,是不是要先用#rpm --rebuilddb
重建rpm的软件数据库,然后才可以用#rpm -e XXX
去卸载用make install安装的软件????
是这样的吗???请指点,急急如令律啊,高手们快帮忙啊!!!!
另外,有什么最准确的方法,可以知道我的系统上安装了哪些软件(目前可以使用的),而且这些软件都分别是什么版本?
因为我的系统,以前系统自带了有glib 1.2.10版,gtk 1.2.13版,我在X环境下把他们删除时,提示说有些依赖关系,于是我强制卸载了,但我重装了更高版本的pkg-config,glib,atk,pango,gtk+2.4后,
用
#pkg-config --modversion glib
#pkg-config --modversion gtk
发现,还分别是glib 1.2.10和gtk 1.2.13版本,为什么会这样啊,我晕啊,急死了,
请各位不要告诉我装更高版本的linux这种方法,我不喜欢这样做!!!
我一定要先卸载了旧版本的glib和gtk,然后我要装新版本的!!!!!
告诉我,详细的解决方案!!!!!
谢谢!!!!
|
注意whereis命令要在root执行,否则权限不够的话可能找不到安装目录