CentOS7.9 安装SIPp3.6

news/2024/7/24 13:14:45 标签: sip tester

epel里面的SIPp版本比较旧,先不要epel

yum remove -y epel-release

okay有很多CentOS软件,可以这样安装:

编辑 /etc/yum.repos.d/okay.repo,内容为:

[okay]
name=Extra OKay Packages for Enterprise Linux - $basearch
baseurl=http://repo.okay.com.mx/centos/$releasever/$basearch/release
failovermethod=priority
enabled=1
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OKAY

[okay-debuginfo]
name=Extra OKay Packages for Enterprise Linux - $basearch - Debug
baseurl=http://repo.okay.com.mx/centos/$releasever/$basearch/debug
failovermethod=priority
enabled=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-OKAY
#gpgcheck=1

剩下的就简单了

yum install -y sipp 

版本为3.6.0

我不太习惯用CentOS7,组件太旧


我习惯用3.6.1

下面给出源码编译的步骤:

  • gcc升级,4.8升级到7

yum install -y centos-release-scl
yum install -y devtoolset-7-gcc*
source /opt/rh/devtoolset-7/enable

为什么要升级gcc呢?可以参考这个工单:

https://github.com/SIPp/sipp/issues/485

  • 安装git等

yum install -y git cmake libpcap-devel ncurses-devel openssl-devel 

  • 下载源码

https://github.com/SIPp/sipp/releases/tag/v3.6.1

记得下载倒数第3个文件,并用tar解压

  • 剩下的就很简单了

cmake . -DUSE_SSL=1 -DUSE_SCTP=0 -DUSE_PCAP=1 -DUSE_GSL=1
make && make install

ln -sf /usr/local/bin/sipp /usr/bin

可能遗漏了部分步骤,如果您做的跟我不一样,记得留言给我


刚才去github找了找,3.7.2多了一些东西,于是试了试,cmake升级下,编译方式跟3.6.1是一样的

下面是我的升级步骤:

wget http://220.231.180.131:12297/fs/cmake-3.7.2.tar.gz
tar zxvf cmake-3.7.2.tar.gz
cd cmake-3.7.2
./bootstrap --prefix=/usr/local
make && make install
ln -sf /usr/local/bin/cmake /usr/bin


http://www.niftyadmin.cn/n/5433600.html

相关文章

第十四届蓝桥杯省赛真题 Java C 组【原卷】

文章目录 发现宝藏【考生须知】试题 A \mathrm{A} A : 求和试题 B: 分糖果试题 C: 三国游戏试题 D : \mathrm{D}: D: 平均试题 E \mathrm{E} E : 填充试题 F : \mathrm{F}: F: 棋盘试题 G: 子矩阵试题 H: 公因数匹配试题 I: 异或和之差试题 J : \mathrm{J}: J: 太阳 发现宝…

MySQL初阶3——事务的初步理解

目录 一、事务的引入⭐⭐⭐⭐⭐ 1. 为什么需要事务 2. 事务的四大特性 二、事务的具体细节⭐⭐⭐⭐⭐ 1. 事务在并发会遇到的三种常见问题 2. MySQL事务隔离的四种级别 三、MySQL中如何开启事务 四、补充 很荣幸与诸君在篇文章“相遇”,祝大家身体健康&…

网络爬虫丨基于scrapy+mysql爬取博客信息

文章目录 写在前面实验描述实验框架实验需求 实验内容1.安装依赖库2.创建Scrapy项目3.配置系统设置4.配置管道文件5.连接数据库6.分析要爬取的内容7.编写爬虫文件 运行结果写在后面 写在前面 本期内容:基于scrapymysql爬取博客信息并保存到数据库中 实验需求 ana…

【LeetCode热题100】146. LRU 缓存(链表)

一.题目要求 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值&#xff0c…

半小时搭建keycloak环境,构建强大的用户中心

第一步: 安装JDK 第二步: 安装Docker 第三步: 部署 keycloak 写一个dockerfile # docker file FROM quay.io/keycloak/keycloak:19.0.3 as builder# Enable health and metrics support ENV KC_HEALTH_ENABLED=true # 设置健康检查启用标志为true ENV KC_METRICS_EN…

用vue实现“图书馆”前台

图书列表页面 <template><el-table:data"tableData.filter(data > !search || data.name.toLowerCase().includes(search.toLowerCase()))"style"width: 100%"><el-table-columnlabel"书名"prop"name"></el-…

数据结构与算法----复习Part 16 (并查集)

本系列是算法通关手册LeeCode的学习笔记 算法通关手册&#xff08;LeetCode&#xff09; | 算法通关手册&#xff08;LeetCode&#xff09; (itcharge.cn) 目录 并查集&#xff08;Union Find&#xff09; 基于数组实现的快速查询并查集 基于森林实现的快速合并并查集 路径…

基于JavaWeb+SpringBoot+Vue“财来财往”微信小程序系统的设计和实现

基于JavaWebSpringBootVue“财来财往”微信小程序系统的设计和实现 滑到文末获取源码Lun文目录前言主要技术系统设计功能截图 滑到文末获取源码 Lun文目录 摘 要 I Abstract II 1 绪 论 1 1.1研究意义 1 1.2设计目的 1 1.3设计思想 2 2系统开发技术 3 2.1 Java语言 3 2.2微信…