求助:软件的升级
我已经安装了Red Hat Linux 9, 发现有些软件包我不满意,然后下载了.tar.gz或者.tar.bz2,问题是,我想删除旧版本的rpm,总会有包依赖关系,如果用了--nodeps,可以删除,但是有时候新安装的又不能用,尽管安装后用了ldconfig。这些问题如何解决?总不能下载一大堆,统统替换?另外,用.tar.gz包,make install安装完后,是否还要保留,以便日后make uninstall。再有,没有卸载再来make install一遍,是否会有重复安装?
最好是有Red Hat RPMS依赖关系表,不知道RH网站有没有?那里太大,我总是找不到。
请各位赐教,谢啦。 可以用 rpm -Uvh *rpm直接升级安装。
只要两次./configure时指定的安装目录相同就不会又重复安装 因为很多软件包发行的时候用tar ball,而rpm出来还在一两个月后。我现在要做的是,在系统安装是rpm的基础上,用tar ball升级rpm。不知道该怎么做?谢谢 可以用checkinstall把源码包编译后作成rpm,然后rpm -Uvh 这么麻烦啊,有没有直接一点的?因为rpm和tar ball都生成一些.so或者其他相同的文件的。
我还不会用checkinstall 那就之好删了在装了
装一个checkinstall,下载自己搜
用法很简单,只是把你装tar包时make install那一步改为checkinstall:
cd $srcpath
./configureXXXXXXXXX
make
checkinstall
具体的用法自己看看 哈哈,多谢yangtou
页:
[1]