请问yum/rpm安装和源码编译安装的兼容性
时间:2005-09-11
来源:互联网
请教各位一下,程序以anjuta为例:
如果我用yum install anjuta安装了anjuta 1.2.3.但是又有必要从源码打上中文输入补丁,因此只能从源码安装。但是如果这样直接从源码安装而不先yum remove anjuta,会产生什么样的后果?而且这样是否会导致混乱?
而且如果可能的话,从源码安装的软件如何卸载?
如果我在源码安装后,发现yum上已经有更新的版本了,自然希望能够从yum升级。但是从直觉来看因为不是通过yum/rpm安装的anjuta,因此yum没法发现当前的版本,自然没法做升级处理,那样的话可如何是好啊?
希望各位能够帮忙,在此万分感谢先!
如果我用yum install anjuta安装了anjuta 1.2.3.但是又有必要从源码打上中文输入补丁,因此只能从源码安装。但是如果这样直接从源码安装而不先yum remove anjuta,会产生什么样的后果?而且这样是否会导致混乱?
而且如果可能的话,从源码安装的软件如何卸载?
如果我在源码安装后,发现yum上已经有更新的版本了,自然希望能够从yum升级。但是从直觉来看因为不是通过yum/rpm安装的anjuta,因此yum没法发现当前的版本,自然没法做升级处理,那样的话可如何是好啊?
希望各位能够帮忙,在此万分感谢先!
作者: manphiz 发布时间: 2005-09-11
引用:
作者: manphiz
请教各位一下,程序以anjuta为例:
如果我用yum install anjuta安装了anjuta 1.2.3.但是又有必要从源码打上中文输入补丁,因此只能从源码安装。但是如果这样直接从源码安装而不先yum remove anjuta,会产生什么样的后果?而且这样是否会导致混乱? 而且如果可能的话,从源码安装的软件如何卸载? 如果我在源码安装后,发现yum上已经有更新的版本了,自然希望能够从yum升级。但是从直觉来看因为不是通过yum/rpm安装的anjuta,因此yum没法发现当前的版本,自然没法做升级处理,那样的话可如何是好啊? 希望各位能够帮忙,在此万分感谢先! |
1.感觉同时安装多个相同应用软件可能会乱一些,但是对于系统应该没有什么影响,最后用的哪一个取决于你设置,如路径里面对应的启动项对应那个版本把,不过没有必要这样,不用的删除就是了
2 源码直接删除就可以了
3 你想用rpm的话,虽然不能升级,但是可以安装,是把
作者: windsea 发布时间: 2005-09-11
引用:
作者: windsea
以下个人看法,请指教
1.感觉同时安装多个相同应用软件可能会乱一些,但是对于系统应该没有什么影响,最后用的哪一个取决于你设置,如路径里面对应的启动项对应那个版本把,不过没有必要这样,不用的删除就是了 2 源码直接删除就可以了 3 你想用rpm的话,虽然不能升级,但是可以安装,是把 |
还有,似乎有的源代码可以make uninstall的,是不是有这样的效果?
作者: manphiz 发布时间: 2005-09-11
引用:
作者: manphiz
从windsea兄的第二条介绍中,不知道这样理解行不行?Linux下面的软件不象Win下有向系统注册的信息,而是纯独立的运行,因此只需要删除程序目录中的所有的文件和在桌面上创建的所有链接(图标之类)即完成源码安装软件的所谓卸载?
还有,似乎有的源代码可以make uninstall的,是不是有这样的效果? |
有rpm的我不用源码,而且安装前一般我会考虑以下,我需不需要这个软件,所以比较少删除,关于make uninstall听说过,但是没有用过,我都是直接删除的。
作者: windsea 发布时间: 2005-09-11
引用:
作者: windsea
恩,我的理解是这样的,就象重新安装系统/usr目录可以保留一样,里面的软件重新安装之后都可以用的,而在win下则需要重新导入注册表
有rpm的我不用源码,而且安装前一般我会考虑以下,我需不需要这个软件,所以比较少删除,关于make uninstall听说过,但是没有用过,我都是直接删除的。 |
作者: manphiz 发布时间: 2005-09-11
引用:
作者: manphiz
请教各位一下,程序以anjuta为例:
如果我用yum install anjuta安装了anjuta 1.2.3.但是又有必要从源码打上中文输入补丁,因此只能从源码安装。但是如果这样直接从源码安装而不先yum remove anjuta,会产生什么样的后果?而且这样是否会导致混乱? 而且如果可能的话,从源码安装的软件如何卸载? 如果我在源码安装后,发现yum上已经有更新的版本了,自然希望能够从yum升级。但是从直觉来看因为不是通过yum/rpm安装的anjuta,因此yum没法发现当前的版本,自然没法做升级处理,那样的话可如何是好啊? 希望各位能够帮忙,在此万分感谢先! |
如果 ./configure --prefix=/usr 那么会混乱,以前的用不成了
如果 ./configure 那么不会有文件的覆盖,但是由于 /usr/local/bin 在 PATH 最前面,因此以前的总不会被调用
2. 从源码安装的当然要对源码进行相同的 ./configure 配置,然后 make uninstall
作者: bbbush 发布时间: 2005-09-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28