linux软件包管理 pdf,中标麒麟Linux系统软件包管理介绍(22页)-原创力文档

中标麒麟Linux服务器操作系统培训系列

中标麒麟Linux系统软件包管理介绍

技术创新,变革未来

本章目标

•了解中标麒麟Linux服务器操作系统中应用程序的

组成;

•了解中标麒麟Linux服务器操作系统中常用的应用

程序软件包类型;

•RPM包管理系统的基本原理;

•RPM包管理系统的常用操作命令和管理方法;

•YUM包管理工具的原理和特点;

•YUM工具的常用操作和使用方法;

•了解源码软件包的原理;

•掌握源码软件包的安装和管理方法;

Linux系统中应用程序的组成

•Linux系统中应用程序的组成:

•可执行程序、配置文件、库文件、帮助信息;

•Linux系统中应用程序的打包方式:

–二进制文件;

–源代码文件。

Linux系统中常用的应用程序软件包类 型

•RPM包和源码软件包:

–RPM包:

•专用的包管理系统;

•基于GPL,被广泛使用在多种Linux发行版系统上;

•能够实现软件包的安装、卸载、升级、校验、查询等一

系列操作;

•打包二进制文件和一些操作脚本,简单高效;

•能够实现的自定义和定制比较有限;

–源码软件包 (Source Code ):

•基于各种程序语言所建立的软件源码;

•结合自建的配置文件需要手动编译、安装和链接转换为

二进制文件;

•安装复杂但具有最好的灵活性

RPM包管理系统的基本原理

•通过内建高效的数据库实现rpm包的维护和管理;

•基于perl和c语言开发;

•包含spec文件和源码文件,定义了编译和安装的方法;

•RPM数据库:/var/lib/rpm/*

•命名方式:software_version_arch. (src. )rpm;

•安装rpm包所执行的动作

安装、升级和删除软件

•系统->管理->添加删除软件

安装、升级和删除软件

•软件包的安装:

–# rpm -ihv software.rpm

•软件包的删除:

– # rpm -e software

•软件包的升级:

–# rpm -Uhv software.rpm

•软件包的校验:

– # rpm -V software

•软件包的查询:

– # rpm -q software

•导入软件包的授权密钥:

–# rpm --import keyfile

更新内核rpm

•确定安装内核升级文件

•不要使用rpm -U 或者rpm -F !

–rpm -ivh kernel-version.arch.rpm

–引导新的内核进行测试

–如果出现问题,恢复到原来的内核

–如果没有问题,运行rpm -e kernel-oldversion

rpm 查询

•语法:

–rpm -q what_packages what-information

•安装的软件包选项:

–rpm -qa 命令会列出所有已安装的软件包

–rpm -qf filename 命令显示拥有该文件的软件包

–rpm -qi package_name 显示一般信息

–rpm -ql package_name 列出软件包中所有文件的名

•卸载软件包的选项:

–rpm -qip packagejile.i386.rpm

–rpm -qlp package_file.i686.rpm

rpm 校验

•安装RPM 文件校验:

–rpm -V

–rpm -Vp .i386.rpm

–rpm -Va

•安装软件包前校验签名:

–rpm --import RPM-GPG-KEY

–rpm -K .i386.rpm

YUM的包管理工具的基本原理

•YUM—Yellowdog Updater, Modified :

•YUM 的基本概念和特点:

–一个开源全功能的包管理工具:

–主要实现了基于网络的软件包安装、升级、卸载以及

自动同步;

–自动解决依赖性关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值