软件仓库配置
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开启
配置本地资源
配置光盘文件
- 虚拟机硬件管理中,光驱挂载镜像文件
- 虚拟机中挂载光盘文件
mount /dev/sr0 [dir]
#/dev/sr0 linux系统光盘读取位置
#[dir]挂载目标位置
- 配置虚拟机软件仓库配置文件
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
#软件源文件显示
配置网络资源
- 使用本地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
#关闭火墙自启动
- 挂载资源到网络
mkdir /var/www/html/rhel7.3
#建立共享文件目录
mount /dev/sr0 /var/www/html/rhel7.3
#挂载光盘给http路径下的rhel7.3文件,一次性挂载重启后失效
- 修改网络资源自启动功能
vim /etc/rc.d/rc.loacl
#修改系统自启动文件
mount /dev/sr0 /var/www/html/rhel7.3
#添加自启动挂载
chmod +x /etc/rc.d/rc.loacl
#修改权限,能够自启动运行
- 变更软件源由本地到网络
vim /etc/yum.repos.d/rhel7.3.repo
#修改repo文件
baseurl=http://172.25.254.101/rhel7.3/
#修改软件仓库为网络资源
yum clean all
#清除原来yum缓存
第三方软件仓库搭建
- 建立一个文件存放所有rpm包
createrepo -v 软件包存放文件路径
,命令执行成功后会在软件包文件夹中生成一个repodate目录- 修改repo,添加软件包为一个软件仓库
vim /etc/yum.repo.d/yum.repo
[software]
name=software
baseurl=file://软件包路径
gpgcheck=0
- 刷新软件仓库源
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 #强行安装软件
源码包安装
- 解压下载文件
- 查看INSTALL
- 运行configure文件
./configure
- 检测安装环境
- 根据检测提示下载相应软件,注意软件包都是devel版本,且要对应版本,版本查看
yum list 软件名
,yum info 软件名
- 继续检测直到完成建立Makefile文件
make
命令完成编译make install
进行安装make uninstall
进行卸载