# 删除老的yum.repo.d 下所有的文件
rm -rf /etc/yum.repo.d/*
# 下载新的yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos6_base.repo
yum clean all && yum makecache
# 下载所有的依赖到一个临时文件夹,好打包
yum -y install --downloadonly --downloaddir=/test_rpm/ zlib* bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel epel-release mpfr libmpc gcc cpp kernel-headers glibc-headers glibc-devel
#####################################
# rpm 安装到指定目录下
rpm -ivh --relocate /=/opt/abc/
比如安装xxx.rpm包,以relocate 参数进行安装,安装到/opt/temp目录:
第一个参数是默认安装目录:因为默认安装目录不一定只有一个,所以用 /,不管在哪,都在这个下面
rpm -ivh --relocate /=/opt/temp xxx.rpm;
以prefix进行安装:安装到 /usr/local
rpm -ivh --prefix=/usr/local xxx.rpm
————————————————
原文链接:https://blog.csdn.net/onway_goahead/article/details/88091307
##########################################
# 下载django 并指定版本 的wheel类型离线包到本地 从阿里云镜像站
pip3 wheel django=3.2 --trusted-host mirrors.cloud.aliyuncs.com
# 下载virtualenv 的wheel类型离线包到本地 从阿里云镜像站
pip3 wheel virtualenv --trusted-host mirrors.cloud.aliyuncs.com
# 先模拟生成一个req.txt文件,后使用这个文件改下要安装的文件在这txt内容中
pip freeze > req.txt
# 所以要安装的wheel 文件都在此目录
pip3 install --no-index --find-links=. -r req1.txt
################离线安装python3.9####################
rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm
rpm -qil zlib-devel # 查询刚才安装情况
[root@AAA gcc]# ll
total 41012
-rw-r--r-- 1 root root 95248 Jul 3 2011 cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
-rw-r--r-- 1 root root 3929020 Jun 20 2018 cpp-4.4.7-23.el6.x86_64.rpm
-rw-r--r-- 1 root root 10603660 Jun 20 2018 gcc-4.4.7-23.el6.x86_64.rpm
-rw-r--r-- 1 root root 4010028 Apr 10 2019 glibc-2.12-1.212.el6_10.3.x86_64.rpm
-rw-r--r-- 1 root root 14925088 Apr 10 2019 glibc-common-2.12-1.212.el6_10.3.x86_64.rpm
-rw-r--r-- 1 root root 1014852 Apr 10 2019 glibc-devel-2.12-1.212.el6_10.3.x86_64.rpm
-rw-r--r-- 1 root root 635028 Apr 10 2019 glibc-headers-2.12-1.212.el6_10.3.x86_64.rpm
-rw-r--r-- 1 root root 4792156 Nov 9 2020 kernel-headers-2.6.32-754.35.1.el6.x86_64.rpm
-rw-r--r-- 1 root root 106320 Jun 20 2018 libgcc-4.4.7-23.el6.x86_64.rpm
-rw-r--r-- 1 root root 138008 Jun 20 2018 libgomp-4.4.7-23.el6.x86_64.rpm
-rw-r--r-- 1 root root 160772 Jul 3 2011 mpfr-2.4.1-6.el6.x86_64.rpm
-rw-r--r-- 1 root root 238164 Apr 10 2019 nscd-2.12-1.212.el6_10.3.x86_64.rpm
-rw-r--r-- 1 root root 1322280 Jul 3 2011 ppl-0.10.2-11.el6.x86_64.rpm
rpm -Uvh *.rpm # 批量安装或升级对应的依赖
rpm -qil gcc # 查询刚才安装情况
mkdir -p /usr/local/python # 创建一个临时文件夹
tar -zxvf Python-3.9.18.tgz #解压对应的python源文件
cd Python-3.9.18 # 进到刚才解压的目录
./configure --prefix=/usr/local/python # python源文件的安装之前配置环境设置
make # 根据刚在的配置文件生成的环境进行编译生成 MAKEfile
make install # 根据MakeFile进行安装