跳过导航.
主页

Debian 桌面系统(二)

Debian, Etch, 桌面

第一次启动经过数分钟后,我在 USB 上挂上我的 iPod,然后 Etch 检测到并自动挂载,并放置在“Computer”下面同时启动默认的应用程序来访问它(图6)。这就是其他系统宣称的“即插即用”功能。如果想详细的弄清楚 Etch 到底是怎样管理 iPod 设置的细节,我非常推荐阅读 Jon Peck 的文章:“不用 iTunes 管理你的 iPod”。


图6:iPod,Debian 的即插即用

我认为这是一个相当好的开始。还有几件没有做的事情,一些让我好好摆弄的应用程序。在以前的 Debian 中,我必须简单的打开一个 Shell 命令行,如果记不清具体的软件包名称需要先使用 apt-cache 命令搜索一下,然后使用 apt-get 安装。而现在有了新立得软件包管理器,能够很方便的发现我还不知道的新软件。

新立得 & apt

新立得作为 apt 工具的前端已经是事实上的标准,包括 Debian Etch 以及 Debian 的衍生版本 Ubuntu 都在采用。
apt 是 Debian 的软件包管理工具。它的前端操作程序有很多种,而我准备介绍的是新立得。对于 apt-* 工具来说有大量的操作命令,比如 apt-get 和 apt-cache 搜索,但新立得可以简单的操作。我只准备介绍少数基本的操作,应该可以满足日常安装软件包的需要。
要做的第一件事是清理软件包仓库列表。apt 从远程软件仓库中搜索新的软件包和已安装软件包的更新。但默认安装的源列表包含有安装 Debian 的 CD 光盘上的软件包,我总是对这个比较恼火。第二件事是添加额外的软件包仓库,比如选择 contrib 和 non-free 的软件包(第三方和非自由软件)。这些都没有包含在因为许可证限制的默认发布配置中。
启动新立得可以从 GNOME 顶部桌面任务条上选择“Administration”(管理工具)再点击“Synaptic Package Manager”(新立得软件包管理器)。如果它运行了,你应该看见如图7所示的画面。首先要做的是上面提到的选择新的软件包仓库。在新立得里面选择“Settings”(设置)下拉菜单,然后选择“Repositories”(仓库)。


图7:新立得软件包管理器

这将开启一个非常友好的软件参数选择界面,用来配置 /etc/apt/sources.list 文件。我选择“CDROM”项目然后直接删掉它,接着选上“Binary”和“Source”(二进制和源代码)再点击“Edit”(编辑)增加 contrib 和 non-free 仓库。我需要非自由软件的仓库是因为英特尔公司提供的无线网卡驱动程序是在自由软件许可证之外发布的。这样安装无线网卡仅仅只是一个简单的 apt-get 命令,当然我肯定是先通过有线网络在做这个操作。这对现在的大多数人来说都是需要的。


图8:apt-get/源配置

如果你觉得应该更详细些或者这样子太简单不能知道 apt 到底怎样弄的,那么可以看看 apt 的配置文件 /etc/apt/sources.list。里面定义有使用哪些位置的仓库,哪些版本(Etch、Sarge 等等)和哪些分类(main、contrib 和 non-free)。具体的内容如下所示:

deb http://mirrors.kernel.org/debian/ etch main contrib non-free
deb-src http://mirrors.kernel.org/debian/ etch main contrib non-free

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

这里是一些基本的 apt 操作示例:

  1. apt-cache search python (搜索仓库中有关 python 的软件包)
  2. apt-get install vim (安装 vim)
  3. apt-get remove vim (删除 vim)
  4. apt-get clean (删除已下载的 .deb 安装文件)
  5. apt-get -t unstable apache2-utils (* 安装开发版的 apache2-utils)
  6. dpkg -l (列出已安装的软件包)
  7. dpkg -i foo.deb (安装手工下载的 .deb 包文件)
  8. dpkg -L apache2-utils (列出软件包里面的文件,这里是 apache2-utils 安装的文件)

(*) 这个需要修改 /etc/apt/sources.list 的内容包含 unstable 内容,比如:

deb http://mirrors.kernel.org/debian/ unstable contrib non-free

配置完仓库之后回到新立得安装应用程序。我选择了“Graphics”(图像)然后找到 Blender,一个我业余时间在学着用的软件。(译注:Blender 是一款用于 3D 建模、渲染,动画、游戏制作的开源软件。)简单的选择,再点击应用按钮。新立得自动查找软件包的依赖性然后一一安装。见下图:


图9:通过新立得安装 Blender,简单的只要点一下

全部的过程就像你看见的这样简单。下一步是要安装我的无线网卡驱动。

前文:Debian 桌面系统(一)
后续:Debian 桌面系统(三)
   Debian 桌面系统(四)
原文:Debian as a desktop system