标题:Ubuntu 9.04入门小结 出处:Felix021 时间:Wed, 13 May 2009 13:05:51 +0000 作者:felix021 地址:https://www.felix021.com/blog/read.php?1588 内容: 预计覆盖以下内容: 1。安装基本知识 2。添加源(教育网and电信) 3。完整的中文语言支持(输入法) 4。apt-get基本知识 5。root用户相关 6。nVidia显卡驱动 7。引导相关(Grub,Windows,修复,单用户模式) 8。多媒体相关 9。常用软件推荐 另,发现一篇更全的东西:速配指南 http://wiki.ubuntu.org.cn/index.php?title=%E9%80%9F%E9%85%8D%E6%8C%87%E5%8D%97&variant=zh-cn -----华丽的分割线----- 一。安装--> 常见的Ubuntu的安装镜像一般有这么几种: ubuntu-9.04-desktop-i386.iso ubuntu-9.04-alternate-i386.iso ubuntu-9.04-server-i386.iso ubuntu-9.04-desktop-amd64.iso ubuntu-9.04-alternate-amd64.iso ubuntu-9.04-server-amd64.iso 可以看出来,其实分成3 * 2类: 第一种分类:desktop/alternate/server desktop版:适合初学者,适合进行备份、修复工作。 LiveCD,可以进入光盘上的LiveSession(需要至少512MB内存),直接感受Ubuntu的环境,而不需要对机器进行任何修改,如果觉得满意再安装;带有Wubi安装模式,可以让你像对Windows应用程序一样地安装卸载Ubuntu,不需要分区,适合新手;带有的软件稍微少一些,但是能够满足基本需求。 alternate版:适合高级用户,需要一定的linux基础。 非LiveCD,最少需要384MB的内存进行安装,安装过程是文本方式模拟的图形,使用键盘控制选项,需要手动调整硬盘分区(也有Guide,但是只建议对全新的硬盘使用),在分区的时候可以选择LVM方式。 server版:适合服务器使用 包含为服务器进行优化的内核,去除不需要的服务(包括X Window)。 第二种分类:i386/amd64 (其实还有ppc, powerpc架构) 这里针对的是CPU的类型。 i386的是针对普通x86 CPU,兼容性最好。网上有些毕源的程序(比如linuxQQ)就只有i386版本。一般建议安装此版本。 amd64是针对amd的64位cpu。通常认为64位操作系统能提供更高的效率等。但是兼容性稍差,对个人用户而言不建议安装。 ubuntu还支持其他的硬件体系结构,比如arm,比如ppc等。此外,9.04还有一个netbook remix版本,是专门为现下流行的上网本优化的,这里就不提了。 在安装过程中最棘手的就是硬盘分区问题了。 下面讲一些最基本的内容,推荐扩展阅读内容为:linux filesyste hiararchy,了解一下linux的是如何组织整个硬件体系结构的;此外建议阅读x86磁盘分区相关内容,了解硬盘的MBR(主引导记录)、主分区、扩展分区、逻辑分区的相关知识。 linux的所有文件的路径都是从 / 开始的,这个东西我们叫它 root。在启动linux的时候需要先相应的分区挂载(mount)到 / 下面才可以读取。所以在分区的时候,我们必须指定一个分区,它的挂载点(mount point)是 / 。此外,可能还需要一个单独的分区挂载到 /swap,这个就相当于windows的虚拟内存。 在x86下面,硬盘的MBR里面有64个字节是用于存放分区信息的,每个分区信息16Bytes, 所以最多可以存放4个分区信息。这里的分区可以是主分区,也可以是扩展分区。主分区是可以安装并引导操作系统的。扩展分区是不可以直接读写的,需要再划分成逻辑分区。通常在windows下,C盘是主分区,剩下的空间是逻辑分区,再逐一划分为D, E, F .... Linux可以安装在逻辑分区中。 一定要确保启动windows的分区是主分区,否则你安装linux以后可能导致无法启动windows,甚至硬盘数据丢失。 ------------------- 二,添加源。 粗俗一点地理解,源里头就是存放了一大堆的软件包,以及一个存储所有软件包信息的数据库。添加源以后,可以将这个数据库下载到本地,这样当你需要安装某个程序的时候,只要输入它的名字,ubuntu的apt包管理系统就会自动查到下载地址、将安装包下载下来并安装好,然后你就可以使用了。 源的基本信息存储在/etc/apt这个文件夹中,主要是sources.list这个文件。由于这个文件是需要root权限才可以更改,所以你需要进行如下操作: 打开 应用程序(Applications) -> 附件(Accessory) -> 终端(Terminal),然后会显示类似 felix021@felix021-laptop:~$ 的信息。然后输入 sudo cp sources.list sources.list.old #这是备份一下,第一次使用sudo(Super User Do,高权限的执行)需要输入密码 sudo gedit sources.list #这会打开gedit文本编辑器,载入这个文件的内容。 然后把相应的源信息替换里面的所有东西。 对于电信,可以使用cn99的源: 引用 deb http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse 对于教育网,可以使用uestc, ustc或者shju等高校的教育网源,比如 引用 deb http://ubuntu.uestc.edu.cn/ubuntu/ jaunty main restricted universe multiverse deb http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse deb http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-proposed main restricted universe multiverse deb http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse deb http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse deb-src http://ubuntu.uestc.edu.cn/ubuntu/ jaunty main restricted universe multiverse deb-src http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-backports main restricted universe multiverse deb-src http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-proposed main restricted universe multiverse deb-src http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-security main restricted universe multiverse deb-src http://ubuntu.uestc.edu.cn/ubuntu/ jaunty-updates main restricted universe multiverse 引用 deb http://debian.ustc.edu.cn/ubuntu/ jaunty main multiverse restricted universe deb http://debian.ustc.edu.cn/ubuntu/ jaunty-backports main multiverse restricted universe deb http://debian.ustc.edu.cn/ubuntu/ jaunty-proposed main multiverse restricted universe deb http://debian.ustc.edu.cn/ubuntu/ jaunty-security main multiverse restricted universe deb http://debian.ustc.edu.cn/ubuntu/ jaunty-updates main multiverse restricted universe deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty main multiverse restricted universe deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-backports main multiverse restricted universe deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-proposed main multiverse restricted universe deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-security main multiverse restricted universe deb-src http://debian.ustc.edu.cn/ubuntu/ jaunty-updates main multiverse restricted universe 保存退出,然后在终端下输入 sudo apt-get update 这就会把源上的数据库下载到本地,这样你就添加了源。 ---------------------- 三。中文输入法 9.04做得非常简单了:首先按照步骤二添加好合适的源,然后打开主菜单的 系统(System) -> 系统管理(Management) -> 语言支持(Language Support) 选择汉语即可。 --------------------- 四。apt-get 相关知识 这个其实Baidu/Google一下有非常详细的 这里就提一点点吧,前面说到了更新源,这个源就是apt的源 当添加了源以后,可以使用 sudo apt-get install package-name 来安装名为package-name的软件。 sudo apt-get remove package-name 移除 sudo apt-get update 重新更新源信息 sudo apt-get upgrade 更新所有可以更新的软件 当你不知道一个包的完整名称的时候,你可以使用 apt-cache search partial-name 来搜索包。 e.g 引用 sudo apt-get install g++ vim-gnome #这是安装g++编译器和gVim编辑器 sudo apt-get remove pidgin #这是删除pidgin聊天软件 apt-cache search kde #这是搜索和kde相关的软件 ---------------------- 五。root用户相关。 linux安装好以后都有一个默认用户,其用户名为root,拥有系统的最高权限,可以任意更改系统配置。在Linux中,为了避免过高权限带来的危险,默认会创建一个普通帐户用于日常操作,当需要使用更高权限的时候才考虑使用root用户。而ubuntu使用了一种折衷的办法:使用sudo命令。前面已经多次用到sudo命令了,sudo就是super user do,能够让具有sudo权限的用户以root的身份执行命令。而ubuntu安装好以后root默认是没有密码的,因此不能登录;但是在grub启动进入单用户模式的时候,root则可以直接使用。所以为了安全起见,可以在终端下使用命令 引用 sudo passwd root 来更改root的权限。然后就可以使用 su root 命令切换到root用户来执行命令。这对于需要连续执行一些特权命令的时候会方便很多。 --------------------- 六。nVidia显卡驱动 在更新了源以后,打开 系统->系统管理->硬件驱动 就可以看到nVidia的开源驱动了,一般直接选择它,点击启用,OK,重启了就好了。 此外nVidia有提供官方的闭源驱动,可以从nVidia的官方网站下载,比如保存在 /home/ooxx/nvidia-driver.bin,然后在终端下输入 sudo telinit 1 注意,这会关闭现有的大部分程序进入文本模式,然后输入 cd /home/ooxx chmod +x nvidia-driver.bin ./nvidia-driver.bin 就可以执行安装了。 ---------------------- 七,引导相关,单用户模式 有点不想写,汗。 现在linux一般使用Grub引导了,很难得见到lilo,所以忽略之。 建议:阅读linux对磁盘的管理、对磁盘分区的识别,同样的,了解Grub对磁盘分区的识别,学习Grub的基本使用。 要在这里说完太麻烦了,于是决定还是不写了。 --------------------- 八,多媒体相关 安装好Ubuntu以后默认就有了 totem-xine电影播放器 和 RhythmBox音乐播放器,但是很遗憾,大部分常见的东西它们都不能播。 其实是因为没有安装解码器。 运行这条命令: sudo apt-get install gstreamer0.10-* 安装gstreamer解码器,然后就可以播放大多数影音文件了。此外,有些文件需要安装w32codecs解码包才可以安装,这个文件可以在网上下载到一个deb包,双击安装即可。 此外,除了totem,还可以使用gxine, mplayer/smplayer 播放视频, 使用audacious播放音乐。 -------------------- 九,常用软件推荐 Internet: linux-fetion @ http://libfetion.cn 办公: 永中Office 编程: IDE: eclipse, netbeans 编辑器: gvim, emacs 图形: gpaint画图, gthumb图像查看 系统:virtualbox 虚拟winxp运行一些windows程序;wine;ies4linux 影音: gxine, smplayer 学习: stardict Generated by Bo-blog 2.1.0