linux运维 软件开发,linux运维开发之路(十二)— 软件管理篇-Go语言中文社区...

一、使用已知的网络安装资源安装软件

vim /etc/yum.repos.d/yum.repo                   ## 文件名必须以repo结尾

146ae00a20947c451fa8a9dc6678bc2f.png

[rhel7.2]                                           ## 说明

name=rhel7.2 source                    ## 对软件源的描述

baseurl=http://172.25.254.250/rhel7.2/x86_64/dvd             ## 网络安装源

gpgcheck=0                                  ## 不检测gpgcheck

enabled=1                                     ## 此安装源语句块生效

yum clean all   ##清空系统中原有的软件

二、配置本地yum源

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

5a8f244845a4acdb4b4f7788d1b44093.png

2.挂载镜像

mount  /xxx/xxx.iso    /rhel7.2          ## 挂载镜像到/rhel7.2

535516bd8b67816fef1105d28b329055.png

3.设定永久挂载

vim /etc/rc./rc.local            ## 修改配置文件,使其开机自启动

3093f740e37c82ff82200304f0100750.png

chmod 755 /etc/rc.d/rc.local       ## 设置权限

4.设定系统安装指向

mkdir  /etc/yum.repos.d/backup            ## 创建目录

mv   /etc/yum.repos.d/*   /etc/yum.repos.d/backup      ## 将/etc/yum.repos.d下的所有文件移动到backup目录下

vim  /etc/yum.repos.d/yum.repo        ## 再此目录下编辑yum.repo

08f6ae6ef3c07499df0fc5ff024e0b97.png

[rhel7.2]                                            ## 说明

name=rhel7.2  source                    ## 对软件源的描述

baseurl=file:///rhel7.2                      ## 本地安装源

gpgcheck=0                                    ## 不检测gpgcheck

enabled=1                                       ## 此安装源语句块生效

yum clean all

yum repolist          ## 查看本地软件安装包

6303d9038c015de232a62a372c9e719f.png

三、配置共享yum源

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

yum install httpd -y

cb76eb4cd199a74d0d895bea70c7b9db.png

显示安装成功

0a2de30e82f480ae1c381df51457ae42.png

2.配置网络yum源

systemctl  start  httpd                     ## 开启httpd服务

b05c07b82cfefb17d903e3f5a24a610e.png

systemctl  stop  firewalld               ## 关闭火墙

systemctl  enable  httpd                 ## 设置httpd开机自启动

304a922c0dd8b436e3fbff29aa103883.png

systemctl  disable  firewalld          ## 设置开机不启动火墙

mkdir   /var/www/html/rhel7.2            ## 在/var/www/html目录下设置挂载点rhel7.2

mount  /xxx/xxx.iso    /var/www/html/rhel7.2          ## 挂载镜像到网络挂载点

vim /etc/rc.d/rc.local           ## 修改配置文件,使其再次开机自动生效

a67ceeae12b6725f8d6d1983fd9df88c.png

3.测试

在浏览器中输入 http://本机ip/rhel7.2,如图挂载成功

64112ce6c2bbdabc991f32f0fcb9515d.png

四、yum命令

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

2.yum命令的详细用法

yum  clean  all    ## 清除原有yum缓存

dd74b5550d64ede9778e6717abc9b562.png

yum  repolist      ##

f4b258a65de42156c5e06beb2788c1c1.png

yum  update      ## 更新

yum  install  software

yum  list   software

yum  list  all

yum  list   installed

yum  list    available

yum  reinstall  software    ## 重新安装

yum  remove  software     ## 卸载

yum  info  software            ## 查看软件信息

4756508c872e0d37b08c19fe8f33f2c5.png

yum  search   software      ## 搜索信息

yum  whatprovides  file    ## 根据文件找出包含文件的包

061e7e489c45675c1c970be9eb192f86.png

yum  groups  list

6d03a235c090e7af84c4917ce834c60c.png

yum  groups  info

yum  groups  install  sfgroup

yum  group  remove   sfgroup   ## 软件组

vim /etc/yum.conf    ## 此配置文件可设置屏蔽软件包

exclude  *.i686      ## 屏蔽32位软件包

93349d390b60f3d12aa22b440edf0a3a.png

五、用rpm命令处理软件

rpm  -i    安装

rpm  -v    显示过程

rpm  -h    hash加密

rpm  -e    卸载

rpm  -q    查看

rpm  -a    所有

rpm  -qa    查看所有已安装的软件

rpm  -p    软件包

rpm  --scritps    查看脚本

rpm  -Kv    检测软件包是否被篡改

rpm  --force        强制安装

rpm  --nodeps    安装过程中忽略软件依赖

rpm  -ql    查看安装路径

rpm  -qlp    未安装软件如果安装在系统中产生的

rpm  -qf

六、第三方软件仓库的搭建

1.把所有的rpm包放到一个目录中

2.createrepo  -v   /存放软件包的目录

5f14b243a472c3c74a28e23bbd4cf7fd.png

2dc53e2d877b9ff6163711734d17d7ae.png

3.vim /etc/yum.repos.d/yum.repo

ac2e1e648505bd2646935e00774f0efa.png

yum clean all

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值