LinuxSir.cn,穿越时空的Linuxsir!

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

关于安装软件的几点疑惑,谢谢。

[复制链接]
发表于 2008-11-25 14:00:47 | 显示全部楼层 |阅读模式
0.编译安装一个新版本的软件,比如mplayer,必须要删除旧文件么?如果不删除会有什么后果?
1.如果同一软件的不同版本编译安装在了不同路径下,会有什么后果?
2.如果自己编译安装了一个较新版本的软件,用apt-get命令,回影响到刚安装的软件么?
谢谢,我是新手。
发表于 2008-11-25 18:11:17 | 显示全部楼层
用Debian的人基本很少手动编译的
testing源的里东西其实挺新的

也没有必要追求太新  新的容易出问题



Post by sdpq;1913473
0.编译安装一个新版本的软件,比如mplayer,必须要删除旧文件么?如果不删除会有什么后果?
1.如果同一软件的不同版本编译安装在了不同路径下,会有什么后果?
2.如果自己编译安装了一个较新版本的软件,用apt-get命令,回影响到刚安装的软件么?
谢谢,我是新手。
回复 支持 反对

使用道具 举报

发表于 2008-11-25 19:33:34 | 显示全部楼层
0. 基本上没啥后果,路径什么的都一样,会自己覆盖的
1. 不是太奇怪的软件的话,一般是都可以用。当然默认运行哪个要看你的 $PATH 环境变量了
2. 大部分软件的默认的安装路径是 /usr/local,官方的 apt 的包默认安装路径都在 /usr,所以大部分情况下不会有影响,要注意的就是 $PATH 环境变量导致的不带完整路径直接运行命令运行哪一个的问题。不过有少部分软件默认是放在 /usr 或是别的什么系统文件夹下的,会和 apt 有些许冲突。

另外同意楼上的……
回复 支持 反对

使用道具 举报

发表于 2008-11-26 09:06:20 | 显示全部楼层
Post by tjpm;1913620
用Debian的人基本很少手动编译的
testing源的里东西其实挺新的
也没有必要追求太新  新的容易出问题


debian只需要一个 apt-get build-dep 包名,就可以构建好编译一个软件所需要的所有环境,只需要 apt-get -b souce 包名,就可以下载源代码并且编译并且打包成 .deb,教会上面两个命令,任何人都能够完全傻瓜化的在debain下编译软件并且发布 .deb 包。我想除了 debian 以外没有任何一个发行版有如此方便的编译发布方法吧?有那个发行版能够一个命令傻瓜式的就建立好了编译环境?

——debian做这么方便的一个东西是否多此一举呢?
回复 支持 反对

使用道具 举报

发表于 2008-11-26 11:41:29 | 显示全部楼层
不是多此一举
对于某些人来说,有的需要更改一下configure的选项之类的。比如去掉某些支持,等等。gentoo就是可定制性非常强受到大家的喜欢。

我是懒人,直接aptitude,打+、-号就OK了。

Post by poet;1913888
debian只需要一个 apt-get build-dep 包名,就可以构建好编译一个软件所需要的所有环境,只需要 apt-get -b souce 包名,就可以下载源代码并且编译并且打包成 .deb,教会上面两个命令,任何人都能够完全傻瓜化的在debain下编译软件并且发布 .deb 包。我想除了 debian 以外没有任何一个发行版有如此方便的编译发布方法吧?有那个发行版能够一个命令傻瓜式的就建立好了编译环境?

——debian做这么方便的一个东西是否多此一举呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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