jerry520 于 2009-03-17 13:12:46发表:
不错啊@!
LinuxSpace 于 2009-03-17 10:10:39发表:
Linux背后的哲学,也是开发者遵循的原则就是“简单”。事实上,也就是“保持简单”。开发者们希望由于用复杂的方式做简单的事情浪费大量时间。这就是为什么Arch的所有配置都是通过修改配置文件来完成的原因,也是为什么只有最新的系统被提供支持的原因。这也是下面将要提到的一些问题的最终决定的理由。 这个哲学给用户们做更多的是“能力”。你的系统是你自己的。这个Linux发行版不会帮你做什么事情,它会给你做事情的“能力”。 作为一个发行版, Linux没有必要作许多事情,但是她将她需要做的事情做得很好。一个发行版的作用并不是提供软件包--发行版所必须要提供的是一个软件包管理系统。 她给你提供了二进包的管理工具 pacman ,也提供了源码创建软件包的 ABS。Linux提供了简单而强大的启动例程和初始化脚本。除了这些,许多的配置工作都留给了软件开发者。如果开发者开发的软件是独立运行于一个单独的目录下的话,这个软件就被放在/opt下面。如果这个软件是要被其它软件共享的,它就被放置在/usr下。这就是Arch软件包打包的方式。这样无论是对开发者还是对用户都可以保持一切简单化。如此,那些你要配置或使用到的文件被放置在程序文档中说明的地方,而不是发行版说的他们“应该”在的地方。 使用Linux"典型"方法是使用pacman安装所有的软件包,除非没有这个软件包,你可以自己制作自己的软件包。我们希望你用pacman -Syu保持你的系统是最新的,而不是选择性的升级软件包。甚至在/etc/pacman.conf使用IgnorePkg也是不被推荐的。 你可能会按照你自己的方式对这种典型方式进行发挥,需要注意的是这样你的系统工作不正常的几率会高一些,也许会破坏你的系统。大部分问题都是来自选择性升级或进行了不正常的编译。
jerry520 于 2009-03-17 13:12:46发表:
不错啊@!
LinuxSpace 于 2009-03-17 10:10:39发表:
Linux背后的哲学,也是开发者遵循的原则就是“简单”。事实上,也就是“保持简单”。开发者们希望由于用复杂的方式做简单的事情浪费大量时间。这就是为什么Arch的所有配置都是通过修改配置文件来完成的原因,也是为什么只有最新的系统被提供支持的原因。这也是下面将要提到的一些问题的最终决定的理由。
这个哲学给用户们做更多的是“能力”。你的系统是你自己的。这个Linux发行版不会帮你做什么事情,它会给你做事情的“能力”。
作为一个发行版, Linux没有必要作许多事情,但是她将她需要做的事情做得很好。一个发行版的作用并不是提供软件包--发行版所必须要提供的是一个软件包管理系统。 她给你提供了二进包的管理工具 pacman ,也提供了源码创建软件包的 ABS。Linux提供了简单而强大的启动例程和初始化脚本。除了这些,许多的配置工作都留给了软件开发者。如果开发者开发的软件是独立运行于一个单独的目录下的话,这个软件就被放在/opt下面。如果这个软件是要被其它软件共享的,它就被放置在/usr下。这就是Arch软件包打包的方式。这样无论是对开发者还是对用户都可以保持一切简单化。如此,那些你要配置或使用到的文件被放置在程序文档中说明的地方,而不是发行版说的他们“应该”在的地方。
使用Linux"典型"方法是使用pacman安装所有的软件包,除非没有这个软件包,你可以自己制作自己的软件包。我们希望你用pacman -Syu保持你的系统是最新的,而不是选择性的升级软件包。甚至在/etc/pacman.conf使用IgnorePkg也是不被推荐的。
你可能会按照你自己的方式对这种典型方式进行发挥,需要注意的是这样你的系统工作不正常的几率会高一些,也许会破坏你的系统。大部分问题都是来自选择性升级或进行了不正常的编译。