标签: centos

CentOS 安装Darwin Streaming Server 6.0.3

以下是来自一个国外网站的自动化安装Darwin Streaming Server 6.0.3(目前最新的DSS版本)的脚本,我就更改了三个补丁文件的URL地址(原来的已无效),希望让各位少走弯路
如果wget下载DSS的安装文件太慢,可以直接用迅雷下载后上传到服务器,迅雷下载会很快!
#!/bin/bash
groupadd qtss
adduser -s /sbin/nologin qtss -g qtss

wget http://static.macosforge.org/dss/downloads/DarwinStreamingSrvr6.0.3-Source.tar
tar -xvf Dar[......]

阅读全文

ffmepg在CentOS编译和调试(DEBUG)技巧总结

编译主要参考官方文档:http://ffmpeg.org/trac/ffmpeg/wiki/CentosCompilationGuide可以少走很多弯路。

1.官网下载最新的ffmpeg源码
git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg

2.官网下载x264,并编译x264

cd ffmpeg
git clone git://git.videolan.org/x264
cd x264
./configure --enable-static

如果是32位的系统,需要增加参数”-march=i686″,否则LD过程可能报错:

CFLAGS="-march=i686" ./configure --enable-static
 --disable-opencl \
 --disable-avs \
 --disable-cli \
 --disable-ffms \
 --disable-gpac \
 --disable-lavf \
 --disable-swscale \
 --disable-asm


make
make install

如果要增加其他新的库,比方说mp3,amr等等,可以我前面推荐的官方编译文档

3.[......]

阅读全文

linux centos 内核编译脚本

#compile.sh

SDIR=`pwd`
cd /usr/src/kernels/linux-2.6.18
make
make modules_install

echo “Compile kernel and modules done”
rm -f /boot/vmlinuz2.6.22
cp /usr/src/kernels/linux-2.6.18/arch/i386/boot/bzImage /boot/vmlinuz2.6.22

rm -f /boot/System.map-2.6.22
cp /usr/src/kernels/linux-2.6.18/System.map[......]

阅读全文

CentOS下apache+ mysql + php安装手记录

#特别注意,后面所有带devel后缀的包,是对应模块的开发包(头文件)
#php依赖很多的库,用yum安装非常省事省力。
 
#安装mysql
yum install mysql
yum install mysql-server
yum install mysql-devel
#下载httpd-2.2.22.tar.gz
httpd-2.2.22 :
 ./configure –prefix=/usr/local/apache2  –enable-mods-shared=all  –enable-rewrite –enable-shared=max
 
 
配置前先安装依赖的库

[......]

阅读全文