CentOS下CSipSimple编译依赖与安装教程

需积分: 10 5 下载量 179 浏览量 更新于2024-09-11 收藏 342KB PDF 举报
本文档详细记录了在 CentOS 6.5 32位系统上安装 CSipSimple 时遇到的问题及解决方案。首先,确保安装了必要的基础依赖模块,包括 subversion、git、quilt、unzip、wget、swig2.0 和 python 等。由于 yum 包管理器无法直接安装 quilt、swig2.0 和 yasm 这三个特定版本的软件,作者采取了以下步骤: 1. **Quilt 安装**: - 由于 yum 不提供合适的 quilt 版本,作者从 [pkgs.org](http://pkgs.org/) 下载了 quilt-0.48-2.el6.src.rpm 的源代码包。 - 解压并进入 `rpmbuild/SOURCES` 目录,然后解压 tarball 并进入 quilt-0.48 目录。 - 使用 `./configure` 进行配置,接着执行 `make` 进行编译,最后通过 `makeinstall` 安装。 2. **Yasm 安装**: - Yasm 的安装从 [Linux From Scratch](http://www.linuxfromscratch.org/blfs/view/svn/general/) 获取,下载 yasm-1.3.0.tar.gz。 - 在 `/usr/local/src` 目录下以 root 权限运行,执行 `./configure` 进行配置,然后 `make` 编译,最后 `makeinstall` 安装。 3. **SWIG2.0 安装**: - SWIG 的下载链接未在提供的部分给出,但提示是从网上下载 swig-3.0.2 版本。 - 需要下载对应版本的 SWIG,并同样进行 `./configure`、`make` 和 `makeinstall` 的编译安装步骤。 在整个过程中,用户需要具备一定的 Linux 命令行操作技巧,以及对源代码包管理和编译工具的了解。对于那些初次尝试编译特定软件包或在特定操作系统环境下遇到困难的开发者或管理员,这篇文档提供了宝贵的参考。安装完成后,可以继续按照 CSipSimple 的官方文档或者社区指南进行下一步的配置和集成,以便成功搭建并运行 CSipSimple 系统。