LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 648|回复: 1

如何进行软件升级

[复制链接]
发表于 2010-7-19 23:45:00 | 显示全部楼层 |阅读模式
我比较习惯由源代码编译来安装软件。对于系统中原本没有的软件应该不成问题。但是,当系统中原本就已经安装了该软件的低版本时,可能就需要更多的考虑了。最理想的情况是将原来的低版本的软件卸载干净,然后再安装高版本的软件。但是不知道该如何卸载原先的版本。如果强行安装高版本的软件是否会造成系统中遗留下来的低版本软件垃圾,甚至两个版本之间会有冲突。

我没有问具体的软件的情况,只想了解在linux下对于该问题有没有比较好的解决方案。
发表于 2010-7-20 08:09:46 | 显示全部楼层
各发行版中的包管理系统就是用来做这个的,比如说gentoor的portage,fedora的yum/rpm,debian的apt/deb,都是用来做这个的。

如果是真的习惯了用源码编译,去用gentoo也可以。问题是你个人需要习惯包管理软件。LFS中有很多原始的包管理程式,比如说Guarded Installation Tool你可以参考一下。理论上,你自己搞出一个包管理系统也并非不可能。

一般的源码编译安装是怕是用于生产环境的情况比较比,一般来说是为了确保可移植性,这种情形下不存在软件升级的问题。版本号都是固定的。个人使用自然另说。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表