Pigsty Packages
如何下载并使用可选的Pigsty离线软件包
Pigsty提供了基于 CentOS 7.8.2003 环境下制作的离线软件包,如果您正好使用此系统镜像,则可以确保无需互联网即可成功安装。
离线软件包的默认下载放置路径为/tmp/pkg.tgz
,Pigsty在执行 ./configure
的过程中,如果没有发现该路径下存在可用的离线软件包,会提示您下载,您也可以跳过,直接从原始上游下载。
不使用离线软件包时,Pigsty默认会从互联网上游Repo中直接下载所需软件(约1GB),这一过程耗时取决于您的网络条件,一些来自Github或墙外的软件包可能下载速度非常缓慢,甚至完全无法访问。
如果您使用的操作系统是其他 EL7 兼容发行版,则可能存在 极个别 RPM 软件包版本不兼容问题,您可以参考 Pigsty离线安装 或 FAQ 介绍的方法,从原始上游下载替换带有问题的RPM软件包。
下载离线软件包
从Github下载最新、权威的软件包
VERSION=v1.5.1
wget https://github.com/Vonng/pigsty/releases/download/${VERSION}/pkg.tgz -o /tmp/pkg.tgz
中国大陆可以使用CDN下载:
VERSION=v1.5.1
curl http://download.pigsty.cc/${VERSION}/pkg.tgz -o /tmp/pkg.tgz
更简洁的方式是使用 Pigsty 源码包自带的下载脚本 download
./download pkg.tgz # 下载最新稳定版本的离线软件包至 /tmp/pkg.tgz
./download pkg # 不仅下载 /tmp/pkg.tgz ,还将其解压至 /www/pigsty 并配置本地静态文件源,开箱即用。
离线软件安装包快捷命令
copy-pkg:
scp dist/${VERSION}/pkg.tgz meta:/tmp/pkg.tgz
use-pkg:
ssh meta '/home/vagrant/pigsty/configure --ip 10.10.10.10 --non-interactive --download -m demo'
load-docker:
ssh meta 'cat /tmp/docker.tgz | gzip -d -c - | docker load'
release-pkg: cache
scp meta:/tmp/pkg.tgz dist/${VERSION}/pkg.tgz
rp: release-pkg
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified 2022-06-20: add timescaledb (3c335f4)