此节是准备章节
1.rpm在哪?
系统光盘中Packages中,所以需要先挂载光盘
2.rpm包命名规则:
包名称-版本号-软件的发布次数.适合的Linux平台.
3.rpm包依赖性
模块依赖举例:
或者库文件依赖,后面叫.so.数字,是一个文件,不是软件包,是藏身在这些软件包中的一个文件而已,所以安装包含这个文件的软件包就可以,但是问题:
怎么知道这个文件藏在哪个包里面?
查询网站。
3.1如果没有网站怎么解决?
yum在线安装,redhat和centos在远程搭一个服务器,把所有用到的软件都放在服务器里,然后执行yum命令,只要linux能正常访问这台服务器,则服务器会在服务器上自动帮我匹配依赖性。
yum不一定都需要联网,可以用光盘。
RPM命令管理
二、rpm 命令管理
3、RPM 包依赖性
树形依赖:a→b→c
环形依赖:a→b→c→a
模块依赖:模块依赖,查询网站:www.rpmfind.net
2、RPM 包命名原则
httpd-2.2.15-15.el6.centos.1.i686.rpm
httpd 软件包名
2.2.15 软件版本
15 软件发布的次数
el6.centos 适合的 Linux 平台
i686 适合的硬件平台
rpm rpm 包扩展名
1、RPM 包的来源
RPM 包在系统光盘中
RPM 命令管理
RPM 包命名规则
安装命令
升级与卸载
RPM 包查询
RPM 包校验
以so.2结尾的是模块库,如果安装时遇到依赖这种库文件, 它一般是在某个软件包内,如果把包含它的包安装上就解决了依赖问题。使用http://rpmfind.net/这个网站进行查询某个库文件所在的软件包。
RPM包命名原则
RPM包命名原则
rpm包: 1.在系统光盘中 mount /dev/sr0 /mnt/cdrom/ cd /mnt/cdrom/ ls 2.rpm包依赖性 .so 依赖库文件,查询
RPM安装包模块依赖(库依赖)
xxxx.so.x 是某一个文件,处于软件包中。
TODO:创建光盘挂载点
RPM包在系统光盘中,/packages
创建文件夹mkdir /mnt/cdrom,
挂载进去mount dev/sr0 mnt/cdrom
RPM包依赖性
RPM包命名原则
RPM包的来源
RPM包命名原则
RPM包的来源
rpm命令管理
RPM包依赖性
RPM包依赖性
RPM包命名原则
www.rpmfind.net
mkdir /mnt/cdrom
mount /dev/sr0 /mnt/cdrom 创建前盘挂载点
cd /mnt/cdrom/Packages
ls查看所有rpm包
rpm -ivh 完整包名 安装 如果有依赖性先安装前一个返推
有个是不是包是库文件.so.2
www.rpmfind.net网站查询库在哪个包
Redhat Package 命名规则
httpd -2.2.15-15.el6.centos.1.i686.rpm
httpd软件包名 2.2.15软件版本 15发布的次数 el6.centos适合的Linux平台 rpm包扩展名
RPM包的依赖性(附查询网址www.rpmfind.net)
rpm包依赖
RPM包命名原则