CentOS编译安装ffmpeg是一件很痛苦的过程,因为各种编码器、解码器什么的很繁杂,而且相互依赖关系更复杂。
编译了一天终于把它搞定并基本测试无问题,以下是步骤。
安装yasm
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar zxf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./......
在Linux中,gnutls应用很常见,最近编译ffmpeg时也用到,不过应该是自带的gnutls太旧了,所以编译错误,要新编译一个。下面是编译安装过程。
注意:/etc/ld.so.conf要加上lib64。并且不要使用yum remove gnutls gnutls-devel,不信?你会后悔的!
首先安装nettle:
wget http://www.lysator.liu.......
MingW的mingw-get-inst是会在安装时自动找到最新的package然后进行安装,安装了gcc后,我们会发现gcc版本太新了,以致不少程序不支持。因此,我们要把MingW的gcc换回旧版,以下是切换方法。
首先,我们应该知道,mingw的package可以用mingw-get管理,具体命令参考网址:
http://sourceforge.net/......
在Eclipse Juno中添加Chrome为external browser并使用自定义参数是一件很痛苦的事,因为要添加%URL%,要添加自定义参数,如“--disable-web-security”等。探索了一晚,终于找到了解决方法……
在Eclipse中点击:Window->Preferences->General->Web Broser,然后选择“User external web bro......
Linux很多组件需要Python,但自带的都是比较旧的版本,但不少程序也需要Python,但都是要求比较高的版本,但Python新旧版本不太兼容,所以……
我们很有比较在系统上装个新版本,但默认还是要用旧版的Python。以下是安装过程。
装较新版sqlite,否则新版的2.7会编译出错,而且一些Python应用程序也......
OpenVPN通过MySQL进行用户验证有很多种方案,比较常见的是自编写脚本、PAM和FreeRadius等。各有各的缺点,如PAM只能验证而不能监控流量;自写脚本太麻烦,效率不够高;FreeRaduis配置麻烦,消耗资源有点大,等等。
有个“openvpn-mysql-auth”插件可以单独完成用户验证,并且可以自定义SQL语句,且......
使用git将项目clone到机器上并安装。如果没有git,可以参考《CentOS安装git》安装。
使用以下命令进行安装plowshare
git clone https://code.google.com/p/plowshare/
cd plowshare
然后,由于新版的plowshare默认是支持bash4以上,而大多数Linux都还是bash3,如果运行,会出现“plowshare/src/c......
1、如何让nginx列目录
在对应的网站配置段中,加入:
location /_files
{
root /home/blog.creke.net;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
解释一下:
root是指当前的网站根文件......
安装依赖
yum install zlib-devel curl-devel openssl-devel apr-devel apr-util-devel expat-devel gettext-devel readline-devel gdbm-devel tcl-devel tk-devel
手动安装libyaml否则会提示“yaml.h is missing. Please install libyaml. Failed to configure psych. It will not be installe......
Galaxy Nexus已经开始推送Android 4.1.1了。但是在一个国家和地区经常被各大应用鄙视的地方,OTA包的下载也很容易失败。所以,在大家看到一个开膛的安卓机器人冒出感叹号时,有必要手动升级OTA包啦。
假设已经安装了4.0.4的yakju原版。如果没有,请参考各大刷机教程自行解决。
首先,手动下载And......