[问题]各Linux发行版是不是只有软件包不同罢了?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
jimmin
帖子: 2138
注册时间: 2006-09-24 4:37

[问题]各Linux发行版是不是只有软件包不同罢了?

#1

帖子 jimmin » 2006-09-26 19:10

看到别人说各Linux发行版都是使用的相同内核,只是装的软件包不同罢了。
是不是就是说我安装了Ubuntu后在通过自己对软件的添加/删除就和别人直接安装的红帽子等一样了?或我安装好Ubuntu后通过自己对软件的添加/删除就可以把它变成Kubuntu,Xubuntu,Edubuntu?

听说Edubuntu是学生用来学习用的,我想用Edubuntu来学习,但又怕它的其它软件没有Ubuntu好,可不可以装好Ubuntu后再只找Edubuntu的软件安装?这样会不会有什么影响?还有在哪可以找到Edubuntu里面的学习软件列表?
头像
lyreopera
帖子: 771
注册时间: 2005-05-23 13:38
来自: gdsz

#2

帖子 lyreopera » 2006-09-26 19:20

貌似……edubuntu的东西要比ubuntu多一些……

不过我不觉得里面有什么有用的“学习软件”,只对里面的元素周期表和kstar有点印象
……
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#3

帖子 zhuqin_83 » 2006-09-26 23:10

如果只有软件包不一样,那么世界上还有这么多发行版么?那么谁都可以由自己安装不同的包来达到linux世界的统一!
很多机制都不同的,最能体现的是软件包的安装管理,还有各种发行版的理念、对象。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
jimmin
帖子: 2138
注册时间: 2006-09-24 4:37

#4

帖子 jimmin » 2006-09-26 23:18

zhuqin_83 写了:如果只有软件包不一样,那么世界上还有这么多发行版么?那么谁都可以由自己安装不同的包来达到linux世界的统一!
很多机制都不同的,最能体现的是软件包的安装管理,还有各种发行版的理念、对象。
能不能说说具体有什么不同?软件包的安装管理也是靠软件来实现的吧!那么在我看来也是属于软件;至于你说的各种发行版的理念、对象什么的都是一些抽象的东东啊!这不能表明它的内在不同不能实现互相转化啊!
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#5

帖子 zhuqin_83 » 2006-09-26 23:25

理念也许抽象,对象可是具体的哦。比如面对什么样的用户,pc的、mac的、嵌入式系统的,专门某些领域的.etc。
各种发行版的管理或者支持上也是不同的。最直观的就是源的数量、速度,有无中文论坛等等。
机器除了硬件还有软件,除此之外靠人来维护。软件的安装管理入rh(包括fc)就是yum+rpm,debian(包括ubuntu)就是apt-get+deb。两者不可混用。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
jimmin
帖子: 2138
注册时间: 2006-09-24 4:37

#6

帖子 jimmin » 2006-09-26 23:32

zhuqin_83 写了:理念也许抽象,对象可是具体的哦。比如面对什么样的用户,pc的、mac的、嵌入式系统的,专门某些领域的.etc。
各种发行版的管理或者支持上也是不同的。最直观的就是源的数量、速度,有无中文论坛等等。
机器除了硬件还有软件,除此之外靠人来维护。软件的安装管理入rh(包括fc)就是yum+rpm,debian(包括ubuntu)就是apt-get+deb。两者不可混用。
说来说去好象偏题了。
我问的是Linux发行版是否使用的内核相同(或略做修改),只是装的软件包不同罢了?
比如:我安装了Ubuntu后能否通过自己对软件的添加/删除使我的Ubuntu和别人直接安装的红帽子等一样。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#7

帖子 zhuqin_83 » 2006-09-26 23:41

内核当然只有一个,不过编译方法不同(参数肯定不同),使其只能使用在ubuntu上。
那个是肯定不可能的。大多数软件是相同的,可以自己编译(对所有linux都一样)也可下载相应的包,如rpm或deb。
一些核心部分如软件管理不可能一样的,只有类似而不能相同。
另外,为什么要和其他的一样?这样的话,各种发行版还有多少意义?
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
jimmin
帖子: 2138
注册时间: 2006-09-24 4:37

#8

帖子 jimmin » 2006-09-26 23:45

zhuqin_83 写了:内核当然只有一个,不过编译方法不同(参数肯定不同),使其只能使用在ubuntu上。
那个是肯定不可能的。大多数软件是相同的,可以自己编译(对所有linux都一样)也可下载相应的包,如rpm或deb。
一些核心部分如软件管理不可能一样的,只有类似而不能相同。
另外,为什么要和其他的一样?这样的话,各种发行版还有多少意义?
也就是说安装了Ubuntu后能通过自己对软件的添加/删除达到我的Ubuntu和别人直接安装的红帽子基本一样。
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#9

帖子 zhuqin_83 » 2006-09-26 23:52

只是外表而已。如果用同样的桌面的话,根本看不出区别。使用上还是有区别的。特别是软件安装,ubuntu的实在太简单了。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#10

帖子 stlxv » 2006-09-27 0:52

jimmin 写了:
zhuqin_83 写了:如果只有软件包不一样,那么世界上还有这么多发行版么?那么谁都可以由自己安装不同的包来达到linux世界的统一!
很多机制都不同的,最能体现的是软件包的安装管理,还有各种发行版的理念、对象。
能不能说说具体有什么不同?软件包的安装管理也是靠软件来实现的吧!那么在我看来也是属于软件;至于你说的各种发行版的理念、对象什么的都是一些抽象的东东啊!这不能表明它的内在不同不能实现互相转化啊!
内核是可以被任何人自由修改的,但是怎么改都是差不多的,内核加上各种软件就成了所谓的各种发行版。如果你喜欢,理论上是可以由一个发行版变成另外一个发行版的(当然,你有那种能力吗? :D )。不过现在的发行版的内核多多少少都会被发行者进行一定的修改,ubuntu所使用的内核就是自己改过的。

几个基于ubuntu的发行版都可以由ubuntu装上一些软件就变成另外一个的,例如

代码: 全选

apt-get install kubuntu-desktop
将使你的ubuntu变成kubuntu。
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#11

帖子 stlxv » 2006-09-27 0:54

jimmin 写了:我问的是Linux发行版是否使用的内核相同(或略做修改),只是装的软件包不同罢了?
RIGHT! :D
头像
SuperWar3Fan
帖子: 1263
注册时间: 2006-05-20 6:25
来自: 山东淄博
联系:

#12

帖子 SuperWar3Fan » 2006-09-27 11:26

软件包和内核都差不多。主要不同是文件的存放的位置和安装软件方式的不同。如Debain和Ubuntu只要安装一次,就不用再安装了,可以一直升级下去,不像Windows从98到2000,到XP等。其他的如FC一个新的版本出来,需要重新安装(当然有直接升级的,不过风险相当的大,没有Ubuntu这么方便)。另外就是安装软件方式的不同,Ubuntu和Arch都解决了安装依赖性的问题,分别通过apt-get和pacman,其他的需要手工安装依赖的软件(如FC的RPM)。其实Ubuntu还是比较好用的。
头像
SuperWar3Fan
帖子: 1263
注册时间: 2006-05-20 6:25
来自: 山东淄博
联系:

#13

帖子 SuperWar3Fan » 2006-09-27 11:29

还要就是发行版本的发行公司的差别,如Red hat、Ubuntu等Linux巨头,一般对于一些Linux软件的问题,自己进行修补,这些版本都经过测试,比较好用。典型的是scim和其他软件的冲突问题,FC就没有这个方面的问题,早就修补了。其他的可能就没有,如Ubuntu。
jimmin
帖子: 2138
注册时间: 2006-09-24 4:37

#14

帖子 jimmin » 2006-09-27 11:55

SuperWar3Fan 写了:还要就是发行版本的发行公司的差别,如Red hat、Ubuntu等Linux巨头,一般对于一些Linux软件的问题,自己进行修补,这些版本都经过测试,比较好用。典型的是scim和其他软件的冲突问题,FC就没有这个方面的问题,早就修补了。其他的可能就没有,如Ubuntu。
scim和其他软件的冲突问题,FC就没有这个方面的问题,早就修补了。其他的可能就没有,如Ubuntu。那有解决办法吗?
头像
小李菜刀
帖子: 130
注册时间: 2006-09-24 10:15
联系:

#15

帖子 小李菜刀 » 2006-09-27 15:36

linux 就是DIY 你所说的基本正解,只要你有那个能力,你可以随便折腾
回复