当前位置: 技术问答>linux和unix
redhat下软件安装
来源: 互联网 发布时间:2015-07-11
本文导语: 我在redhat linux 9下安装rpm包后,通过rpm -q查询没有问题。但是下载源码编译安装时没有异常,但查询时查不到,特别是我在安装了glib-2.4.2后将glib-1.2.10卸载后系统出现异常。怎么样安装才能让系统认识?(安装glib-2....
我在redhat linux 9下安装rpm包后,通过rpm -q查询没有问题。但是下载源码编译安装时没有异常,但查询时查不到,特别是我在安装了glib-2.4.2后将glib-1.2.10卸载后系统出现异常。怎么样安装才能让系统认识?(安装glib-2.4.2应该是成功的,因为安装前安装atk-1.6.1时提示没有满足条件的glib,安装后再安装atk-1.6.1则可以安装)
|
whereis glib
locate glib
都可以啊。
locate glib
都可以啊。
|
源代码编译当然不能被PRM认出来了,因为它没有加入RPM的数据库嘛.好像有软件可以把
源代码转成RPM
源代码转成RPM
|
rpm解包
reseach 包的路径
.config
make
make install
也许可以
reseach 包的路径
.config
make
make install
也许可以
|
只有rpm包安装的软件才能用rpm -q命令搜索到,源代码包属于绿色软件不会在系统中注册信息。
|
看来 rpm 安装软件只能安装 binary 版本了,Hoho~
I'm loving Gentoo more and more each day
I'm loving Gentoo more and more each day
|
为什么要卸载glib-1.2.10?
再用make clean或make uninstall之类的把glib-2.4.2卸载掉,重新安装一遍glib-2.4.2。
再用make clean或make uninstall之类的把glib-2.4.2卸载掉,重新安装一遍glib-2.4.2。
|
可能是你的编译路径设置的不对吧,尤其是在运行./configure的时候啊,你最好使用./configure --help看看路径啊。一般默认的路径在/usr/local,但redhat默认的glib不是安装在个路径下,然后修改一下它的./configure加参数就可以了。
|
楼上的说得有道理,为解决问题提供了思路。但初学者如何知道系统(此处为redhat linux 9)默认得glib安装在哪儿呢?
|
俺有个较弱的问题:怎么卸载原来的glib?