Skip to content

Commit

Permalink
Merge pull request #12 from nohappiness/master
Browse files Browse the repository at this point in the history
Add pros and cons for these distros.
  • Loading branch information
nohappiness committed Jul 29, 2015
2 parents 5b02427 + 5f61d5a commit a3d7cb3
Showing 1 changed file with 23 additions and 2 deletions.
25 changes: 23 additions & 2 deletions docs/presale/system_compare.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,11 @@ RedHat的试验田
### Debian

<http://lisdn.com/?viewnews-151><br />
衍生版

### Ubuntu

#### 衍生版 ####

##### Ubuntu #####

衍生版

Expand Down Expand Up @@ -103,3 +105,22 @@ portage
### LFS

最干净可控的"发行版"

## 比较

### RPM 和 DEB

刚接触 rpm 的人都了解, rpm最大的问题就是依赖关系乱, 网上的很多教程在安装rpm的时候都是直接给个固定版本的包, 不考虑系统上的包版本, 比较容易出现版本依赖问题.<br />
而像yum之类的工具在解析依赖的时候又非常的慢, 每次更新系统都很纠结<br />
使用deb之后世界都清爽了, 依赖关系解决超快, 也不用关心版本问题, 直接使用apt就可以了.

### Arch 和 Gentoo

这两个其实比较意义不大, 主要是这两个发行版给人的感觉差不多, 定制性很强<br />
Arch的定制性在于AUR和makepkg的组合使用, 可以安装第三方软件或者某些软件的最新版本或特定功能的版本, 还可以修改系统中某个软件的依赖以精简系统.<br />
Gentoo的Portage也有类似的功能, 关闭特定的USE Flags来避免安装某些依赖.<br />
像上述这种裁剪系统的能力对于deb系和rpm系的系统而言就比较麻烦了.

### LFS

LFS最大的好处就是在构建整个系统的过程中可以对系统有更深入的了解, 其他的话日常使用什么的真心不建议用这个.

0 comments on commit a3d7cb3

Please sign in to comment.