教学课件第9章 软件包管理.ppt

上传人:春哥&#****71; 文档编号:25374025 上传时间:2022-07-11 格式:PPT 页数:18 大小:425KB
返回 下载 相关 举报
教学课件第9章 软件包管理.ppt_第1页
第1页 / 共18页
教学课件第9章 软件包管理.ppt_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《教学课件第9章 软件包管理.ppt》由会员分享,可在线阅读,更多相关《教学课件第9章 软件包管理.ppt(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、PPT模板下载:/moban/ 行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/PPT背景图片:/beijing/ PPT图表下载:/tubiao/ 优秀PPT下载:/xiazai/ PPT教程: /powerpoint/ Word教程: /word/ Excel教程:/excel/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 试卷下载:/shiti/ 教案下载:/jiaoan/ 字体下载:/ziti/ 教学课件第9章 软件包管理第九章 软件包管理第九章软件包管理第九章软件包管理9.1 9.1 软件管

2、理概念软件管理概念9.2 yum9.2 yum工具工具9.3 9.3 其他软件仓库其他软件仓库9.4 9.4 图形化软件安装和删除工具图形化软件安装和删除工具9.5 RPM9.5 RPM第九章 软件包管理9.1 软件管理概念软件管理概念 软件包是一个压缩的文档,包含了内容信息、应用程序文件、图标、文档和用作管理的脚本。管理程序利用这些内容来安全地定位、安装和卸载软件。 Fedora的软件和文档以一种称为RPM软件包的文件方式提供。包含了软件包名称、版本号、发行版本、硬件架构。 例如:tsclient-0.132-6.i386.rpm 9.1.1软件包 第九章 软件包管理9.1 软件管理概念软件

3、管理概念 仓库是一个预备好的目录,或是一个网站,包含了软件包和索引文件。 Fedora Core中的软件管理工具已经预先配置为使用下列三个仓库:Base Updates 1. Extras 9.1.2 仓库 第九章 软件包管理9.1 软件管理概念软件管理概念9.1.3 依赖关系 Fedora发行版中安装的某些文件属于库,它为多个应用程序提供功能。如果一个应用程序需要某个特定的库,那么这个库就是一个依赖。 要正常地安装一个软件包,Fedora必须首先满足它的依赖关系。一个RPM软件包的依赖信息储存在这个RPM文件中。 第九章 软件包管理9.1 软件管理概念软件管理概念9.1.4软件管理工具 Fe

4、dora Core中软件管理工具包括:up2date、命令行工具rpm、yum工具。 yum工具是一个完整的软件管理系统,在Fedora中主要以yum工具为主,其他的作为yum的补充。 up2date和yum工具可以保证您安装的是最新版本的软件包。其他方式不保证软件包是否最新。 第九章 软件包管理9.2 yum工具工具使用yum工具改变系统中的软件配置,有四种选择: 1.从仓库安装新软件2.从单独的软件包文件安装新软件3.更新您的系统中现有的软件4.从您的系统中移除不需要的软件第九章 软件包管理9.2 yum工具工具9.2.1 安装软件 例如: su -c yum install tsclie

5、nt 9.2.2更新软件su -c yum update tsclient 9.2.3删除软件 su -c yum remove tsclient 第九章 软件包管理9.2 yum工具工具9.2.4查找软件 su -c yum list tsclient su -c yum list tsc* 9.2.5更新系统 su -c yum update 9.2.6禁用或删除软件来源 要彻底删除一个仓库1.从/etc/yum.repos.d/目录中删除相关的文件。2.从/var/cache/yum/目录中删除相关的缓存目录。 第九章 软件包管理9.2 yum工具工具9.2.7 清空yum缓存 su -

6、c yum clean headers 9.2.8配置yum代理服务器 要设置所有yum操作都使用代理服务器,可以在/etc/yum.conf中设置代理服务器的信息。 proxy配置项必须设定为完整的代理服务器的URL,包含TCP端口号在内。如果您的代理服务器要求用户名和密码,可以用proxy_username和proxy_password配置项来指定它们 第九章 软件包管理9.3其他软件仓库其他软件仓库9.3.1仓库相容性 Fedora Extras仓库提供了按照与Fedora Core相同的标准构建的软件。 第三方软件总是会与Fedora Project软件包相容,如果不是,提供者会给出特

7、别的说明。 第九章 软件包管理9.3其他软件仓库其他软件仓库9.3.2添加仓库作为软件来源 要另外添加一个仓库,必须在您的系统中/etc/yum.repos.d/目录下新建一个描述文件。仓库维护者一般会在网站上公布自己的仓库的描述文件。 例如:su -c cp example.repo /etc/yum.repos.d/ 第九章 软件包管理9.3其他软件仓库其他软件仓库9.3.3手动认证软件来源 要手动向rpm钥匙环中添加公钥,使用rpm的import功能。要导入文件GPG-PUB-KEY.asc。输入命令:su -c rpm -import GPG-PUB-KEY.asc第九章 软件包管理9

8、.4图形化软件安装与删除工具图形化软件安装与删除工具菜单中选择【系统】【管理】【添加/删除软件】 第九章 软件包管理9.5 RPM9.5.1RPM设计目标 The Red Hat Package Manager(RPM),是一个开放的软件包管理系统。它工作于Red Hat Linux以及其它Linux和Unix系统,可被任何人使用。 1.软件包的可升级性 2.功能强大的软件包信息查询 3.系统验证 4.保持软件包的原始特征 第九章 软件包管理9.5 RPM9.5.2使用RPM 1.安装 RPM软件包通常具有类似foo-1.0-1.i386.rpm的文件名。其中包括软件包的名称(foo),版本号

9、(1.0),发行号(1),和硬件平台(i386)。 安装一个软件包只需简单的键入以下命令:$rpm-ivhfoo-1.0-1.i386.rpm 2.卸载 卸载软件包就象安装软件包时一样简单:$rpm -e foo 第九章 软件包管理9.5 RPM9.5.2使用RPM 3.升级 $rpm-Uvhfoo-2.0-1.i386.rpm 4.查询 使用命令rpm -q来查询已安装软件包的数据库。简单的使用命令rpm -q foo会打印出foo软件包的包名、版本号、和发行号。$rpm-qfoo 5.验证 rpm -V命令用来验证一个软件包。您可以使用任何包选择选项来查询您要验证的软件包命令rpm V foo将用来验证foo软件包。第九章 软件包管理9.5 RPM9.5.2使用RPM 6.检查软件包的签名 如果你想校验某软件包是否被损坏或篡改过,只需检查md5sum。 在shell提示下键入下面的命令(把coolapp换成RPM软件包的文件名):rpm K nogpg

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com