0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu24.04にSIPpを構築する手順

Posted at

はじめに

ここ1年くらいのSIPpの構築用の記事が見つからなかったので忘備録代わりに記載します。

環境

名称 バージョン
OS Ubuntu 24.04 LTS
SIPp v3.7.2-58-g241f5bd-TLS-SCTP-PCAP-SHA256.
sippのソースコードのDL先 ~/projects/sipp

構築手順

下記の順で構築していきます。

必要なパッケージのインストール

ソースコードのDLとビルド

必要なパッケージのインストール

パッケージインストール
sudo apt install -y pkg-config dh-autoreconf ncurses-dev build-essential libssl-dev libpcap-dev libncurses5-dev libsctp-dev lksctp-tools cmake libgsl-dev 

ソースコードのDLとビルド

ダウンロードするディレクトリは適当に書き換えてください。

DL
mkdir ~/projects
cd ~/projects
https://github.com/SIPp/sipp.git
cd sipp 
ビルド
cmake . -DUSE_SSL=1 -DUSE_SCTP=1 -DUSE_PCAP=1 -DUSE_GSL=1; make all
sudo make install 

確認

バージョンチェック
cd /
sipp -V

パスが通っていれば下記のような結果が返ってきます。

SIPp v3.7.2-58-g241f5bd-TLS-SCTP-PCAP-SHA256.

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public
License along with this program; if not, write to the
Free Software Foundation, Inc.,
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Author: see source files.

終わりに

githubを確認するとbuild.shによる構築支援もあるようです。
こちらを使ってもいいかもしれません。
また、libgsl-devパッケージをインストールしてください。私はそこで躓きました。ubuntu24.04依存なのかもしれません。ネット上に転がっている構築記事にはこのパッケージへの言及がないので・・・。

ところで、git-hubからソースコードをダウンロードするとき、どのディレクトリに保存するのが一般的なのでしょう?
/opt派、/usr/local/bin派、~/派、~/projects派あたりは聞いたことがあるのですが、あまり統一されていない印象があります。

更新履歴

2024-08-23 初版公開

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?