##软件的安装
html
##1.软件名称识别##vim
[abrt-addon-ccpp]-[2.1.11-19].[e17].[x86_64].rpm ##rpm结尾的适用于redhat操做系统缓存
|| || || ||
ide
软件名称 软件版本 软件适用系统 64位加密
##2.如何安装软件##url
1.rpmspa
rpm -i name.rpm ##安装操作系统
-v name.rpm ##显示安装进度orm
-h name.rpm ##指定加密方式server
-e name ##卸载
-ql name ##查询软件生成文件
-qlp name.rpm ##查询软件安装后会生成什么文件
-qa ##查询系统中安装的全部软件名称
-qa |grep name ##查询软件是否安装
-qf filename ##查看filename属于哪一个安装包
-qp name.rpm ##查询软件安装包安装后的名字
-ivh name.rpm --force ##强制安装
-qi name ##查看软件信息
-Kv name.rpm ##检测软件包是否被篡改
-qp name.rpm --scripts ##检测软件在安装或卸载过程当中执行的动做
2.yum
###Server源端###
从网上下载本机系统版本的iso镜像文件
rhel-server-7.1-x86_64-dvd.iso
2.把rhel-server-7.1-x86_64-dvd.iso挂载到/mnt以方便访问镜像中的文件
mount rhel-server-7.1-x86_64-dvd.iso /mnt
3.配置本机yum源指向
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
[server]
name=server
baseurl=file:///mnt
gpgcheck=0
4.安装资源共享服务
yum install httpd -y
systemctl stop firewalld
system disable firewalld
systemctl start httpd
systemctl enable httpd
5.关于挂载
若是咱们每次要安装软件都要挂载一次镜像那是很麻烦的,因此咱们须要经过修改配置文件来实现开机自动挂载
vim /etc/rc.d/rc.local
在尾部添加如下语句:
mount /iso/rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1/
.jpg
而后给它执行权限:chmod +x /etc/rc.d/rc.local
6.第三方软件仓库的搭建
把全部的rpm软件包放到一个目录中,这个目录中只能存在rpm文件
createrepo -v /rpm存放目录
vim /etc/yum.repos.d/yum.repo
[server]
name=server
baseurl=file:///rpm存放目录
gpgcheck=0
###client指向端###
vim /etc/yum.repos.d/yum.repo ##仓库指向文件位置
[xxxx] ##自定义软件仓库名称
name=xxxx ##自定义软件仓库描述
baseurl=ftp://......|http://.......|file:// ##仓库位置
gpgcheck=0 ##不检测gpgkey(gpgkey表示软件的出品logo,在这里为0表明容许安装第三方软件)
.jpg
yum clean all ##清空yum缓存识别新配置
###yum命令###
yum install softwarename ##安装
repolist ##列出设定yum源信息
remove softwarename ##卸载
list software ##查看软件源中是否有此软件
list all ##列出全部软件名称
list installd ##列出已经安装的软件名称
list available ##列出能够用yum安装的软件名称
clean all ##清空yum缓存
search softwareinfo ##根据软件信息搜索软件名字
whatprovides filename ##在yum源中查找包含filename文件的软件
update ##更新软件
history ##查看系统软件改变历史
reinstall softwarename ##从新安装
info softwarename ##查看软件信息
groups list ##查看软件组信息
groups info softwaregroup ##查看软件组内包含的软件
groups install softwaregroup ##安装组件
groups remove softwaregroup ##卸载组件