1.零散软件管理
1)具备软件包(从光盘获取)
2)虚拟机classroom构建Web服务,提供光盘内容
下载软件包
wget 软件包的URL网址
wget 软件包的URL网址 -O /目标路径/新文件名
使用rpm管理软件
rpm -q 软件名 #查看软件是否安装,常用命令
rpm -i[vh] 软件名-版本信息.rpm #安装本地rpm包
rpm -e 软件名 #卸载软件
rpm -ql 软件名 #软件的文件清单
rpm -qi 软件名 #软件基本信息
rpm -qa #查看所有已安装的软件包
2.yum配置及使用
yum:
- 自动解决依赖关系并装包
- 指定服务器位置
- 客户端配置文件:/etc/yum.repos.d/*.repo #其中含有错误的文件时,所有文件均不能用
例:
[root@server0 ~]# cat /etc/yum.repos.d/*.repo
[ruanjiancangku]
baseurl=http://content.example.com/rhel7.0/x86_64/dvd
gpgcheck=0
enabled=1
name=zheshiyigeruanjiancangku
#仓库名字
#服务端网络路径
#是否做签名检查
#是否启用该文件
#仓库描述信息
流程:客户端使用yum安装软件>>>/etc/yum.repos.d/*.repo >>>baseurl>>>服务端
命令:
yum -y install 软件名 #安装软件
yum remove 软件名 #卸载软件
yum list 软件名 #列软件列表
yum clean all #清空缓存
yum repolist #列仓库
与yum同类的软件: pip(Linux win都可用) apt-get(ubuntu)
3.yum仓库
a.yum仓库特点:
1)众多的软件包
2)repodata/(仓库档案信息)
filelists.xml.gz #软件包的文件安装清单
primary.xml.gz #软件包的基本/主要信息
other.xml.gz #软件包的其他信息
repomd.xml #提供.xml.gz下载和校验信息
3)构建Web或ftp服务
服务端配置目标:构建web或ftp服务,共享光盘所有内容
b.yum分类:
网络yum源
自定义yum源
本地yum源 url地址: file://仓库路径(绝对路径)
4.准备yum源(服务端)
1)使用光盘库:(光盘已预先配置)
Packages/ //存放.rpm软件包
repodata/ //仓库档案
isolinux/ //光盘引导数据
RPM-GPG-KEY-redhat-release //签名校验秘钥
需将光盘挂载至ftp/http服务的站点目录
2)使用第三方RPM包建库(自定义yum)
需要额外创建repodata/ 档案
将.rpm包集中到指定目录(ftp/http服务的站点目录)
针对此目录使用createrepo工具创建仓库档案
createrepo 目录名
来源:CSDN
作者:baiyuani
链接:https://blog.csdn.net/weixin_45157506/article/details/103881455