解决了RedHat Linux系统新装库文件找不到的问题,新装的库一般都是在/usr/local/lib下,装完找不到的原因是该目录默认是不查找的,解决办法是改LD_COFIG_PATH变量,不过不清楚怎么改。所以用另一个方法,改/etc/ld.so.conf这个文件,里面一行一个目录,加入自己的/usr/local/lib,然后运行/sbin/ldconfig这个程序,就会重建库的cache文件。可以解决一点问题。这是针对那些自己编译安装的那种。
其他的东西,目前还不会,并且RedHat的东西实在难用,RPM只要不是它的包,而又是系统文件的,装上了没有用,就像gtk+,不小以搞错了,在rpmfind.net找了一个就装上了,谁知不行,还是装了RedHat自己的才搞定。其实也不是不能运行,只是其中的依赖关系不明白,装完后的系统设置了不懂,装了跟没装似的,只有它自己的好用。从这点看快赶上MS了。
所以建议采用RedHat自家的RPM文件,可靠又很简单。没办法,混哪里就就守哪里的规矩,连Linux这个系统也不例外。