########yum软件安装##########
vim /etc/yum.conf ##yum的配置文件
[main]
cachedir=/var/cache/yum/$basearch/$releasever##yum的缓存目录,yum的rpm包和数据包
keepcache=0 ##是否安装或下载将软件包rpm放到/var/cache/yum
debuglevel=2 ##除错级别
logfile=/var/log/yum.log ##yum的日志文件
exactarch=1 ##代表是否升级和你安装软件包cpu体系一致的包
obsoletes=1 ##是否允许更新rpm包
gpgcheck=1 ##gpg校验
installonly_limit=5 ##允许保留多少个内核包
bugtracker_url=http://bugs.centos.org/set_project.php
project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
exclude=*.x86_64 ###忽略64位安装包
exclude=*.i686 ###忽略32位安装包
#############如何安装软件#############################
yum list all ##列出所有安装包
yum list installed #列出已经安装的
yum list available ##列出没有安装的
yum remove software ##卸载软件
yum install software ##安装软件
yum search 关键字 ##搜索与关键字相关的软件
yum whatprovides 文件 ##搜索包含此文件的包
yum reinstall software ##从新安装软件
yum localinstall 第三方软件 ##安装第三方软件并解决依赖关系
yum info software ##查询软件信息
yum groups list ##列出软件组
yum groups install ##安装组
yum groups remove ###卸载组
yum groups info ###查看组信息
#####第三方软件仓库的搭建#########
1.把所有rpm包放到指定目录中,比如方到/software
2.在这个目录中执行createrepo /software,生成repodate目录
3.编写/etc/yum.repos.d/xxx.repo指定/software位yum源
#######官方软件仓库的建立##########
1).与本机匹配的安装镜像,rhel-server-7.0-x86_64-dvd.iso,可网载
2).mount /绝对路径下的rhel-server-7.0-x86_64-dvd.iso /rh ##挂载到/rh下
3).mv /etc/yum.repos.d/* /mnt ##移动到/mnt下
4).vim /etc/yum.repos.d/yum.repo ##进行编写.repo
[redhatsoftware] ###仓库名称
name=localsoftware ###仓库描述
baseurl=file:///rh ###仓库地址
gpgcheck=0 ###是否gpg校验
yum install httpd -y ###进行安装httpd
systemctl stop firewalld ###关闭防火墙
systemctl start httpd ###重启httpd服务
systemctl enable httpd ###开机自启动服务
mkdir -p /var/www/html/yumsource
###创建目录
umount /rh ###取消挂载
mount /绝对路径下的rhel-server-7.0-x86_64-dvd.iso /var/www/html/yumsource
###将其挂载
yum clean all ###更改配置后要刷新
测试查看:
打开浏览器输入网址
http://主机ip/yumsource
##########################
编写软件仓库的指定文件
/etc/yum.repos.d ##仓库指向文件存储目录
vim /etc/yum.repos.d/test.repo ###仓库指向文件
[redhatsoftware] ###仓库名称
name=localsoftware ###仓库描述
baseurl=file:///source ###仓库地址
gpgcheck=1|0 ###是否检测软件的gpgkey
enabled=1 ###此仓库在系统中生效
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release ##本机gpgkey文件
yum clean all ###刷新仓库配置
4.网络yum源的配置//
yum install httpd -y
systemctl stop firewalld
systemctl start httpd
systemctl enable httpd
vim /etc/fstab
mount -a
yum 源:http://当前主机/source
########################