作者verysamuel (elegant)
看板Linux
标题Re: [问题] 安装套件的一些问题
时间Mon Mar 16 15:00:02 2009
※ 引述《dwwing (A.D.)》之铭言:
: 小弟最近因为课业关系正学习用linux架web server
: 虽然之前有用过linux
: 但只是一点小皮毛...仅止於用过.知道
: 现在有点问题的就是套件安装
: 大部分的linux都有像yum.apt之类的套件库
: 那我在架server时
: 要从套件库取得档案好呢?
: 还是从软体自身的网站取得後自己configure和make好呢?
这个问题牵扯很多
首先你要先了解 为什麽linux会有这麽多distribution?
东西大同小异 都同样apache, 同样mysql
在fedora/debian/ubuntu/gentoo/... (太多了..)
设定方法却都不尽相同
但release 出apache 是apache 自己跟这些distribution 没啥关系
问题出在各个distribution 有各个的"管理方式"
既然你已经安装某个distribution
就好好的利用他的套件管理系统(yum,apt,emerge,urpmi,....)
这样才会符合你这个distribution 的"完整性"
就好比哪天你装了套件系统提供的apache
结果你架的MySQL是自己编的
你又要去handle 整个系统的设定
(相对应要读取对方的config file 位置、设定格式 等等诸如此类)
这是相当麻烦的琐碎事情
事实上distribution 的紧密程度
下从kernel 到最上层的app 都是离不开的关系
既然官方都帮你做了这些设定
就尽可能依从他的模式来安装
尽可能不要自己编
除非万不得已(有BUG或是自己有特殊需求)
但如果要透过自己编 来达到学习的目的
那我推荐你玩玩LFS
装完之後还可以继续玩BLFS
从头到脚都是自己编 很过瘾
: 现在的情形是边google边装
: 看着人家写好的教学
: 但是却发生cofigure时路径不对
: 或是make error
这就是我提到的问题所在
你首先要了解distribution 为什麽会不一样
: 所以想知道上面两个取得套件方式的利弊
: 以及哪个比较适合初学的我?
: 先谢谢各位先进指导
初学者建议取得方式以依从套件管理为优先
在找资料的时候 也尽量以同distribution 同版本为先
这样比对情形下 环境才会相同
安装方式才会正确
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.117.120.221