r****r 发帖数: 1839 | 1 我从网上下载并安装了Fedora 14,结果好多东西默认都没给装,也行。咱自己安装,
以Java为例:yum install java 完事以后,看看各种乱七八糟的Java令人眩晕
/usr/bin/Java 只是一个连接:/usr/bin/java -> /etc/alternatives/java
而后者又是一个连接:
/etc/alternatives/java -> /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
如果你到/usr/lib/jvm里面去看,里面一堆相似的Java和jre
[root@blah jvm]# ls -l
total 4
lrwxrwxrwx 1 root root 26 May 9 11:11 java -> /etc/alternatives/java_sdk
lrwxrwxrwx 1 root root 32 May 9 11:11 java-1.6.0 -> /etc/alternatives/
java_sdk_1.6.0
lrwxrwxrwx 1 root root 26 May 9 11:10 java-1.6.0-openjdk -> java-1.6.0-
openjdk-1.6.0.0
drwxr-xr-x 7 root root 4096 May 9 11:11 java-1.6.0-openjdk-1.6.0.0
lrwxrwxrwx 1 root root 34 May 9 11:11 java-openjdk -> /etc/alternatives/
java_sdk_openjdk
lrwxrwxrwx 1 root root 21 May 9 11:05 jre -> /etc/alternatives/jre
lrwxrwxrwx 1 root root 27 May 9 11:05 jre-1.6.0 -> /etc/alternatives/jre_
1.6.0
lrwxrwxrwx 1 root root 30 May 9 11:05 jre-1.6.0-openjdk -> java-1.6.0-
openjdk-1.6.0.0/jre
lrwxrwxrwx 1 root root 29 May 9 11:05 jre-openjdk -> /etc/alternatives/
jre_openjdk |
S***d 发帖数: 1802 | 2 the alternatives system is there to allow you to install several
services/packages that provide the same functionailty ( and very often the
same program names) and switch between them without uninstalling either.
Its most common use is to switch between sendmail and postfix, but links can
be set up to cater for any package at all. |
r****r 发帖数: 1839 | 3 哦,学习了。
can
【在 S***d 的大作中提到】 : the alternatives system is there to allow you to install several : services/packages that provide the same functionailty ( and very often the : same program names) and switch between them without uninstalling either. : Its most common use is to switch between sendmail and postfix, but links can : be set up to cater for any package at all.
|
d********g 发帖数: 10550 | 4 很正常,vi和vim不也经常搞成这种吗
sdk
【在 r****r 的大作中提到】 : 我从网上下载并安装了Fedora 14,结果好多东西默认都没给装,也行。咱自己安装, : 以Java为例:yum install java 完事以后,看看各种乱七八糟的Java令人眩晕 : /usr/bin/Java 只是一个连接:/usr/bin/java -> /etc/alternatives/java : 而后者又是一个连接: : /etc/alternatives/java -> /usr/lib/jvm/jre-1.6.0-openjdk/bin/java : 如果你到/usr/lib/jvm里面去看,里面一堆相似的Java和jre : [root@blah jvm]# ls -l : total 4 : lrwxrwxrwx 1 root root 26 May 9 11:11 java -> /etc/alternatives/java_sdk : lrwxrwxrwx 1 root root 32 May 9 11:11 java-1.6.0 -> /etc/alternatives/
|
r*****z 发帖数: 906 | 5 这种机制Debian不知道用了多少年了都
其实很方便的
sdk
【在 r****r 的大作中提到】 : 我从网上下载并安装了Fedora 14,结果好多东西默认都没给装,也行。咱自己安装, : 以Java为例:yum install java 完事以后,看看各种乱七八糟的Java令人眩晕 : /usr/bin/Java 只是一个连接:/usr/bin/java -> /etc/alternatives/java : 而后者又是一个连接: : /etc/alternatives/java -> /usr/lib/jvm/jre-1.6.0-openjdk/bin/java : 如果你到/usr/lib/jvm里面去看,里面一堆相似的Java和jre : [root@blah jvm]# ls -l : total 4 : lrwxrwxrwx 1 root root 26 May 9 11:11 java -> /etc/alternatives/java_sdk : lrwxrwxrwx 1 root root 32 May 9 11:11 java-1.6.0 -> /etc/alternatives/
|
S*A 发帖数: 7142 | 6 Exactly, that is better than hard pick one of the packages.
Fedora give you option to install both at the same time.
More power to you.
can
【在 S***d 的大作中提到】 : the alternatives system is there to allow you to install several : services/packages that provide the same functionailty ( and very often the : same program names) and switch between them without uninstalling either. : Its most common use is to switch between sendmail and postfix, but links can : be set up to cater for any package at all.
|
s*******n 发帖数: 2828 | 7 恩
不过第一次看到时的确会觉得很山寨
【在 r*****z 的大作中提到】 : 这种机制Debian不知道用了多少年了都 : 其实很方便的 : : sdk
|
d********g 发帖数: 10550 | 8 Linux全都很山寨,不同发行版那些诡异的千奇百怪的脚本看着就想撞墙,所以系统的
东西最好别看,看一次吐一次,越看越觉得山寨
【在 s*******n 的大作中提到】 : 恩 : 不过第一次看到时的确会觉得很山寨
|
s*******n 发帖数: 2828 | 9 rc.x系列就很想让人挠墙了
【在 d********g 的大作中提到】 : Linux全都很山寨,不同发行版那些诡异的千奇百怪的脚本看着就想撞墙,所以系统的 : 东西最好别看,看一次吐一次,越看越觉得山寨
|
N****w 发帖数: 21578 | 10 全搞在一个 binary 里不给你 script 就高级了?
【在 d********g 的大作中提到】 : Linux全都很山寨,不同发行版那些诡异的千奇百怪的脚本看着就想撞墙,所以系统的 : 东西最好别看,看一次吐一次,越看越觉得山寨
|
|
|
r*****z 发帖数: 906 | 11 如果允许用户看到并能容易理解实现细节就是山寨的话,那我欢迎山寨
【在 d********g 的大作中提到】 : Linux全都很山寨,不同发行版那些诡异的千奇百怪的脚本看着就想撞墙,所以系统的 : 东西最好别看,看一次吐一次,越看越觉得山寨
|
S***d 发帖数: 1802 | 12 我不知道“山寨”什么意思。
不过这种做法如果你在linux下开发过软件,你就会觉得很自然,很合理。 |
l*****u 发帖数: 12114 | 13 赞“诡异”。基本上每次看都“WTF?”
【在 d********g 的大作中提到】 : Linux全都很山寨,不同发行版那些诡异的千奇百怪的脚本看着就想撞墙,所以系统的 : 东西最好别看,看一次吐一次,越看越觉得山寨
|
r****t 发帖数: 10904 | 14 新警察?
sdk
【在 r****r 的大作中提到】 : 我从网上下载并安装了Fedora 14,结果好多东西默认都没给装,也行。咱自己安装, : 以Java为例:yum install java 完事以后,看看各种乱七八糟的Java令人眩晕 : /usr/bin/Java 只是一个连接:/usr/bin/java -> /etc/alternatives/java : 而后者又是一个连接: : /etc/alternatives/java -> /usr/lib/jvm/jre-1.6.0-openjdk/bin/java : 如果你到/usr/lib/jvm里面去看,里面一堆相似的Java和jre : [root@blah jvm]# ls -l : total 4 : lrwxrwxrwx 1 root root 26 May 9 11:11 java -> /etc/alternatives/java_sdk : lrwxrwxrwx 1 root root 32 May 9 11:11 java-1.6.0 -> /etc/alternatives/
|
d********g 发帖数: 10550 | 15 我的意思是各个发行版太乱,完全是凭自己喜好,要实现个什么功能直接就给你整个脚
本放那,不统一
Win下你想想没什么人平时搞一大堆脚本存着吧,比如A是查信,B是备份,C是同步
Dropbox
我没说脚本不好,只是这种方式随意性太大了,每个人都争着发明车轮
【在 N****w 的大作中提到】 : 全搞在一个 binary 里不给你 script 就高级了?
|
d********g 发帖数: 10550 | 16 你发行的时候就知道头痛了,你还得自己搞个脚本判断无数种情况
【在 r*****z 的大作中提到】 : 如果允许用户看到并能容易理解实现细节就是山寨的话,那我欢迎山寨
|
d********g 发帖数: 10550 | 17 我天天开发,天天觉得自己太山寨了,很自然但不太合理
【在 S***d 的大作中提到】 : 我不知道“山寨”什么意思。 : 不过这种做法如果你在linux下开发过软件,你就会觉得很自然,很合理。
|
d********g 发帖数: 10550 | 18 是Arch把我解脱出来了。rc.x/rcX实在是山寨之极品
【在 s*******n 的大作中提到】 : rc.x系列就很想让人挠墙了
|
r*****z 发帖数: 906 | 19 上游开发人员根本不需要关心这种细节,这些都是各个发行版自己的任务
至于商业产品,只需要针对特定的发行版就行,不存在无数种情况
【在 d********g 的大作中提到】 : 你发行的时候就知道头痛了,你还得自己搞个脚本判断无数种情况
|
r****r 发帖数: 1839 | 20 没有统一的Requirements,没有一致的Convention。虽然大家干劲十足,但都
各自为政。几年下来,又换了一批新人,没有传承。还是看不到竞争过微软的
那一天。这么搞下去Linux又成了Unix战国七雄时代了。
【在 d********g 的大作中提到】 : 我的意思是各个发行版太乱,完全是凭自己喜好,要实现个什么功能直接就给你整个脚 : 本放那,不统一 : Win下你想想没什么人平时搞一大堆脚本存着吧,比如A是查信,B是备份,C是同步 : Dropbox : 我没说脚本不好,只是这种方式随意性太大了,每个人都争着发明车轮
|