Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pros and cons for these distros. #12

Merged
merged 1 commit into from
Jul 29, 2015
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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最大的好处就是在构建整个系统的过程中可以对系统有更深入的了解, 其他的话日常使用什么的真心不建议用这个.