Linux系统运维–软件管理
软件的下载安装
yum命令:yum命令是linux中专门用来安装软件的命令,在linux中,官方本身有4k多个认证的软件,并且有着官方的安装包库,如果安装了第三方软件导致出现的问题,官方公司不会提供任何技术支持
配置网络yum源
/etc/yum/repos.d
这个目录下的所有文件必须以.repo结尾
1 我们先创建一个文件,在其中写下
这就为我们的yum指向了一个以&&&&&&&&为地址的源
比如可以写成
2 指向你挂载的目录就行了
gpgcheck意思是是否检查包的认证,是1就不允许安装第三方软件,是0就可以安装第三方软件
然后使用命令:yum repolist检查是否正确
3 使用
yum install &&& -y配置本地yum源
1 镜像文件
2 挂载镜像
3 打开目录就可以看到镜像里的文件了
4 找到包库(一般是packages)
随后还是在/etc/yum/repos.d下创建文件

5 然后使用yum repolist,就可以看到已经配置成功
就可以安装诸多软件了
详解yum命令
注:yum命令必须在yum源搭建成功后才能正常运行
| 命令 | 作用 |
|---|---|
| repolist | 列出仓库信息 |
| install software | 安装软件 |
| update | 更新 |
| list software | 查看软件 |
| list all | 查看所有软件 |
| list installed | 列出已安装软件 |
| reinstall software | 重新安装 |
| remove software | 卸载 |
| whatprovides file | 根据文件找出包含此文件的软件 |
| groups install sfgroup | 安装软件组 |
| groups remove sfgroup | 卸载软件组 |
| 等 | 等 |





共享到网络
如何使别人也能访问我们的资源库并下载资源
1参考上述内容自行安装并启动httpd服务
2关闭防火墙
systemctl stop firewalld.service3 把镜像文件也就是资源库挂载到httpd服务提供的共享目录
/var/www/html/4 将镜像文件挂载到这个目录里
5 配置成功
rpm命令
参数
-i ##安装
-v ##显示过程
-h ##hash加密
-e ##卸载
-q ##查看

-a ##所有
-p ##软件包
-ql ##查看软件在系统中的安装文件路径
–scritps ##查看脚本(就是包在安装过程中的操作步骤)
–nodeps ##安装软件忽略软件依赖
第二次加上–nodeps虽然会报错,但是没有列出依赖性
说明已经安装成功,只是跳过了所有需要依赖性的地方
第三方软件仓库
安装第三方软件时常会遇到依赖性问题,使用yum安装会简便很多,这时就需要建立软件仓库
1 首先要把所有的.rpm结尾的第三方软件包放在一个目录里
2 然后执行命令createrepo -v 存放软件包的目录 ##命令执行成功会生成一个repodata目录
3 找到文件/etc/yum.repos.d/yum.repo(或者你自己之前写的repo文件)
然后编辑
注:在这里gpgcheck必须是0,因为所有软件都是第三方软件
这样我们就建立了一个第三方软件库,以后只要是在这个库里存在并且依赖性也存在于这个库里的软件就可以用yum命令直接进行安装,不用再考虑依赖性的强制安装问题
软件包名称详解
kolourpaint**[1]-4.10.5[2]-4.el7.[3]x86_64[4].rpm[5]**
[1]:软件名称
[2]:版本
[3]:适用系统
[4]:架构
[5]:适用rpm体系的软件