安装yum, python3, pip3  , rocketmq客户端 攻略

安装yum, python3, pip3  , rocketmq客户端 攻略

环境:centos7

用root安装

sudo su

新建一个目录用来保存yum安装包 

mkdir install

进入文件夹并输入命令

wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz

解压

tar -xvf yum-3.2.28.tar.gz

重点:解压后先不着急安装,手动创建一个yum的conf文件,不然会报找不到文件的错yum.cli:Config Error: Error accessing file for config file:///etc/

touch /etc/yum.conf

进入yum目录,脚本安装

cd yum-3.2.28

./yummain.py install yum

期间会提示安装新版本,y回车即可

 

 安装成功!

升级到了新版本就不用在check update 和clean up了,直接去使用就可以了。

 

python3,pipe安装

1.安装相关依赖

yum install gcc libffi-devel zlib* openssl-devel  sqlite-devel 
# libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

 

升级openssl

https://www.cnblogs.com/lemon-le/p/13419429.html

https://blog.csdn.net/henter/article/details/82778484


2.下载并解压
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
# 下载
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
# 解压并编译:
tar -xvJf Python-3.7.1.tar.xz
cd Python-3.7.1

3.编译安装
./configure prefix=/usr/local/python3 --enable-optimizations --with-ssl 

make && make install
# 编译完成后,创建软链接文件到执行文件路径:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
# 我们可以清除之前编译的可执行文件及配置文件 && 清除所有生成的文件:
make clean && make distclean

####第五步、将/usr/local/python3/bin加入PATH环境变量

vim ~/.bash_profile

# vim ~/.bash_profile

进入vim编辑页面,然后输入 i 指令加入如下内容:

export PATH=$PATH:$HOME/bin:usr/local/python3/bin

export PATH=$PATH:$HOME/bin:/usr/local/python3/bin

接着按[ESC]退出编辑,输入 :wq 命令并按回车键保存退出。(如果你不确定是否已经保存成功,可以再次输入指令vim ~/.bash_profile查看刚才的内容是否已经保存成功了,如果已经成功则直接输入指令:q回车退出。)

####第六步、测试是否安装成功

python3 -V
pip3 install --upgrade pip

安装rocketmq客户端

   wget https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.0/rocketmq-client-cpp-2.0.0-centos7.x86_64.rpm
    sudo rpm -ivh rocketmq-client-cpp-2.0.0-centos7.x86_64.rpm
wget https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.0/rocketmq-client-cpp-2.0.0-centos7.x86_64.rpm
sudo rpm -ivh rocketmq-client-cpp-2.0.0-centos7.x86_64.rpm

sudo pip3 install -i https://pypi.doubanio.com/simple/ rocketmq-client-python==2.0.0

https://github.com/apache/rocketmq-client-python

 

 

 

 

如果出现 OSError: librocketmq.so: cannot open shared object file: No such file or directory

1-软链接方式

    1.1 找到文件

            find  /  -name  lib**.so   (缺失的动态链接库)  

    1.2 建立软链接

sudo ln -s /usr/local/lib/librocketmq.so /usr/lib

            ln -s  /path/to/lib**.so   /usr/lib

     1.3 sudo ldconfig

 

参考:

https://blog.51cto.com/13544424/2149473

https://blog.csdn.net/zhangdongren/article/details/82685932

https://www.cnblogs.com/Shawn-Liu/p/11627759.html

https://www.cnblogs.com/hookjc/p/13182026.html

https://blog.csdn.net/youzhouliu/article/details/100093222

https://www.cnblogs.com/larack/p/12196850.html

https://blog.csdn.net/gwz_6903/article/details/100678333

https://www.jianshu.com/p/22a46567d28a

https://blog.csdn.net/feifeilyj/article/details/52678011

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值