Linux搭建yum仓库

1、安装nginx

2、为nginx搭建共享目录

3、安装createrepo,创建存储库

4、客户端测试

1、安装nginx

yum list |grep nginx  #查看是否有可用的nginx包
yum install nginx -y  #yum安装nginx

1.1 如果没有可用的nginx包,创建yum源文件

vim /etc/yum.repos.d/nginx.repo    #在/etc/yum.repos.d/目录下创建nginx.repo文件插入如下图内容

nginx安装包yum源详情:http://nginx.org/en/linux_packages.html

1.2 再用命令yum install nginx -y进行安装

yum install nginx -y

安装成功!!!

2、为nginx搭建共享目录/share

2.1 创建文件夹并赋予所有主

mkdir /share                 #创建/share目录
touch /share/test.txt        #创建文件test.txt
chown -R nginx. /share/      #属主属组授权

2.2 配置nginx共享目录配置文件

cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/sharefile.conf    #另外起一个独立的配置文件
vim /etc/nginx/conf.d/sharefile.conf       #编辑配置文件如下图所示

2.3 启动nginx服务

/etc/init.d/network start      #启动
netstat -an|grep 80            #查看服务是否启动成功

2.4 Web页面测试效果

成功!!!

3、创建yum存储库

3.1 创建yum存储库目录,即放置rpm包的目录

mkdir -p /share/centos/6/os/x86_64/Packages/      #递归创建目录
chown -R nginx. /share/                           #所有者权限设置

3.2 yum安装createrepo

yum list createrepo
yum install createrepo -y

3.3 从光盘中去取几个rpm安装包放到/share/centos/6/os/x86_64/Packages/里

mkdir /mnt/cdrom      #创建目录
mount /dev/cdrom /mnt/cdrom/     #挂载
find /mnt/cdrom/Packages/ |grep telnet |xargs -n 1 -i cp {} /share/centos/6/os/x86_64/Packages/     #拷贝安装包

3.4 创建yum存储库

createrepo /share/centos/6/os/x86_64/Packages/    #建立存储库
chown -R nginx. /share/                           #授权

yum存储库创建成功!!!

4、客户端测试

4.1 创建yum源文件mylocal.repo

vim /etc/yum.repos.d/mylocal.repo    #创建mylocal.repo,配置内容如下图所示

4.2 加载测试

yum clean all           #清空yum缓存
yum makecache           #加载可用yum元数据
yum repolist            #查看yum源rpm包的具体情况

4.3 安装telnet

rpm -qa |grep telnet
yum install telnet -y

成功!!!

原文地址:https://www.cnblogs.com/Caiyundo/p/9067983.html

时间: 2024-11-10 22:51:34

Linux搭建yum仓库的相关文章

Linux 搭建YUM仓库源详解

基于ISO镜像构建 YUM 本地源 1.yum install httpd:安装httpd软件包.yum remove httpd:卸载httpd软件包.yum erase httpd:删除httpd程序包. 2.首先将光驱iso镜像加载至虚拟机CD/DVD,创建挂在目录mkdir -p /mnt/cdrom. 3.备份/etc/yum.repos.d/CentOS-Base.repo 文件为 CentOS-Base.bak. 同时在/etc/yum.repos.d目录下修改文件CentOS-M

Linux服务器上搭建yum仓库

概述 YUM主要用于自动安装.升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系.要成功的使用YUM工具安装更新软件或系统,就需要有一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称为yum源.网络上有大量的yum源,但由于受到网络环境的限制,导致软件安装耗时过长甚至失败.特别是当有大量服务器大量软件包需要安装时,缓慢的进度条令人难以忍受.因此我们在优化系统时,都会更换国内的源.相比较而言,本地YUM源服务器最大优点是局域网的快速网络连接和稳定性.有了局域

linux局域网搭建yum仓库(本地(file)、网络(ftp、http))

yum配置文件解释: [ ]:定义仓库,base为仓库的名字,可任意 name:仓库的简短文字描述 baseurl:仓库的位置,file://表示本地路径,/mnt为本地光盘路径,网络路径为:http,ftp enabled :是否启用仓库,1为启用,0为禁用 gpgcheck :是否检查GPG签名(用来验证安装包是否为红帽子官方的) GPGKEY :指定GPG签名的秘钥文件存放路径 一.本地搭建yum仓库 1.1首先挂载光盘,并查看是否挂载成功,   #sr0是光盘  以前的是cdrom 1.

搭建yum仓库远程登陆Win7系统

实验目的:Linux实现镜像文件自动挂载,搭建yum仓库,配置远程桌面功能,可以远程控制win7系统 1.找到/dev目录下的cdrom并挂载(自己创建挂载路径本实验用的是/mnt)2.安装远程连接所需软件包如下图所示:3.检查/etc/yum.repos.d目录下内容,将该目录下内容删除干净,否则会影响yum仓库的搭建:配置yum仓库:4.使用"yum install rdesktop -y"命令检查yum软件仓库是否已经可用.(中间省略部分内容)5.对win7 IP进行设置,并检查

Linux系统安装yum仓库

Linux系统安装yum仓库 首先在为Linux系统手动配置IP地址. 在真机上配置IP地址实现互通(目的是为了使用putty远程登录软件链接Linux系统,下载地址http://baoku.360.cn/soft/show/appid/104537) 在Linux系统的桌面上右击鼠标,点击"在终端中打开". 在伪终端中输入init 3命令,进入终端. 在终端里登录用户. 在测试一下是否互通?能互通了就可以用putty远程登录了. (putty软件比Linux系统的终端更方便查阅) y

如何搭建yum仓库与定制rpm包

当我们自动仳部署集群的时候,想要快速的安装所有服务,搭建yum仓库与定制rpm包是我们首先要做的 原创作品,转载请注明出处.http://www.cnblogs.com/Csir/  本人导师---悠久之翼 #服务端1.#先保留平常下载下来的rpm包 sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf 这样当我们yum安装软件的时候,文件就是被保存下来: /var/cache/yum/ #部署nginx,提供80端口服务#安装依赖包 yum in

定制rpm包及搭建yum仓库

定制rpm包及搭建yum仓库 第1章 定制rpm包 1.FPM打包工具 FPM的作者是jordansisselFPM的github:https://github.com/jordansissel/fpmFPM功能简单说就是将一种类型的包转换成另一种类型. 支持的源类型包: dir         将目录打包成所需要的类型,可以用于源码编译安装的软件包 rpm         对rpm进行转换 gem         对rubygem包进行转换 python      将python模块打包成相应

Linux搭建Nexus仓库

Linux搭建nexus仓库 1.安装jdk 1.1 获取安装包,解压到指定目录: 1 tar xf jdk.tar.gz -C /opt/export 1.2 配置环境变量: 1 # vim /etc/profile 2 export JAVA_HOME=/opt/export/jdk 3 export PATH=$JAVA_HOME/bin:$PATH 4 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/

搭建yum仓库

1.1 导言 YUM英文全称是Yellow Dog Updater Modified. YUM主要用于自动安装.升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系.要成功的使用YUM工具安装更新软件或系统,就需要有一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称为yum源.网络上有大量的yum源,但由于受到网络环境的限制,导致软件安装耗时过长甚至失败.特别是当有大量服务器大量软件包需要安装时,缓慢的进度条令人难以忍受.因此在优化系统时,都会更换国内的源.