189 8069 5689

本地Yum仓库搭建部署-创新互联

本地yum仓库搭建:

专注于为中小企业提供成都网站设计、成都网站制作、外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业白塔免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

系统: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仓库搭建部署

yum源文件配置:

# cat cc.repo [rhrl] name=rhel baseurl=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源

本地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 pkgs Workers Finished Gathering worker results Saving Primary metadata Saving file lists metadata Saving other metadata Generating sqlite DBs Sqlite DBs complete

请本地缓存,缓存yum服务器最新的软件包(如果不清本地缓存,看不到新添加的软件包)

# yum clean all # yum makecache

卸载系统中已存在的java软件包:

yum remove -y java

查看yum源中是否存在自定制的java软件包:

[root@sh-puppet-master ~]# yum list java Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile Available Packages java.x86_64                                                         1.7.0_80-1

本地Yum仓库搭建部署

安装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.sh export JAVA_HOME=/usr/local/java export JRE_HOME=/usr/local/java/jre export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH [root@sh-puppet-master ~]# source /etc/profile [root@sh-puppet-master ~]# java -version java 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)

本地Yum仓库搭建部署

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:本地Yum仓库搭建部署-创新互联
文章起源:http://cdxtjz.cn/article/shjgd.html

其他资讯