chia离线安装包的制作-centos和ubuntu

前言

为了方便安装,制作好chia的安装包

centos的离线安装包制作步骤

准备好一个基础的操作系统,这个操作系统做好的最小化的安装,这样保证后面即使是最小化安装的系统也不会因为依赖的问题产生冲突

为了防止打包过程中的包依赖使用的是新的版本,我们打包过程中尽量去用ISO里面的包做依赖,这样就不会产生冲突

需要一个python3.7.7的包:

python3.7包的制作方法

之前的文章已经打好了,我们直接取用即可

然后就是打包chia的包了

下载chia相关的离线包

准备一个目录

mkdir chia
pip3 download  -d chia/    --extra-index-url https://hosted.chia.net/simple/ chia-blockchain==1.1.6 miniupnpc==2.1
pip3 download  -d chia/ setuptools
pip3 download  -d chia/ setuptools_scm
pip3 download  -d chia/ toml
pip3 download  -d chia/ pip

本地安装

然后安装的命令为install.sh

pip3.7 install --no-index --find-links=file:./chia/ chia-blockchain==1.1.6 

然后就安装好了,这个可以写成一个脚本放到chia/目录里面路径改成当前路径

rpm -ivh Python-3.7.7-1.el7.x86_64.rpm
pip3.7 install pip-21.1.1-py3-none-any.whl
pip3.7 install --no-index --find-links=file:./ chia-blockchain==1.1.6

本地卸载

卸载的脚本uninstall.sh

pip3.7 uninstall chia-blockchain==1.1.6

后面有版本的更新,重复进行一次即可,然后整个就打包好了

把上面的chia目录拷贝到其它的机器,然后进行安装即可

ubuntu20.04离线安装包制作

ubuntu20.04比centos好的地方是默认带了python3.8就不用装了

安装python3-pip,并缓存好

mkdir chia/pip -p
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/python3-pip_20.0.2-5ubuntu1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wheel/python3-wheel_0.34.2-1_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/python-pip/python-pip-whl_20.0.2-5ubuntu1_all.deb
dpkg -i *.deb
mv python3-pip_20.0.2-5ubuntu1_all.deb python3-wheel_0.34.2-1_all.deb python-pip-whl_20.0.2-5ubuntu1_all.deb ./chia/pip/

chia/pip/里面为pip3的安装包,ubuntu默认没安装

下载chia相关的包

pip3 download  -d chia/ setuptools
pip3 download  -d chia/ setuptools_scm
pip3 download  -d chia/ toml
pip3 download  -d chia/  launchpadlib
pip3 download  -d chia/    --extra-index-url https://hosted.chia.net/simple/ chia-blockchain==1.1.6 miniupnpc==2.1

写安装脚本:

root@ubuntu:~/chia# cat install.sh
#! /bin/sh
dpkg -i pip/*.deb
pip3 install --no-index --find-links=file:./ launchpadlib
pip3 install --no-index --find-links=file:./ chia-blockchain==1.1.6

然后整个chia包scp到机器上面执行install.sh即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

武汉磨磨

打赏是写出更好教程的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值