首页 > 代码库 > yum仓库搭建
yum仓库搭建
1.官方软件仓库的建立
1.1.需要一个与本机匹配的安装镜像
例如:rhel-server-7.0-x86_64-dvd.iso,这个文件从官方网站下载得到
1.2挂载,让系统能够读取rhel-server-7.0-x86_64-dvd.iso中的内容
1.2.1 配置文件挂载 vim /etc/fstab /xxx/rhel-server-7.0-x86_64-dvd.iso /xxx iso9660 ro,relatime 0 0 镜像文件 挂在点 类型 挂载参数 备份 检测
1.2.2命令挂载
#mount /xxx/rhel-server-7.0-x86_64-dvd.iso /xxx
mount -a ###查看挂载详情
1.3.编写软件仓库的指定文件/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 yum clean all ###刷新仓库配置
1.4.网络yum源的配置yum install httpd systemctl stop firewalld systemctl start httpd systemctl enable httpd vim /etc/fstab ###卸载原有挂载,建立新网络yum源挂载 /xxx/rhel-server-7.0-x86_64-dvd.iso /var/www/html/source
iso9660 ro,relatime 0 0 vim /etc/yum.repos.d/test.repo ###仓库指向文件 mount -a yum 源:http://当前主机/source
安装firefox后不能输入汉字处理。 # yum groups install Input\mode....
2.脚本完成yum仓库配置先创建/iso目录,把镜像放在里面 #!/bin/bash #############create local yumsoure ########################### mount /iso/rhel-server-7.0-x86_64-dvd.iso /mnt rm -rf /etc/yum.repos.d/* cat > /etc/yum.repos.d/yum.repo <<end [yumsoure] name=yumsoure baseurl=file:///mnt gpgcheck=0 end yum clean all ###########create share server########################## yum install httpd -y systemctl stop firewalld systemctl disable firewalld systemctl start httpd systemctl enable httpd umount /mnt mkdir -p /var/www/html/yumsource echo "/iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/yumsource iso9660 defaults 0 0" >>/etc/fstab mount -a ########### mode local yumsoure ######################## cat > /etc/yum.repos.d/yum.repo<<end [yumsoure] name=localhostsoucre baseurl=file:///var/www/html/yumsource gpgcheck=0 end
3./etc/fdstab文件错误导致系统无法启动
根据系统提示,可以看出是系统不能启动的真正原因是 /etc/fstab给写错了,系
统启动报告Checking filesystems 失败,此时,根据系统提示,输入root密码进入
repair filesystem模式。修改/etc/fstab文件。
4.yum软件控制vim /etc/yum.conf exclude=*.x86_64 ###忽略64位安装包 exclude=*.i686 ###忽略32位安装包
5.第三方软件仓库的搭建1.把所有rpm包放到指定目录中,比如方到/software中 2.在这个目录中执行createrepo /software,生成repodate目录 3.编写/etc/yum.repos.d/xxx.repo指定/software位yum源
本文出自 “技术人生,简单不简单” 博客,请务必保留此出处http://willis.blog.51cto.com/11907152/1846834
yum仓库搭建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。