关于发行版和命令

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
alvin-zhang
帖子: 33
注册时间: 2009-01-21 21:53

关于发行版和命令

#1

帖子 alvin-zhang » 2009-01-22 20:55

大家有没有遇到过这样的问题,同一个命令在不同的发行版里有不同的option?
是命令程序的版本不一样还是什么原因?
Wanna be a hack...
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 关于发行版和命令

#2

帖子 poet » 2009-01-22 20:58

因为不同的发行版自己修改了这些命令。

每个发行版都会对代码进行不同程度的修改。
头像
alvin-zhang
帖子: 33
注册时间: 2009-01-21 21:53

Re: 关于发行版和命令

#3

帖子 alvin-zhang » 2009-01-22 21:00

Oh,my god :em20 这样让我们怎么活啊
Wanna be a hack...
头像
alvin-zhang
帖子: 33
注册时间: 2009-01-21 21:53

Re: 关于发行版和命令

#4

帖子 alvin-zhang » 2009-01-22 21:02

poet 写了:因为不同的发行版自己修改了这些命令。

每个发行版都会对代码进行不同程度的修改。
为什么要修改呢?
怎么没有统一的标准?
这样的话我们从一个发行版迁移到另一个发行版不是得重新熟悉命令啊? :em20
Wanna be a hack...
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 关于发行版和命令

#5

帖子 冲浪板 » 2009-01-22 22:17

索以才要鄙视命令行哒~~

其实那个很少改的鹅
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

Re: 关于发行版和命令

#6

帖子 jarryson » 2009-01-22 22:53

当一个发行版做大了之后,就以为自己是老大,很多地方都非常特殊。不过标准就是这样定出来的,比如现在用的很多标准都是red hat使用的而成为通用标准

发行版也是为了各自方便起见

反面典型:debian

一系列d开头命令,patch都有dpatch,别的发行版拿到它的patch都不知道怎么用了。dpkg来配置系统,也是非常不通用的。所以你熟悉debian,越熟悉,用起其他的来越不习惯

gentoo也是有一系列e开头的命令。不过只是包含在ebuild相关简化重复劳动的程序,比如epatch,别的发行版拿到patch一样可以用。

不过绝大多数程序都是一样的了。我对dpatch意见比较大 :em09
头像
alvin-zhang
帖子: 33
注册时间: 2009-01-21 21:53

Re: 关于发行版和命令

#7

帖子 alvin-zhang » 2009-01-23 20:29

:em20 那些人吃饱了撑着了没事做了么,要搞那么多花样
Wanna be a hack...
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 关于发行版和命令

#8

帖子 冲浪板 » 2009-01-23 20:55

其实红帽的就是用连接文件,不管目标怎么变,给你用的连接文件名不变的。
头像
alvin-zhang
帖子: 33
注册时间: 2009-01-21 21:53

Re: 关于发行版和命令

#9

帖子 alvin-zhang » 2009-01-23 21:47

但是options变了啊,这个是最主要的了 :em20
Wanna be a hack...
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 关于发行版和命令

#10

帖子 BigSnake.NET » 2009-01-23 22:05

alvin-zhang 写了:但是options变了啊,这个是最主要的了 :em20
举例
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 关于发行版和命令

#11

帖子 BigSnake.NET » 2009-01-23 22:31

jarryson 写了:当一个发行版做大了之后,就以为自己是老大,很多地方都非常特殊。不过标准就是这样定出来的,比如现在用的很多标准都是red hat使用的而成为通用标准

发行版也是为了各自方便起见

反面典型:debian

一系列d开头命令,patch都有dpatch,别的发行版拿到它的patch都不知道怎么用了。dpkg来配置系统,也是非常不通用的。所以你熟悉debian,越熟悉,用起其他的来越不习惯

gentoo也是有一系列e开头的命令。不过只是包含在ebuild相关简化重复劳动的程序,比如epatch,别的发行版拿到patch一样可以用。

不过绝大多数程序都是一样的了。我对dpatch意见比较大 :em09
首先, dpatch 和 patch 是两回事..
然后, dpatch 的 patch 其实也是 patch 文件, 格式是一样的..
最后, dpatch 从来都只是 debian 系的工具, dpkg 也是一样, 这不是标准的一部分
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
chenxing
帖子: 152
注册时间: 2006-01-03 18:23
联系:

Re: 关于发行版和命令

#12

帖子 chenxing » 2009-01-23 22:52

变化很少很少吧,影响应该不大。包管理方式上的多样确实带来不少麻烦,不过这也算是一特色。

当然,和bsd或solaris等差距就比较大了,但它们就不算linux的发行版了。
头像
alvin-zhang
帖子: 33
注册时间: 2009-01-21 21:53

Re: 关于发行版和命令

#13

帖子 alvin-zhang » 2009-01-24 12:29

BigSnake.NET 写了:
alvin-zhang 写了:但是options变了啊,这个是最主要的了 :em20
举例
我遇到过多几个option的,哪个命令倒是忘了 :em06
Wanna be a hack...
onelynx
帖子: 817
注册时间: 2008-11-13 16:03

Re: 关于发行版和命令

#14

帖子 onelynx » 2009-05-25 11:16

jarryson 写了:当一个发行版做大了之后,就以为自己是老大,很多地方都非常特殊。不过标准就是这样定出来的,比如现在用的很多标准都是red hat使用的而成为通用标准

发行版也是为了各自方便起见

反面典型:debian

一系列d开头命令,patch都有dpatch,别的发行版拿到它的patch都不知道怎么用了。dpkg来配置系统,也是非常不通用的。所以你熟悉debian,越熟悉,用起其他的来越不习惯

gentoo也是有一系列e开头的命令。不过只是包含在ebuild相关简化重复劳动的程序,比如epatch,别的发行版拿到patch一样可以用。

不过绝大多数程序都是一样的了。我对dpatch意见比较大 :em09
为怎么把 debian 当反面了,而不把 RH 当反面? 看看现在的RH,里我们似乎越来越远了,而debian 始终如一!!!
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 关于发行版和命令

#15

帖子 自由建客 » 2009-05-25 21:37

bug!
回复