本地Yum仓库搭建部署
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本地yum仓库搭建:系统:Centos6.5去阿里镜像下载Centos6的yum源,安装系统eple-release源:#wget -O /etc/yum.repos.d/CentOS-Base.re
千家信息网最后更新 2025年02月02日本地Yum仓库搭建部署
本地yum仓库搭建:
系统:Centos6.5
去阿里镜像下载Centos6的yum源,安装系统eple-release源:
#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo#yum install epel-release -y
安装nginx服务和createrepo 创建yum仓库的命令:
#yum install nginx -y# yum install createrepo
创建yum仓库/data/yum_repo/rhel6_64,和cdrom挂在点:
#mkdir /data/yum_repo/rhel6_64 -p#mkdir /mnt/cdrom
将光盘CD挂在到/mnt/cdrom/目录下:
# mount /dev/cdrom /mnt/cdrom/
copy CD中的rpm包到刚创建好的本地yum仓库目录:
#cp /mnt/cdrom/Packages/* /data/yum_repo/rhel6_64/Packages/
将rpm包做成yum仓库的软件包:
# createrepo /data/yum_repo/rhel6_64/Packages/
yum仓库nginx资源映射:
将默认的default.conf文件备份.
#mv default.conf default.conf.bak
创建nginx yum.conf文件配置:
server { listen 80; server_name _; # Load configuration files for the default server block. include /etc/nginx/default.d/*.conf; location / { root /data/yum_repo/rhel6_64; }}
编辑nginx.conf文件,开启文件浏览功能,方便web访问yum源,查看是否正确:
http { autoindex on; #开启nginx目录浏览功能 autoindex_exact_size off; #文件大小从KB开始显示 autoindex_localtime on; #显示文件修改时间为服务器本地时间}
启动nginx服务:
#/etc/init.d/nginx start
web访问nginx地址可以看到软件包目录:
yum源文件配置:
# cat cc.repo[rhrl]name=rhelbaseurl=http://192.168.30.128/Packages/enabled=1 #是否开启仓库,1为开启,0为关闭gpgcheck=0 #是否检查gpgkey,1为开启,0为关闭
#yum clean all 清除yum机制的本地缓存的#yum makecache yum服务器上的软件包信息缓存本地;作用以提高搜索安装软件的速度
确认系统中未安装apache软件包,并执行安装,确认yum仓库是否可以提供服务:
#rpm -qa httpd#yum install httpd -y
安装软件包测试yum源是否ok:
更新本地yum源
将定制的软件包放入本地yum仓库,并更新yum源仓库:
[root@sh-puppet-master ~]# mv java-1.7.0_80-1.x86_64.rpm /data/yum_repo/rhel6_64/Packages/[root@sh-puppet-master ~]# createrepo --update /data/yum_repo/rhel6_64/Packages/Spawning worker 0 with 1 pkgsWorkers FinishedGathering worker resultsSaving Primary metadataSaving file lists metadataSaving other metadataGenerating sqlite DBsSqlite DBs complete
请本地缓存,缓存yum服务器最新的软件包(如果不清本地缓存,看不到新添加的软件包)
# yum clean all# yum makecache
卸载系统中已存在的java软件包:
yum remove -y java
查看yum源中是否存在自定制的java软件包:
[root@sh-puppet-master ~]# yum list javaLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfileAvailable Packagesjava.x86_64 1.7.0_80-1
安装java软件包:
[root@sh-puppet-master ~]# yum install java.x86_64 -y
#确实是否时自己定制的java版本,java是否安装完成.
[root@sh-puppet-master ~]# ls /etc/profile.d/java.sh/etc/profile.d/java.sh[root@sh-puppet-master ~]# cat /etc/profile.d/java.shexport JAVA_HOME=/usr/local/javaexport JRE_HOME=/usr/local/java/jreexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$PATH[root@sh-puppet-master ~]# source /etc/profile[root@sh-puppet-master ~]# java -versionjava version "1.7.0_80"Java(TM) SE Runtime Environment (build 1.7.0_80-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
软件
软件包
仓库
文件
服务
缓存
目录
系统
服务器
功能
时间
更新
浏览
配置
信息
光盘
命令
地址
备份
大小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
钢铁行业日志审计服务器技术原理
陵水网络技术炸骗案件最新进展
网吧网络安全员考试
java软件开发工程师景
湖北数据网络安全工程联系方式
数据库和大数据技术
常熟网络技术支持费用
常用的数据库管理有哪些
网络安全专业与执法
高校校园网络安全国内外开题报告
做软件开发哪里好呢
虹口区市场软件开发厂家价格
咸鱼之王最新服务器
沭阳im即时通讯软件开发
gp数据库修改表分区名称
周树立网络安全
软件工程软件开发过程
黄慧婷 网络安全
ibm服务器升级微码
井龙街道软件开发培训学校
校园网络安全员培训心得
网络安全管理系统建设成交
软件开发培训外包
网络安全手抄报内容字四年级
学校网络安全宣传图片
双人成行怎么连接服务器
sql数据库建视图
可以爬网页的数据库吗
阿里云搭建游戏服务器
网络技术挑战赛真题