centos 5.4 安装,centos如何安装软件
本篇文章给大家谈谈centos 5.4 安装,以及centos如何安装软件对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
centos6编译及安装ZLMediaKit解析
centos6安装ZLMediaKit
ZLMediaKit的作者是使用Ubuntu 16开发的,但是如果要跑到测试甚至于生产上必须要部署到centos上,笔者主要是使用centos6(centos7除了下面rpm包外,编译组件操作一致),因为有需求就装完给大家分享一下。
1.安装基础编译环境
1.1 gcc-5.4的安装
注意:centos6默认gcc的版本是gcc-4.4,此时需要升级到gcc-5.4,网络上说的升级到gcc-4.7以上以支持c11是错误的,实测gcc-4.8无法成功cmake出相关基础配置框架
wget
tar-zxvf gcc-5.4.0.tar.gz
cd gcc-5.4.0
./contrib/download_prerequisites
cd..
mkdir gcc-build-5.4.0
cd gcc-build-5.4.0
../gcc-5.4.0/configure–enable-checking=release–enable-languages=c,c++–disable-multilib
make&& make install(我的虚拟机是双核处理器2.5G内存,需要1个小时,早知多配置几个核心。。。等死了)
gcc-v此时系统gcc会自动变成gcc-5.4版本
1.2 cmake-3.10安装
暂时没有测试cmake3其他版本是否能安装,目前使用的3.10与作者版本一致
tar-zxvf cmake-3.10.0-rc4.tar.gz
cd cmake-3.10.0
./bootstrap
gmake&& gmake install
yum remove cmake
ln-s/usr/local/bin/cmake/usr/bin/cmake
ln-s/usr/local/bin/cpack/usr/bin/cpack
ln-s/usr/local/bin/ctest/usr/bin/ctest
#或者是写环境变量
export PATH=$PATH:/usr/local/bin
#配置进/etc/profile之后source也可以验证:
# cmake–version
cmake version 3.10.0-rc42.编译ZLMediaKit
2.1下载代码
git clone–depth=1
cd ZLMediaKit
git submodule init
git submodule update2.2安装依赖性
yum install mysql-devel.x86_64 openssl-devel ffmpeg ffmpeg-devel另外三个rpm包也需要安装,链接如下:
libx264-devel()
wget
libfaac-devel()
wget
libmp4v2-dev()
wget 编译
# mkdir linux_build
# ln-s linux_build/ build
# cd build
# cmake..
— The C compiler identification is GNU 5.4.0
…
— Configuring done
— Generating done
— Build files have been written to:/usr/local/src/install_pack/ZLMediaKit/build
# make编译好可执行的文件在ZLMediaKit/git/ZLMediaKit/build/bin下面
3.运行编译好的ZLMediaKit
cd ZLMediaKit/git/ZLMediaKit/build
./bin/MediaServer
# netstat-antlp| grep./MediaServer
tcp 0 0 0.0.0.0:555 0.0.0.0:* LISTEN 26771/./MediaServer
tcp 0 0 0.0.0.0:1936 0.0.0.0:* LISTEN 26771/./MediaServer
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 26771/./MediaServer
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 26771/./MediaServer
tcp 0 0 0.0.0.0:322 0.0.0.0:* LISTEN 26771/./MediaServer
tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 26771/./MediaServer如果要修改端口,在编译前,找到ZLMediaKit/git/ZLMediaKit/server/main.cpp
在namespace mediakit{下面进行对各服务器端口号的修改
总结
以上所述是小编给大家介绍的centos6编译及安装ZLMediaKit解析,大家如有疑问可以留言,或者联系站长。感谢亲们支持!!!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
Linux CentOs 5.4下安装显卡驱动(Nvidia-9500GT)
没有安装源代码,编译程序时要用到各种头文件,所以要对源代码进行编译。
对于初学者还是重装系统吧,安装选项选择全部安装,源代码主要是在开发选项里面。如果想学习一些知识,可以在安装光盘里面找到源代码,以linux-2.6.x-x开头的,也可以下载一个比如linux-2.6.26.6.tar.bz,下下来后,放到usr/src/下,解压tar vxjf linux-2.6.26.6.tar.bz命令行进入解压目录,然后输入make menuconfig,进入配置菜单,不用改,默认就可以,选择最下面的save…………,然后输入make,等个半个小时左右,再输入make modules,然后就可以了,看看/lib/modules/下面是不是多了一个目录这个是专门用来编译模块的。
不行可以联系我。
CentOS 7 升级 5.4 内核
MatrixOne推荐的操作系统为 Debian 11+、Ubuntu 20.04+、CentOS 9+等,这些系统内核版本高于5.0。随着 CentOS 7的支持周期接近尾声,许多用户仍在使用此系统。MatrixOne使用 Golang语言开发,低内核版本的 Linux系统可能导致应用崩溃的 Bug。CentOS 7使用的内核版本为 3.10.0,社区提供升级至 5.0+的简易方案以提升系统稳定性和兼容性。
Linux内核版本分为稳定版和长期维护版。稳定版内核每发布一次后即为稳定版本,每个稳定版本仅会有几个修复版本。长期维护版则只修复重大 Bug,且发布版本频率较低。目前,Linux Kernel Organization长期维护的内核版本包括 5.4等。对于 CentOS 7,建议升级至 5.4版本。
ELRepo是 CentOS的可靠第三方仓库,提供文件系统驱动、网络摄像头驱动等。使用 ELRepo提供的 rpm内核包可快速升级 CentOS 7内核。升级操作包括下载内核 rpm包、安装内核、设置 grub2启动项、重启验证。
升级过程中需注意系统稳定性及兼容性问题,建议备份重要文件和数据,先在测试环境中验证变更。完成升级后,可通过命令检查内核版本,确认更新成功。CentOS内核版本不会互相影响,若需切换默认内核,可修改启动项序号。完成内核升级后,MatrixOne可稳定运行。使用 MatrixOne过程中遇到问题,欢迎社区交流。