自定义yum本地仓库
你不需要依赖外网的yum仓库,可能导致该仓库无法访问,下载软件失败。。
大公司,会自建yum仓库
防止出现网络问题,自建了yum仓库,本地yum仓库
你可以去阿里云上,部署一个在线的yum仓库。。
# 先准备好了一个 lnmp所有的rpm包,以及他们需要的依赖
# 准备一个minomal最小化安装的机器,基于
# 只下载对应的软件包,以及依赖,到指定目录,rpm,但是不安装
# 记得扣6 忘了7
yum install --donwloadonly --downloaddir=/your_rpm/ xxxxxxx
# 如果是本地的rpm包安装
#针对LNMP涉及的RPM包,rsync,nfs等
[root@web-7 /etc/yum.repos.d/local-rpm]#ls |wc -l
160
# 自建yum仓库
[root@web-7 ~]#yum install createrepo -y
[root@web-7 ~]#createrepo /etc/yum.repos.d/local-rpm/
Spawning worker 0 with 160 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
[root@web-7 /etc/yum.repos.d]#
cat > /etc/yum.repos.d/local-rpm.repo <<EOF
[local-rpm]
name=local yum repo
baseurl=file:///etc/yum.repos.d/local-rpm/
enabled=1
gpgcheck=0
EOF
# 最终的仓库源如下
# 我当前的yum源目录,只有一个repo文件,只读这个本地yum仓库
[root@web-7 /etc/yum.repos.d]#ls
local-rpm/ local-rpm.repo
# 指定仓库安装
# 安装仓库安装
yum install --enablerepo=local-rpm php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb php71w-json php71w-pecl-apcu php71w-pecl-apcu-devel
至此,自建的本地yum仓库,就把php环境装好了。
标签:自建,仓库,local,etc,yum,php71w,rpm From: https://www.cnblogs.com/sxy-blog/p/17645891.html