2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > linux软件包管理 pdf 中标麒麟Linux系统软件包管理介绍(22页)-原创力文档

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

时间:2021-11-10 03:55:39

相关推荐

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 的基本概念和特点:

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

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

自动同步;

–自动解决依赖性关系

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。