yum源和三方软件库

配置本地yum源

1.获得一个与本机系统版本一致的系统镜像

2.挂载镜像
mount /xxx/xxxxxx.iso /rhel7.2
df 查看挂载是否成功

在这里插入图片描述
3.设定永久挂载
vim /etc/rc.d/rc.local
mount /xxx/xxxxxx.iso /rhel7.2

chmod 755 /etc/rc.d/rc.local 在系统开机时会自动执行此脚本

在这里插入图片描述
在这里插入图片描述
4.设定系统安装源指向
mkdir /etc/yum.repos.d/backup
mv /etc/yum.repos.d/* /etc/yum.repos.d/backup
vim /etc/yum.repos.d/yum.repo
[rhel7.3]
name=rhel7.3
baseurl=file:///rhel7.3
gpgcheck=0
在这里插入图片描述
yum clean all

yum install httpd -y

共享型yum源的部署

1.在一台已经建立好本地yum源的主机中安装httpd
yum install httpd

2.配置网络yum源
systemctl start httpd
systemctl stop firewalld
systemctl enable httpd
systemctl disable firewalld

mkdir /var/www/html/rhel7.2
mount /xxxx/xxxxx.iso /var/www/html/rhel7.2
vim /etc/rc.d/rc.local
mount /xxxx/xxxxx.iso /var/www/html/rhel7.2
chmod +x /etc/rc.d/rc.local

在这里插入图片描述
测试:
在浏览器中输入地址:

yum命令

1.yum命令的使用必须是在yum源搭建成功后才能正常运行

2.yum命令的详细用法

yum clean all 清除原有yum缓存
repolist 列出仓库信息
install software 安装
update 更新 可更新单个软件
list software 查看软件
list all 查看所有软件
list installed 列出已安装软件
list available 列出可安装软件
reinstall software 重新安装 举例删除/usr/bin/firefox
remove software 卸载
info software 查看软件信息
search software信息 根据软件信息查找软件
whatprovides file 根据文件找出包含此文件的软件 举例删除/bin/rm
groups list 列出软件组
groups info 查看软件组的信息
groups install sfgroup 安装软件组
groups remove sfgroup 卸载软件组(只卸载软件,不卸载依赖性)

yum whatprovides */lftp

3.yum软件屏蔽
yum list all 可以看到32位和64位的包
vim /etc/yum.conf
exclude=*.i686 zsh.x86_64(屏蔽单个软件)

用rpm命令处理软件

举例安装kolor绘图工具 wps
rpm -i 安装
-v 显示过程
-h hash加密
-e 卸载 卸载wps
-q 查看
-a 所有
-p 软件包 rpm -qp linuxqq(查看软件包在系统中安装后的名字)
-ql 查看软件在系统中的安装文件路径
-qlp 查看未安装的软件包在系统中如果安装后产生文件的路径
-qf 根据某个文件找出此文件属于那个安装包
-qc 查看软件的配置文件名称
-qd 查看软件的帮助文件
–scritps 查看脚本
–nodeps 安装软件忽略软件倚赖
–force 强行安装软件 举例wps强行安装
-Kv 检测软件包是否被篡改 检测Kolor-,再echo hello >> Kolor-

rpm -qip FluffyMcAwesome-B-6.4.0-11.r19335.x86_64.rpm 查看信息

rpm -qp linuxqq-v1.0.2-beta1.i386.rpm 查看安装后的名称
rpm -qp FluffyMcAwesome-A-6.4.0-11.r19335.x86_64.rpm --scripts 查看安装过程执行的脚本
rpm -qp FluffyMcAwesome-B-6.4.0-11.r19335.x86_64.rpm --scripts 看哪个可以装

第三方软件仓库的搭建

1.把所有的rpm包放到一个目录中
2.createrepo -v /存放软件包的目录 命令执行成功会生成repodate目录
3.vim /etc/yum.repos.d/yum.repo
[software]
name=software
baseurl=file:///software
gpgcheck=0

在这里插入图片描述

在这里插入图片描述

yum clean all
yum list linux

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值