《2022年Ubuntu软件的安装与升级 .pdf》由会员分享,可在线阅读,更多相关《2022年Ubuntu软件的安装与升级 .pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第 9 章 Ubuntu 软件的安装与升级教学提示: 软件的安装与系统升级是使用操作系统基本任务,Ubuntu Linux操作系统采用APT 管理软件,使Linux系统软件安装维护方面更加方便易用。本章涉及的内容主要有APT 管理基础知识,命令或者图形环境软件的安装与升级。教学要求: 学习完本章后,将了解APT软件管理原理,能够使用命令与图形界面进行软件的安装与系统升级,9.1 ATP 简介以往,使用过Windows 而又转用 Linux 的用户一定为软件的安装与系统的安全升级烦恼,当对于有类似Red Hat 那样的 RMP 包安装方式, linux 是一大进步,但是对于RPM 包安装一个很大
2、的问题就是包的依赖性与安装后的软件维护问题,现在Ubuntu 提供了APT(高级软件包工具,Advanced 软件包名Tool),在软件安装维护方面更加方便易用,使用起来比Windows 的安装与维护甚至更为方便。在 Linux 最初只有 .tar.gz 的打包文件,用户必须编译每个他想在Linux 上运行的软件。对于用户,一方面,需要一个快速、实用、高效的方法来安装软件包;另一方面,当软件包更新时,这个工具应该能自动管理关联文件和维护已有配置文件。Debian 率先解决了这个问题,这就是APT(Advanced Packaging Tool) 。作为 Debian 的孪生兄弟Ubuntu 自
3、然就采用了这种高级的高级软件包管理工具。9.2 命令环境软件的安装与升级9.2.1常用 apt 类命令1 apt-get文本环境的软件的安装、升级与移除命令(1)安装软件包。studentUbuntu:$ sudo apt-get install 软件包名apt-get 命令会检查软件包的完整性关系,如果即使完整性检查失败了仍然继续安装,应使用如下方式:studentUbuntu:$sudo apt-get install f 软件包名软件包名可以使用通配符,如果该软件包需要其它软件包才能正常运行,APT 会做关联性检查并自动安装所关联软件包。也可以用一条命令安装多个软件包。如果是网络安装包,
4、包文件先存在本地/var/cache/apt/archives 目录,稍后再安装。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - Linux 操作系统11例 1:安装mysql 数据库。studentUbuntu:$sudo apt-get install mysql-server 正在读取软件包列表. 完成正在分析软件包的依赖关系树读取状态信息 . 完成将会安装下列额外的软件包:libdbd-mysql-perl libdb
5、i-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-common mysql-server-5.0 建议安装的软件包:dbishell libcompress-zlib-perl tinyca 推荐安装的软件包:mailx 下列【新】软件包将被安装:libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-common mysql
6、-server mysql-server-5.0 共升级了0 个软件包,新安装了9 个软件包,要卸载0 个软件包,有0 个软件未被升级。需要下载0B/35.9MB 的软件包。解压缩后会消耗掉 93.7MB 的额外空间。希望继续执行吗?Y/n (2)删除软件包。studentUbuntu:$sudo apt-get remove 软件包名以上仅仅删除软件包,但不包括删除配置文件等,如果要完全删除使用以下命令:studentUbuntu:$sudo apt-get remove 软件包名- - purge 例 2:移除mysql 数据库。studentUbuntu:$sudo apt-get re
7、move mysql-server (3)下载软件包但不安装。studentUbuntu:$sudo apt-get -d remove 软件包名这个命令可以常用来下载需要的软件,制作本地软件源。2软件与系统更新安装完系统后最重要的是软件与安全更新,系统更新一般分两步。(1)更新可用软件包列表。studentUbuntu:$sudo apt-get update 获取: 1 http:/ feisty Release.gpg 191B 忽略 http:/ feisty/main Translation-zh_CN 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
8、 - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - - - - - - Linux 操作系统22忽略 http:/ feisty/restricted Translation-zh_CN 命中 http:/ feisty/universe Translation-zh_CN 命中 http:/ feisty/multiverse Translation-zh_CN 获取: 2 http:/ feisty-security Release.gpg 191B 忽略 http:/ feisty-security/main Transl
9、ation-zh_CN 忽略 http:/ feisty-security/restricted Translation-zh_CN 忽略 http:/ feisty-security/universe Translation-zh_CN 忽略 http:/ feisty-security/multiverse Translation-zh_CN 一般说来,这是安装软件首先进行的第一步。apt-get update 将扫描软件源中软件包列表文件 (主要是文件名为package 或者 source 列表文件 )的来更新本地数据库列表,它将使系统获得最新的软件包更新和安全更新等信息。(2) 更新已
10、安装的软件包。studentUbuntu:$sudo apt-get upgrade 正在读取软件包列表. 完成正在分析软件包的依赖关系树读取状态信息 . 完成共升级了0 个软件包,新安装了0 个软件包,要卸载0 个软件包,有0 个软件未被升级。提示: apt-get update 只是让你知道软件有更新或者有新版本的软件,而 apt-get upgrade才真正更新已经安装的软件。比如,假设你系统安装了qq2006,命令apt-get update 让你知道 qq2007 已经出来了,而apt-get upgrade 才使你的qq 从 qq2006升级到 qq2007。另外apt-get u
11、pgrade只做软件升级,而apt-get dist-upgrade 是发布版升级,升级更为强大。例:常用升级步骤。studentUbuntu:$sudo apt-get update studentUbuntu:$sudo apt-get upgrade studentUbuntu:$sudo apt-get apt-get dist-upgrade 3 apt-cache查询软件包信息只要知道了软件包名称, 使用 APT 安装简直就是小菜一碟,当我们需要安装一个软件,而又没有确切的知道其名称时, 就需要求助于apt 提供的另一个命令apt-cache, 它可以用于查询您的软件包数据库获取相
12、关软件包信息。(1)根据正则表达式搜索软件包。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - - Linux 操作系统33studentUbuntu:$sudo apt-cache search 软件包名(2) 显示该软件包的依赖信息。studentUbuntu:$sudo apt-cache depends 软件包名例:中国人在Windows 环境下经常使用qq,现在查看Ubuntu 系统下有没有对应的qq软件。查询 Ubunt
13、u 系统下对应qq 软件。studentUbuntu:$sudo apt-cache search qq eva - a KDE IM client using Tencent QQs protocol pngnq - tool for optimizing PNG (Portable Network Graphics) images texlive-latex-extra - TeX Live: LaTeX supplementary packages 看到没有,eva 就是在 Ununtu 系统下的qq 软件,呵呵,赶快安装吧!想进一步获得某个eva软件包的详细信息, 可以运行:stude
14、ntUbuntu:$sudo apt-cache show eva Package: eva Priority: optional Section: universe/kde Installed-Size: 5408 Maintainer: ZhengPeng Hou zhengpeng- Architecture: i386 Version: 0.4.1+cvs20070403-0ubuntu1 Depends: kdelibs4c2a (= 4:3.5.5-1), libacl1 (= 2.2.11-1), libart-2.0-2 (= 2.3.16), libattr1 (= 2.4.
15、4-1), libaudio2, libc6 (= 2.5-0ubuntu1), libfontconfig1 (= 2.4.0), libfreetype6 (= 2.2), libgcc1 (= 1:4.1.2), libice6 (= 1:1.0.0), libidn11 (= 0.5.18), libjpeg62, libpcre3 (= 4.5), libpng12-0 (= 1.2.13-4), libqt3-mt (= 3:3.3.8really3.3.7), libsm6, libstdc+6 (= 4.1.2), libx11-6, libxcursor1 ( 1.1.2),
16、 libxext6, libxft2 ( 2.1.1), libxi6, libxinerama1, libxrandr2 (= 2:1.2.0), libxrender1, libxt6, zlib1g (= 1:1.2.1) Filename: pool/universe/e/eva/eva_0.4.1+cvs20070403-0ubuntu1_i386.deb Size: 2454800 MD5sum: 7d48f63331e6cfb8a0ba3409200e4c23 HA1: 20f7a1bbb5fa9091b960173dd0513606e9bdb2c9 SHA256: 2cf218
17、de5d5af83631e7b0cacc226f6ef403bbfda128a41c8d9c69afe82d8716 Description: a KDE IM client using Tencent QQs protocol Eva is an IM client under KDE, it use Tencent QQs protocol. Tencent QQ is an IM like ICQ, it used widely in China. Homepage: http:/ Bugs: mailto:ubuntu- Origin: Ubuntu 名师资料总结 - - -精品资料欢
18、迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - Linux 操作系统44如果仅想了解某eva 软件包的与哪些软件包关联, 可运行:studentUbuntu:$sudo apt-cache depends eva eva 依赖 : kdelibs4c2a 依赖: libacl1 依赖: libart-2.0-2 依赖: libattr1 依赖: libaudio2 依赖: libc6 依赖: libfontconfig1 依赖: libfreetype6 依赖
19、: libgcc1 依赖: libice6 9.2.2 手动管理dpkg 类命令APT 实现对软件包文件操作,但对包中文件的操作是dpkg,其实APT 的本质是调用dpkg 命令进行工作的。对于有些情况,例如,要安装软件源中不存在的.deb 软件包或者本机网速很慢只能从其他机器复制.deb 包,对于这种情况只能使用dpkg 进行管理工作。(1)手动安装deb包到系统中。studentUbuntu:$sudo dpkg -i avast4workstation_1.0.6-2_i386.deb avast4workstation 包必须在本地存在,一般不建议这种软件安装方式。(2)列出系统所有安
20、装的软件包。studentUbuntu:$sudo dpkg -l| more 期望状态 =未知 (u)/安装 (i)/ 删除 (r)/清除 (p)/保持 (h) | 当前状态 =未 (n)/已安装 (i)/仅存配置 (c)/仅解压缩 (U)/ 配置失败 (F)/不完全安装 (H) |/ 错误? =(无)/保持 (?)/须重装 (R)/两者兼有 (#) (状态,错误:大写=故障 ) | | / 名称版本简介+= ii acpi 0.09-1 displays information on ACPI devices ii acpi-support 0.95 a collection of use
21、ful events for acpi ii acpid 1.0.4-5ubuntu6 Utilities for using ACPI power management ii adduser 3.100 Add and remove users and groups ii alacarte 0.11.3-0ubuntu2 easy menu editing (3) 列出软件包详尽的状态信息。studentUbuntu:$sudo dpkg -s eva 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
22、- - - - 第 5 页,共 20 页 - - - - - - - - - Linux 操作系统55Package: eva Status: install ok installed Priority: optional Section: kde Installed-Size: 5408 Maintainer: ZhengPeng Hou Architecture: i386 Version: 0.4.1+cvs20070403-0ubuntu1 Depends: kdelibs4c2a (= 4:3.5.5-1), libacl1 (= 2.2.11-1), libart-2.0-2 (=
23、 2.3.16), libattr1 (= 2.4.4-1), libaudio2, libc6 (= 2.5-0ubuntu1), libfontconfig1 (= 2.4.0), libfreetype6 (= 2.2), libgcc1 (= 1:4.1.2), libice6 (= 1:1.0.0), libidn11 (= 0.5.18), libjpeg62, libpcre3 (= 4.5), libpng12-0 (= 1.2.13-4), libqt3-mt (= 3:3.3.8really3.3.7), libsm6, libstdc+6 (= 4.1.2), libx1
24、1-6, libxcursor1 ( 1.1.2), libxext6, libxft2 ( 2.1.1), libxi6, libxinerama1, libxrandr2 (= 2:1.2.0), libxrender1, libxt6, zlib1g (= 1:1.2.1) Description: a KDE IM client using Tencent QQs protocol Eva is an IM client under KDE, (4) 列出属于软件报包的文件。studentUbuntu:$sudo dpkg L 软件包名9.2.3 软件源以往使用Windows 的一个原
25、因就是软件安装简单,但不要忘记找到需要的软件是多么的麻烦软件, 满世界地找啊搜啊,找到了还不一定能用。现在Ubuntu 为你做好了大部分工作,这就是软件源,也就是一个软件的仓库,包含了你可能用到的所有软件,所以当需要某某软件时,直接从软件源里搜索、自动下载安装即可。1软件包定位在 Ubuntu 中指定软件源的位置是通过文件/etc/apt/sources.list 来设置的。以下是 sources.list 文件中的部分内容:deb cdrom:Ubuntu-Server 7.04 _Feisty Fawn_ - Release i386 (20070415)/ feisty main res
26、tricted deb cdrom:Ubuntu 7.04 _Feisty Fawn_ - Release i386 (20070415)/ feisty main restricted # See http:/ for how to upgrade to # newer versions of the distribution. deb http:/ feisty main restricted deb-src http:/ feisty main restricted 上述结构是怎样定位软件源的,以下将简单讲述一下sources.list 内容,每一行包括如下几部分内容:名师资料总结 -
27、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 20 页 - - - - - - - - - Linux 操作系统66文件包格式 如果是二进制软件,则apt 行中含有deb;如果是源代码,则apt行中含有deb-src。URI 键入软件源的合法URI(Uniform Resource Indicator,统一资源定位)。例如, ftp:/ftp.domain.ext/path/to/repository ;或者, http:/www.domain.ext/path/to/repositor
28、y;file:/path/to/repository 。Distribution( 分发 ) 一般为与版本代号相关的名称,如现在我们用Ubuntu7.04,版本名称为feisty,所以每行第三部分内容为feisty。Components(组件 ) 用于选择要访问的软件仓库的“类”,增加更多的“类”,用空格隔开。 Ubuntu 的官方分类有四种:main、restricted 、universe 、multiverse。关于官方分类的详细说明可以点击“系统”“系统设置”软件源”查看。例 1:软件源实际路径。(1) 本地源。deb cdrom:Ubuntu-Server 7.04 _Feisty
29、Fawn_ - Release i386 (20070415)/ feisty main restricted 表示本地源二进制软件代码,可以展开成两个本地路径:cdrom: /dists/feisty/main cdrom: /dists/restricted 其中dists 是 APT 能够自动识别的软件池。为了管理方便, Ubuntu 的 APT 还有一种新的软件池pool,其中大部分软件都存放在pool 目录下, dists 作为一种老的软件池,则存放软件包列表文件(主要是软件包名)。(2) 网络源。deb http:/ feisty main restricted 表示网络源二进制软
30、件代码,可以展开成两个网络路径:http:/ http:/ 例 2:安装网络软件包的过程分析。简单说明就是采用“apt-get install 软件包名”的过程是先从Pachages包文件(通常在Dists 软件池目录下)取得软件包的存储位置(通常在pool 软件池目录下),再调用dpkg执行安装。安装过程如下:安装软件时首先更新本地软件数据库:apt-get update;取得软件源文件列表;假设网络源路径为:http:/ feisty main restricted 则更新 main 组件软件源文件列表过程实质是从以下网络地址下载Pachages包文件,取得软件池的所有软件的最新信息:ht
31、tp:/ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - Linux 操作系统77图 9.1 是一个 pachages的内容示例,感兴趣的可以进入网页看看详细。图 9.1 软件包实际位置软件包下载安装:从Pachages 包文件可以看出提供的软件包详细信息,比如软件的名字, 依赖关系, 大小及其软件的存放位置,从图可以看出软件abiword 存放实际路径为:pool/main/a/abiword/abiword_2.4.6-1
32、.1ubuntu2_i386.deb 结合 http:/ ,因此, abiword 完整的路径为如下地址。所以“apt-get install abiword”的安装实质是先从从这个位置下载软件abiword,然后调用dpkg命名执行安装过程。http:/ 2更新软件源在Ubuntu 中指定软件源的位置是通过文件sources.list 来设置的,我们可以编辑sources.list 来更软件源,加入新的软件源或者某些专有源,也可以采用图像化工具“软件源”对 sources.list 进行设置,方法为点击“系统”“系统管理”“软件源”。(1)使用图像化工具“软件源”。点击“系统”“系统管理”“
33、软件源”,会打开软件源主窗口,如图9.2。在软件源主窗口有五个选项卡,下面分别介绍。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - Linux 操作系统88图 9.2 软件源Ubuntu 软件选项 可以从“下载自”列表中选择选择软件源的下载位置。例:选择最佳服务器。点击“下载自”,在弹出的服务列表选择其它,弹出图9.3“选择下载服务器”窗口,点击窗口中的选择最佳服务器,将出现图9.4“测试下载服务器”,Ubuntu 系统将采用
34、一定的测试算法选择相对与本地下载速度最快的软件源。9.3 选择下载服务器图 9.4 测试下载服Ubuntu 软件选项还可以决定更新时包含的软件包类型,可供选择的软件包类型如下。main(主要): Ubuntu 官方维护的开源软件;universe(公共):没有被Ubuntu 官方维护,但被社区维护的软件;restricted (受限) :官方维护的非开源软件,常常是与硬件相关的驱动程序软件包;multiverse(多元化) :非 Ubuntu 官方维护的非开源软件(具有版权或限制使用)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
35、 - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - Linux 操作系统99源代码:如果想下载源代码编译安装软件,则要选中。第三方软件选项 有不少软件为Ubuntu 设置了专门的安装/更新源, 还有不少第三方的非官方源,都可以通过“第三方软件源”来设置,如图9.5。图 9.5 第三方软件例:添加第三方软件源。点 add,再输入如下源的地址,就可以了,如图9.6。deb http:/ feisty main 图 9.6 添加软件源地址如果输入错了,可以点edit 编辑如果你暂时不想用了,点掉源前面的勾就可以了,而如果你不想要这个源了,点删
36、除就可以删除了。如果想添加本地光盘源,直接点添加CD-ROM ,依照提示插入光盘。Upadte 选项 更改 Ubuntu 系统 Internet 更新的软件包的属性与频率。如图9.7所示,根据实际需要选择适当的选项。身份验证选项 有些软件包是要验证软件包的签名的,这时就要求用 软件源 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 20 页 - - - - - - - - - Linux 操作系统1010的导入密钥文件。比如,有时候,会看到别人添加源后,会给一段命令,类
37、似于以下:studentUbuntu:$sudo wget -q http:/ -O- | sudo apt-key add - 这时候,其实只要把http:/ 下载到本地回来,再用“软件源”的导入密钥这个文件的方法也可以实现。图 9.7 Update (2)apt-cdrom 命令添加本地光盘源。添加本地光盘源如图9.8 所示。操作步骤如下:首先插入光盘。输入以下命令。studentUbuntu:$sudo apt-cdrom add 再次插入光盘,更新本地数据库。studentUbuntu:$sudo apt-get update 名师资料总结 - - -精品资料欢迎下载 - - - -
38、- - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 20 页 - - - - - - - - - Linux 操作系统1111图 9.8 添加本地光盘源9.3 图形环境软件的安装与升级Ubuntu 下有很多软件可供我们使用,而且有很多种方便快捷的安装方法。只要设置好了软件源 ,就可以通过以下方法来安装你需要的软件了。常用的图形环境软件管理工具有 添加/删除,新立得, apt-get,软件包安装 (安装 deb包),受限驱动 等,但要注意这些安装程序不能同时运行,只能开一个。1使用“添加/删除”Ubuntu 下的添加 /删除是非常强
39、大的安装软件的工具,也是最推荐的安装方式。对于常用的,出现在菜单中的软件,你能方便就能通过它来安装。使用方法是选择菜单的“应用程序”“添加/删除”,然后弹出添加/删除管理主界面,如图9.9 所示。对话框左侧的目录是分类,可以选择你要安装哪一类软件, 右上侧的目录是软件列表,有软件名,还有受欢迎程度,你可以按软件名或者按受欢迎程度排序。通过这个你可以看看 ubuntu 下哪些软件是最受欢迎的。不过在安装的时候要注意,有些很受欢迎的软件并不适合你的版本。右下侧的文字是软件的简介。右上角的显示后面可以选择你在哪类(按 Ubuntu 的支持程度来分)安装,推荐选择所有可安装应用程序,这样就不会有什么遗
40、漏了。左上角的搜索,自然是按关键字搜索了。不一定要输全软件名字,出现在介绍内的文字也会被搜索到。左下的首选项,也就是对软件源的设置了。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 20 页 - - - - - - - - - Linux 操作系统1212图 9.9 添加/ 删除2新立得软件包管理器点击“系统”“系统管理”“新立得软件包管理器”就会出现新立得软件包管理器,一个我们简称为新立得,Ubuntu 下功能最强的图形界面的软件安装器。在进入新立得主界面打开之前要求
41、执行管理的用户输入密码,如图9.10 所示。图 9.10 输入密码图 9.11 是新立得软件包管理器主界面。添加 /删除程序提供了更多、更详细的说明, 并且有和应用程序菜单相对应的软件分类,和漂亮直观的图标显示,使一般用户也可以轻松使用,提供添加,删除程序的功能。而新立得软件包管理器看起来似乎更专业,不但有软件包的管理,还提供系统升级的功能。Ubuntu 系统的 update 就是新立得下面的一个小小的工具。左边的显示的是目录,自然还是分类。不过,它是按照做下侧的选择为分类标准的。右边显示是是软件包名。前面的框是安装状态,已经安装的是绿色方块,出现黄色肩头的是将要安装的软件包。在软件名上单击右
42、键就能选择各种操作了。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 20 页 - - - - - - - - - Linux 操作系统1313右下的文字是软件说明。新立得的搜索有两种方法,一种是点上面的搜索,会弹出一个搜索框,你可以在下拉菜单里选择搜索的方式。另一种方法是在软件包名处输入文字,新立得会和文件管理器里一样自动搜索你键入的文字开头的软件包。图 9.11 新立得软件包管理器9.4 小结本章从命令环境APT 类命令入手, 主要介绍了Ubuntu Linux 操
43、作系统的安装与系统升级,接着并对 Ubuntu 软件的定位与软件安装与系统升级过程做了简单分析,最后对各种图像环境软件安装进行了介绍。9.5 练习与思考一、选择题1那类软件安装方式能够显示软件欢迎程度_。A添加 /删除B新立得C软件包安装 (安装 deb包) D受限驱动2下列那个是Ubuntu 官方支持的开源软件类_。Amain Brestricted Cuniverse Dmultiverse 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 20 页 - - - -
44、- - - - - Linux 操作系统1414二、填空题1 Ubuntu 软件的安装与升级方式有_和_。2Ubuntu 软件包官方支持的是与,社区维护的是与_。三、简答题1简述网络软件包的安装过程?2 Ubuntu 的软件包官方分为几类?他们各自代表什么含义?3说说你对软件包列表,及其系统升级推荐的升级过程?4简述使用命令环境添加本地cd-rom 软件源。9.6 项目实训项目 9:Ubuntu 软件的安装与升级一、项目问题安装完系统后首要的任务是进行用户环境的搭建、系统更新与软件安装、系统安全防护等。具体要求 :要求重新设置系统的软件源,加入本地源及其一些专有软件源,设置系统环境为中文环境,
45、具有scim 或者 fcitx 中文输入法。安装常用的应用软件、防火墙与杀毒软件,非标准安装方式(dpkg)的软件安装。项目环境 :一台安装了Ubuntu 操作系统的计算机,并能够连接Internet 网。二、项目实现任务 1 设置软件源大多数情况,由于要安装官方源上不存在的软件或者官方网络源流量大,速度较慢,因此可以手动修改与添加源。1命令环境设置(1)点击“系统”“应用程序”附件”,选择“终端”输入如下:studentUbuntu:$sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup studentUbuntu:$sudo
46、gedit /etc/apt/sources.list (2)添加以下类似的网络源:deb http:/ feisty main restricted universe multiverse deb http:/ feisty-security main restricted universe multiverse deb http:/ feisty-updates main restricted universe multiverse 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
47、 15 页,共 20 页 - - - - - - - - - Linux 操作系统1515deb http:/ feisty-proposed main restricted universe multiverse deb http:/ feisty-backports main restricted universe multiverse http:/ 是国内的一个软件源,当然我们可以查找网上资源换成其他的软件源。(3)如果想使用类似VISTA 的炫目特效可以添加一些专有源。对于 Ubuntu 三维特效支持, 目前 Ubuntu 官方源还没有提供,但是可以通过添加专有源,比如安装compiz
48、 fusion 。添加如下源:deb http:/download.tuxfamily.org/3v1deb feisty eyecandy 同时还要导入密钥文件方法如下:studentUbuntu:$sudo wget http:/download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add - 2使用软件源管理工具设置点击“系统”“系统管理”“软件源”。依照前面讲述,练习在软件源中设置需要的 Ubuntu 的各种软件支持类型。 手动或者自动搜索最快的官方软件源,手动添加网络源,本地源,选择更新方式。3 apt-get 命
49、令添加本地源操作步骤:首先插入光盘。输入以下命令:studentUbuntu:$sudo apt-cdrom add 再次插入光盘,更新本地数据库。studentUbuntu:$sudo apt-get update 任务 2 用户环境的搭建1安装中文支持在“系统”“系统管理”“语言支持”里面把“Chinese” 勾选上。有时可能存在找不到“Chinese”选项,可以先更新一次后再进入“语言支持”。2安装字体studentUbuntu:$sudo apt-get install xfonts-wqy 这里安装的文泉腺字体,安装后还有一些设置,这里不多说。3安装输入法由于容量限制, ubuntu
50、 系统刚安装后只有一个输入法外壳, 最简单的安装scim 输入法,语言支持中的中文打勾,默认改为中文。 但如果想自己手动配置输入法或者不喜欢scim 输名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 20 页 - - - - - - - - - Linux 操作系统1616入法可以采用以下方法:(1)安装 scim 输入法。studentUbuntu:$sudo apt-get install scim-tables-zh scim-modules-table scim