注册
|
登录
发帖
热搜
活动
交友
discuz
论坛
BBS
翼度工具
翼度网址导航
开发工具
Linux命令速查
网页设计配色表
在线制作icon
颜色代码选取器
翼度科技
»
论坛
›
云主机
›
LINUX
›
查看内容
返回列表
发新帖
CentOS7下离线编译ZLMediaKit
轻松一身
轻松一身
当前离线
积分
6
2
主题
2
帖子
6
积分
新手上路
新手上路, 积分 6, 距离下一级还需 44 积分
新手上路, 积分 6, 距离下一级还需 44 积分
积分
6
发消息
显示全部楼层
系统环境
CentOS版本号
CentOS Linux release 7.9.2009 (Core)
内核版本
Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
镜像下载地址
https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spm=a2c6h.25603864.0.0.196df5adF9cHsb
切换到root用户
如果不是root用户进行操作的话,可能会有权限限制问题
su root
安装包准备
在可以联网的电脑上(windows或centos均可),下载ZLMediaKit
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit
cd ZLMediaKit
#千万不要忘记执行这句命令
git submodule update --init
复制代码
之后压缩文件夹ZLMediaKit,作为离线安装的ZLMediaKit包
安装gcc
git_gcc_gcc-c++.zip包内容如下,可参考
https://blog.csdn.net/White_Black007/article/details/81357234
提取
拷贝程序包git_gcc_gcc-c++.zip到服务器
执行以下命令进行安装
#解压缩
unzip git_gcc_gcc-c++.zip
cd git_gcc_gcc-c++
#安装
rpm -Uvh *.rpm --nodeps --force
#验证
gcc --version
复制代码
安装cmake
下载地址
https://cmake.org/files/v3.26/
拷贝文件cmake-3.26.3-linux-x86_64.tar.gz到服务器
# 1.解压缩包,并将其移动到/opt 目录下
tar -xf cmake-3.26.3-linux-x86_64.tar.gz
mv cmake-3.26.3-linux-x86_64 /opt/cmake-3.26.3
# 2.建立软连接
sudo ln -sf /opt/cmake-3.26.3/bin/* /usr/bin/
# 3.执行命令查看版本
cmake --version
复制代码
安装openssl
下载地址
https://www.openssl.org/source/
拷贝程序包openssl-1.1.1w.tar.gz到服务器
#解压缩
tar -zvxf openssl-1.1.1w.tar.gz
cd openssl-1.1.1w
#设定OpenSSL安装目录
./config --prefix=/usr/local/openssl
#编译 也可执行make -j4 提高编译速度
make
#安装
make install
#创建符号链接
sudo ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
sudo ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
#执行命令查看版本
openssl version
复制代码
注:
执行./config --prefix=usr/local/openssl 时报错
是由于 --prefix 后面必须时绝对路径,已经更改为./config --prefix=/usr/local/openssl,而不是 ./config --prefix=usr/local/openssl
源码编译
拷贝文件ZLMediaKit.zip到服务器
# 解压缩包
unzip ZLMediaKit.zip
cd ZLMediaKit
mkdir build
cd build
cmake ..
make -j4
复制代码
运行
编译完文件位置 ZLMediaKit/release/linux/Debug/
#增加权限
cd /home/sa/ZLMediaKit/release/linux/Debug/
chmod 777 MediaServer
#直接运行
./MediaServer
#或
#以守护进程运行
./MediaServer -d &
复制代码
来源:
https://www.cnblogs.com/xiaowang2009/p/17919345.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
上一篇:
docker笔记之安装
下一篇:
不同Linux系统nouveau驱动禁用方式
发表于 2024-1-2 12:27:09
举报
回复
使用道具
分享
返回列表
发新帖
本版积分规则
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
快速回复
快速回复
返回顶部
返回顶部
返回列表
返回列表