Linux软件管理学习

软件仓库配置

yum源配置文件

配置文件路径 etc/yum.repos.d/
配置文件*.repo,均以.repo结尾

*.repo配置文件里内容
[仓库源命名]
name=redhat enterprise linux 7.3
#仓库源描述
baseurl=file:///run/media/root/RHEL-7.3\ Server.x86_64
#仓库源文件位置,file://+绝对路径
gpgcheck=0
#认证检测0不开启,1开启

配置本地资源

配置光盘文件

  1. 虚拟机硬件管理中,光驱挂载镜像文件
  2. 虚拟机中挂载光盘文件
mount /dev/sr0  [dir]
#/dev/sr0 linux系统光盘读取位置
#[dir]挂载目标位置
  1. 配置虚拟机软件仓库配置文件
vim /etc/yum.repos.d/rhel.repo
[RHEL7.3]
#仓库源命名为rhel7.3
name=redhat enterprise linux 7.3
#仓库源描述
baseurl=file:///run/media/root/RHEL-7.3\ Server.x86_64
#仓库源文件位置,file://+绝对路径
gpgcheck=0
#认证检测0不开启,1开启

yum clean all
#清除原来的软件源,添加新的
yum repolist
#软件源文件显示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置网络资源

  1. 使用本地yum,安装开启提供网络资源的服务
yum install -y httpd
#安装服务httpd
/var/www/html/
#http服务默认发布目录

2. 配置http服务
```bash
systemctl start httpd
#启动http服务
systemctl enable httpd
#添加http自启动
systemctl stop firewall
#停止火墙服务
systemctl disable firewall
#关闭火墙自启动
  1. 挂载资源到网络
mkdir /var/www/html/rhel7.3
#建立共享文件目录
mount /dev/sr0 /var/www/html/rhel7.3
#挂载光盘给http路径下的rhel7.3文件,一次性挂载重启后失效
  1. 修改网络资源自启动功能
vim /etc/rc.d/rc.loacl
#修改系统自启动文件
mount /dev/sr0 /var/www/html/rhel7.3
#添加自启动挂载
chmod +x /etc/rc.d/rc.loacl
#修改权限,能够自启动运行
  1. 变更软件源由本地到网络
vim /etc/yum.repos.d/rhel7.3.repo
#修改repo文件
baseurl=http://172.25.254.101/rhel7.3/
#修改软件仓库为网络资源
yum clean all
#清除原来yum缓存

第三方软件仓库搭建

  1. 建立一个文件存放所有rpm包
  2. createrepo -v 软件包存放文件路径,命令执行成功后会在软件包文件夹中生成一个repodate目录
  3. 修改repo,添加软件包为一个软件仓库
vim /etc/yum.repo.d/yum.repo
[software]
name=software
baseurl=file://软件包路径
gpgcheck=0
  1. 刷新软件仓库源
yum clean all
#清除原来yum缓存
yum repolist
#查看软件源

在这里插入图片描述

软件安装

软件分为源码包和rpm包,不同的包安装方式不同
rpm包安装可使用rpm命令安装,因为安装过程中不同软件之间存在依赖性,使用yum命令安装,解决依赖问题

yum命令

yum命令使用必须是在yum源搭建成功才能使用

yum:Yellowdog Updater Modified
yum clean all			#清除原有yum缓存
yum repolist			#列出仓库信息
yum install software		#安装软件;software为软件名,可任意修改
yum update software		#更新软件
yum list software		#查看软件
yum list all			#查看所有软件
yum list installed		#列出已安装软件
yum list available		#列出可安装软件
yum reinstall software		#重新安装软件
yum remove software		#卸载软件
yum info software		#查看软件信息
yum search 软件信息		#列出含有软件信息的软件包
yum whatprovides file		#列出含有file文件的软件包
yum history			#查看系统中如软件管理信息,会显示ID号,下条命令详细查看
yum history info 数字		#对应ID的信息详细内容显示
yum groups list			#列出软件组
yum groups info	sfgroup 	#查看软件组的信息,sfgroup为软件组名
yum groups install sfgroup	#安装软件组
yum groups remove sfgroup	#卸载软件组

rpm命令

rpm [选项] [安装包]	#格式
-i			#安装
-v			#显示过程
-h			#hash加密
-e			#卸载
-q			#查看
-a			#所有;通常与其他命令联合使用,仅提供所有含义
-p			#软件;查看软件包使用
-ql			#查看软件在系统中的安装文件路径
-qlp		#查看软件包在安装时文件安装路径
-qf			#根据某个文件查看属于哪个软件包
-qc			#查看软件配置文件
-qd			#查看软件的帮助软件
-Kv			#检测软件包是否被篡改
-V			#检测软件包安装后是否被修改
-Va			#检测所有软件被修改文件
--scripts	#查看脚本
--nodeps	#忽略软件安装依赖性
--force		#强行安装软件

源码包安装

  1. 解压下载文件
  2. 查看INSTALL
  3. 运行configure文件./configure
  4. 检测安装环境
  5. 根据检测提示下载相应软件,注意软件包都是devel版本,且要对应版本,版本查看yum list 软件名,yum info 软件名
  6. 继续检测直到完成建立Makefile文件
  7. make命令完成编译
  8. make install进行安装
  9. make uninstall进行卸载
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值