Linux 之 yum

来源:互联网 发布:js offsettop 不准确 编辑:程序博客网 时间:2024/06/11 05:21

########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

########################


0 0
原创粉丝点击