apt-get a Life – APT HOWTO

起初 GNU/Linux 的世界中只有 .tar.gz。如果用户要使用一个软件,那就必须自己编译。当 Debian 诞生以后,一种能管理操作系统中已安装的软件包的系统显得很有必要,这个系统被命名为‘dpkg’。‘软件包’一词在此第一次出现在 GNU/Linux。不久之后,红帽公司创建了他们自己的包管理系统‘rpm’。
GNU/Linux 的创造者们很快又陷入了新的窘境。他们希望通过一种快捷、实用而且高效的方式来安装软件包,并能自动处理相互之间的依赖关系,还要在软件包升级过程中维护好配置文件。Debian 又一次充当了开路先锋的角色,她首创了 APT(Advanced Packaging Tool,高级软件包管理工具)。这一工具后来被 Conectiva 移植到红帽公司的 rpm 包管理系统。在其他一些发行版中,我们也能看到 APT 的身影。

— 引自:Debian APT HOWTO

说句实话,说到我最熟悉的Linux命令,无疑就是apt-get了。正因为apt-get,我才坚持将debian系的Linux发行版作为我的首选。

APT是Debian及其派生发行版的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了管理软件的过程。APT最早被设计成dpkg的前端,用来处理deb格式的软件包。现在经过APT-RPM组织修改,APT已经可以安装在支持RPM的系统管理RPM包。

相比Windows系统的双击安装包安装,Mac的拖动软件包安装,Linux下的安装方式就显得没那么友好了。debian系的Linux上现在有了新立德、ubuntu软件中心等软件管理,但是大部分教程资料还是习惯用apt-get来引导安装软件。因此学习这个命令显得相当有必要了。
Continue Reading…

Linux 各大发行版对比

我们口中说的Linux,一般指的是Linus Torvalds在1991年10月5日发布的自由和开放源代码的类UNIX操作系统。但是严格来讲,术语Linux指的是Linux内核(Linux kernel)。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux

Linux发行版(Linux distribution,也叫GNU/Linux发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。

上面的内容是来自Wikipedia对于Linux,Linux Kernel和Linux Distribution的相关说明。

相比Linux Kernel这么Geek的东西,Linux发行版们显得对于用户友善多了。因此,Linux发行版一直是初学者甚至一般用户接触Linux的最佳选择。如果只有一个发行版那就简单了,下个最新版本直接装了就用就是,就跟Windows一样。但,Linux的世界是没有计划生育的,Linux的发行版那是你想生多少就能生多少,全世界充斥着这样那样的发行版。功能,特性,质量,所用方式都参差不齐。所以,怎样选择一个合适的发行版成为每个Linux入门者多多少少都会纠结的问题。
Continue Reading…