当前位置: 首页 > 工具软件 > Seagull > 使用案例 >

seagull安装步骤

谷弘致
2023-12-01


Upload it to your Linux server

[root@server1 ~]# cd /var/tmp
 [root@server1 tmp]# ls -al
 total 25964
 drwxrwxrwt. 2 root root 4096 Mar 31 14:40 .
 drwxr-xr-x. 24 root root 4096 Oct 23 15:36 ..
 -rw-r--r-- 1 root root 1149496 Mar 31 14:40 seagull-1.8.2-Linux_RHEL6U1_X86_64.tar.gz

Unzip the file

[root@server1 tmp]# gunzip seagull-1.8.2-Linux_RHEL6U1_X86_64.tar.gz
 [root@server1 tmp]# ls -al
 -rw-r--r-- 1 root root 1198080 Mar 31 14:40 seagull-1.8.2-Linux_RHEL6U1_X86_64.tar

Untar the file

[root@server1 tmp]# tar -xvf seagull-1.8.2-Linux_RHEL6U1_X86_64.tar
 ./packages/seagull-core-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-crypto-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-diameter-protocol-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-external-lib-sctp-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-h248-protocol-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-library-java-synchro-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-msrp-protocol-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-octcap-protocol-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-radius-protocol-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-sip-protocol-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-synchro-protocol-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-trans-sctp-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-trans-tls-1.8.2-linux-2.6-intel.rpm
 ./packages/seagull-xcap-protocol-1.8.2-linux-2.6-intel.rpm

Install the RPM files

[root@server1 tmp]# cd packages
[root@server1 packages]# rpm -ivh *.rpm

Some of the packages have dependencies on other packages that may not be installed on your system, in which case you may see a load of error messages such as:

[root@server1 packages]# rpm -ivh *.rpm
 error: Failed dependencies:
 libcrypto.so.0.9.8()(64bit) is needed by seagull-crypto-1.8.2-0.i386
 libssl.so.0.9.8()(64bit) is needed by seagull-crypto-1.8.2-0.i386
 libTTL.so.1()(64bit) is needed by seagull-octcap-protocol-1.8.2-0.i386
 libTTLBase.so.1()(64bit) is needed by seagull-octcap-protocol-1.8.2-0.i386
 libntl.so.1()(64bit) is needed by seagull-octcap-protocol-1.8.2-0.i386
 libcrypto.so.0.9.8()(64bit) is needed by seagull-trans-tls-1.8.2-0.i386
 libssl.so.0.9.8()(64bit) is needed by seagull-trans-tls-1.8.2-0.i386

If you have experience this problem and you only want to use DIAMETER, then try just installing the seagull-core and seagull-diameter-protocol packages as follows:

[root@server1 packages]# rpm -ivh seagull-core-1.8.2-linux-2.6-intel.rpm
 Preparing... ########################################### [100%]
 1:seagull-core ########################################### [100%]
 [root@server1 packages]# rpm -ivh seagull-diameter-protocol-1.8.2-linux-2.6-intel.rpm
 Preparing... ########################################### [100%]
 1:seagull-diameter-protoc########################################### [100%]

Congratulations! You have installed Seagull and now you can start sending DIAMETER traffic.

Install directory

By default, Seagull is installed in the following directory:

/opt/seagull

There are a number of sub-directories

[root@server1 seagull]# ls
 config diameter doc logs run scenario
 类似资料: