当前位置: 首页 > news >正文

CentOS8安装opensips-cli

环境:阿里云

操作系统CentOS8.5

        opensips 3.x版本废弃了之前的配置管理脚本opensipsctl,引入了一个新的python工具叫opensips-cli。本文描述如何在CentOS8安装这个工具。

 

升级python

CentOS 8默认的ptyhon版本是3.6。这不能满足opensips-cli的要求,需要先升级ptyhon版本

dnf install python39
ln -fs /usr/bin/python3.9 /usr/bin/python3
ln -fs /usr/bin/pip3.9 /usr/bin/pip3

export C_INCLUDE_PATH=/usr/include/python3.6m/ 

pip3 install mysqlclient sqlalchemy sqlalchemy-utils pyOpenSSL

下载并安装opensips-cli

cd /usr/local/src/
git clone https://github.com/opensips/opensips-cli
cd opensips-cli
python3 setup.py install clean

参考:https://github.com/OpenSIPS/opensips-cli/blob/master/docs/INSTALLATION.md 

相关文章:

  • Nginx:怎么携带参数重定向
  • 三方语言中调用, Go Energy GUI编译的dll动态链接库CEF
  • 启动u盘恢复成普通u盘
  • 关于 c++ cout << endl; 的源码解释
  • 了解VS安全编译选项GS
  • 【一百】【算法分析与设计】N皇后问题常规解法+位运算解法
  • C语言(内存函数)
  • 挂上了代理加速器梯子之后,Git clone指令下载仍旧很慢的问题
  • OpenCV学习 基础图像操作(十七):泛洪与分水岭算法
  • 9 html综合案例-注册界面
  • LIO-EKF: 运行数据UrbanNav与mid360设备详细教程
  • 黑马一站制造数仓实战2
  • C#使用GDI对一个矩形进行任意角度旋转
  • exe语言编程:深入探索与挑战未知
  • 香橙派OrangePI AiPro测评 【运行qt,编解码,xfreeRDP】
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • CSS实用技巧
  • Debian下无root权限使用Python访问Oracle
  • git 常用命令
  • iOS 系统授权开发
  • MySQL主从复制读写分离及奇怪的问题
  • php的插入排序,通过双层for循环
  • React as a UI Runtime(五、列表)
  • React-redux的原理以及使用
  • Sublime Text 2/3 绑定Eclipse快捷键
  • 编写高质量JavaScript代码之并发
  • 大整数乘法-表格法
  • 开源SQL-on-Hadoop系统一览
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 每天10道Java面试题,跟我走,offer有!
  • 一些关于Rust在2019年的思考
  • Prometheus VS InfluxDB
  • ​Redis 实现计数器和限速器的
  • ​十个常见的 Python 脚本 (详细介绍 + 代码举例)
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #pragma once
  • $GOPATH/go.mod exists but should not goland
  • (C#)获取字符编码的类
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (笔记自用)LeetCode:快乐数
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (四)Android布局类型(线性布局LinearLayout)
  • (原)Matlab的svmtrain和svmclassify
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net core 使用js,.net core 使用javascript,在.net core项目中怎么使用javascript
  • .Net IE10 _doPostBack 未定义
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET+WPF 桌面快速启动工具 GeekDesk