12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等

rpm管理

  1. 12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第1张图片

在这里插入图片描述
2.1
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第2张图片
补充:src类型的的包是为了适应不同为的系统(32/64 位)需要进行编译成对应的二进制再进行安装
2.2
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第3张图片
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第4张图片
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第5张图片
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第6张图片
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第7张图片
补充:如果嫌麻烦可以直接把包
3.源代码包命名格式
name-version.tar.gz
version:
主版本号:重大改变
次版本号:修改了一部分
发行版本号:修改了某个bug或者一段代码

4.rpm包命名格式:
name-version-release.[os].arch.rpm
(name/version 内容同上,都是源代码包的变动情况)
release:是描述基于那种系统
os:表示第几次制作的rpm包
arch:表示适基于哪种cpu
例:i386、x64/amd64、ppc noarch(适应于全部平台)
拆包:
在这里插入图片描述
devel 开发程序
utils:工具
libs:库
5.程序包管理器功能:
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第8张图片
6.获取程序包的途径:
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第9张图片
7.
安装

(1)
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第10张图片
(2) --test 测试安装
例:
在这里插入图片描述
(3) --replacepkgs 替代原来的包安装
(如果有配置文件改动需要还原就要把改动的配置文件删掉在替代换装)

在这里插入图片描述
(4)
在这里插入图片描述

升级

(1)
注意 -F 只升级,如果原安装包没有就不安装
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第11张图片
(2)命令选项
安装选项能用的ru --nodeps -v -h等升级也都能用
–oldpackage: 降级
–force: 强制升级
(3)
在这里插入图片描述
(4)查询
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第12张图片

(5)获取并导入包制作的秘钥
在这里插入图片描述
(4)重建数据库
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第13张图片
补充:baseurl指向的位置要指到库中目录有repodata文件的目录

yum管理

1.yum仓库放置在特定的目录下,一般都会有以下服务
在这里插入图片描述
2.yum客户端
配置文件:
在这里插入图片描述
仓库指向的定义
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第14张图片
其中enabled=[0/1] :指的是是否启用,默认是1(启用)
gpgcheck=[0/1]:是否需要检测认证,一般是0 (不认证)
gpgkey=URL :秘钥文件位置,检查包的来源合法性
enablegroups=[0/1]是否支持包组,默认是1(支持)
3.yum用法
在这里插入图片描述
在这里插入图片描述
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第15张图片
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第16张图片
安装和升级rpm包(可以解决rpm依赖关系)红帽5版本以前需要以下操作,5版本以后可以直接用yum install
在这里插入图片描述
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第17张图片
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第18张图片
4.
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第19张图片
5.
在这里插入图片描述
例:搭建本地安装光盘yum源
在这里插入图片描述

linux压缩及归档

  1. (1)压缩:算法不同、比例也不同
    (2)归档:把一些目录或文件按照原有格式保存到一个文档中

(1)压缩比较小,压缩后名字不变
在这里插入图片描述
(2)
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第20张图片
(3)bzip2压缩比更大
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第21张图片
(4)xz压缩比最大
在这里插入图片描述
unxz = xz -d = xzdec 解压缩
xzcat 不解压查看
(5)zip:即归档又压缩的工具
在这里插入图片描述
(6)
在这里插入图片描述
(7)
12.linux程序包管理rpm/yum 压缩工具bizp2/gzip/xz等_第22张图片
(8)cpio:归档工具

  1. read:交互式赋值,如果有多个值,参数跟变量先一一对应,如果参数多了,多出来的就全部给最后一个变量
    在这里插入图片描述
    -p“ POROMPT” 给出提示
    -t 超时时间

你可能感兴趣的:(学习笔记)