12、linux 系统中的软件管理

12、linux 系统中的软件管理

1.Linux中软件包的类型
DEB UBlinux DEBlinux
RPM redhat centOS fadora
3.bz2|gz|xz 1.需要源码安装需要编译
2.绿色软件,直接可用
2.软件包的名称结构
[wps-office]-[11.1.0.1016].[-1].[x86_64].[rpm]在这里插入图片描述1.软件名称
2.软件版本
3.软件的授权协议版本
4.软件架构
5.软件类型后缀
3.rpm命令管理软件包
rpm -ivh 安装参数组合 -i install -v verbose -h hash
-a 所有
-f 文件
-p 软件包
-q 查询
-l 软件安装文件列表
-e 卸载
-c 配置文件
-d 说明
–info 软件信息
–force 强制
–nodeps 忽略依赖性
–script 查询软件在安装或卸载过程中的运行脚本
-Kv 检测软件md5校验码
-V 检测已安装软件在系统中的文件被修改信息
4.本地软件仓库的搭建
1.在系统中加载安装系统时使用的安装镜像在这里插入图片描述
2.编写软件仓库文件
vim /etc/yum.repos.d/westos.repo 软件仓库指向文件在这里插入图片描述
3.test dnf install gcc -y在这里插入图片描述
5.dnf 软件管理命令
dnf repolist 列出仓库信息
clean all 清除系统中已经加载的仓库缓存信息
list all 列出所有软件
list available 列出未安装软件
list installed 列出已安装软件
install 安装
remove 卸载
reinstall 重新安装
search 搜索
whatprovides 搜索包含文件的软件包
history dnf执行历史
history info dnf执行历史详细信息
group list 列出软件组
group list --installed 列出已安装软件组
group list --available 列出未安装软件组
group list --hidden 列出隐藏软件案组
group install 安装软件组
group info 查看软件组信息
下载安装包
yumdownloader 下载软件包到本机指定位置
yumdownloader httpd 下载仓库中指定软件的安装包到当前目录在这里插入图片描述
yumdownloader --destdir=/mnt 下载仓库中指定软件的安装包到指定/mnt目录在这里插入图片描述

yumdownloader httpd --destdir=/mnt --resolve 下载仓库中指定软件安装包和软件依赖性到/opt目 录在这里插入图片描述
6.网络软件仓库的搭建
1.利用景象搭建本地软件仓库
2.安装共享软件
共享方式http:// 超文本传输协议
#供此协议的软件 Apache
软件包名称 httpd共享位置 /var/www/html
安装命令 在westos: dnf install httpd -y在这里插入图片描述
3.启用共享软件Apache
systemctl stop firewalld 在这里插入图片描述
systemctl disable firewalld在这里插入图片描述
systemctl enable --now httpd 在这里插入图片描述
4.建立共享目录
mkdir /var/www/html/westos在这里插入图片描述
5.挂在景象到共享目录
mount /westos.iso /var/www/html/westos当镜像在系统中存在在开机时自动挂在这里插入图片描述
vim /etc/rc.d/rc.local
mount /westos.iso /var/www/html/westos在这里插入图片描述
chmod 755 /etc/rc.d/rc.local在这里插入图片描述
6.在远程主机westosa中访问资源并书写repo文件
vim /etc/yum.repos.d/westos.repo在这里插入图片描述
7.第三方软件仓库的搭建

建立共享目录mkdir -p /var/www/html/software在这里插入图片描述
把所有的第三方软件存放到/var/www/html/software中
采集第三方软件数据生成repodate目录
dnf install createrepo -y安装采集工具在这里插入图片描述
cd /var/www/html/software进入到共享目录
createrepo .对共享目录中进行扫描生成repodate数据目录在这里插入图片描述
在测试主机中指定第三方共享源
vim /etc/yum.repos.d/westos.repo在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值