下载源代码 现在都不用svn了,学学git吧
git clone git://source.ffmpeg.org/ffmpeg.git
configure 在执行./configure的时候,可能会提示没有安装yasm,那么执行”yum install -y yasm“即可。
yum install -y yasm
./configure
make 执行make,就是编译整个ffmpeg项目了,会生成一些二进制文件,例如:ffplay、ffserver、ffmpeg、ffprobe!
makeinstall 执行make install时候,会把编译生成的.a归档复制到/usr/local/lib下!
webkitgtk+的编译要用到4.8+的GCC 人家ubuntu都有编译好的gcc。。。可怜我centos只能编译源代码了。。。
废话不说,速度干活
下载 先下载需要的GCC源码,http://gcc.gnu.org/以gcc-4.8.3为例 先解压文件
cd ~
mkdir src
cd src
wget http://自己写吧
tar xf gcc-4.8.3.tar.gz
到这一步停下,还有软件包没有下载安装,难点重点就在这儿了,这三个软件包的安装顺序不能乱,而且安装后一个软件之前必须指定前面安装的路径,很麻烦!
下载源代码可以执行gcc-4.8.3/contrib下的download_prerequisites脚本,即可自动下载,到时候也好一起编译
...
下载安装包:http://webkitgtk.org/使用下面命令压缩包
tar xvJf
安装依赖库:
apt-get install autoconf automake autotools-dev bison flex gperf glib-networking gtk-doc-tools libenchant-dev libgail-dev libgeoclue-dev libglib2.0-dev libgstreamer-plugins-base0.10-dev libgtk2.0-dev libicu-dev libjpeg62-dev libpango1.0-dev libpng12-dev libsoup2.4-dev libsqlite3-dev libtool libxslt1-dev libxt-dev
试试Configure一下
./configure
可能还不够,提示找不到 libwebp,找一下吧:
apt-cache search libwebp
libwebp-dev - Lossy compression of digital photographic images.
libwebp5 - Lossy compression of digital photographic images.
libwebpdemux1 - Lossy compression of digital photographic images.
libwebpmux1 - Lossy compression of digital photographic images....
基本流程吧啊,以后可能会更新,以6.5为例:
下载安装必要文件,比如虚拟机virtualbox,vm等,还有镜像i386或者x86_64的,按需下载吧
设置虚拟机,开始安装,推荐使用全英文安装,速度和稳定性会好一点
完毕后网卡不会自动启动,需要手动开启
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:64:A5:E3
TYPE=Ethernet
UUID=ff171f7b-3bc5-465d-a5ba-287e200f6da6
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp
然后
/etc/init.d/network start
现在看看ifconfig里有没有IP信息
有了IP就能上网了,下面就是各种yum了,有兴趣的TX可以执行一下这个优化脚本
逛淘宝店的时候看到的,记一下
内存有SD DDR和DDR2 DDR3之分,4种内存不能混用,拍前请确定自己的机器是用的什么内存,如果不能确定,可以用CPU-Z或者EVEREST这个软件检测一下!
打开软件后看”SPD”选项的”最大带宽”一栏!
SD类型
PC-100是 SD 100
PC-133是 SD 133
DDR1类型
PC-2100是DDR-266内存!
PC-2700是DDR-333内存!
PC-3200是DDR-400内存!
DDR2类型
PC2-3200是DDR2-400内存!不要和DDR1的弄混了!
PC2-4200(有时可能是PC2-4300)是DDR2-533内存!
PC2-5300是DDR2-667内存!
PC2-6400是DDR2-800内存!
DDR3类型
PC3-8500是DDR3-1066内存!
PC3-10600是DDR3-1333内存!
以下是3代游戏版本和高频率:
PC3-12800是DDR3-1600内存!
PC3-15000是DDR3-1866内存!
PC3-16000是DDR3-2000内存!
如果不会查看请直接百度搜索CPU-Z下载,下载1.49版本以上的,解压缩运行CPU-Z,查看SPD项即可知道自己内存的信息,然后根据自己所需要的购买!
经常网络被攻击,最有效的方式就是在linux操作系统上直接限制ip访问,主要有两种方式设置
1.使用hosts.allow和hosts.deny来设置ip白名单和黑名单,/etc/目录下
优先级为先检查hosts.deny,再检查hosts.allow, 后者设定可越过前者限制, 例如: a.限制所有的ssh, 除非从218.64.87.0 - 127上来。 hosts.deny: in.sshd:ALL hosts.allow: in.sshd:218.64.87.0/255.255.255.128
b.封掉218.64.87.0 - 127的telnet hosts.deny in.sshd:218.64.87.0/255.255.255.128
c.限制所有人的TCP连接,除非从218.64.87.0 - 127访问 hosts.deny ALL:ALL hosts.allow ALL:218.64.87.0/255.255.255.128
d.限制218.64.87.0 - 127对所有服务的访问 hosts.deny ALL:218.64.87.0/255.255.255.128
其中冒号前面是TCP daemon的服务进程名称,通常系统 进程在/etc/inetd.conf中指定,比如in.ftpd,in.telnetd,in.sshd 其中IP地址范围的写法有若干中,主要的三种是: 1.网络地址--子网掩码方式: 218.64.87.0/255.255.255.0
2.网络地址方式(我自己这样叫,呵呵) 218.64.(即以218.64打头的IP地址) 3.缩略子网掩码方式,既数一数二进制子网掩码前面有多少个“1”比如: 218.64.87.0/255.255.255.0 -- 218.64.87.0/24
设置好后,要重新启动
# /etc/rc.d/init.d/xinetd restart
# /etc/rc.d/init.d/network restart
2.使用iptables命令
单个IP的命令是
iptables -I INPUT -s 80.241.219.171 -j DROP
封IP段的命令是
iptables -I INPUT -s 96.47.225.0/16 -j DROP
iptables -I INPUT -s 96....
新装的机子执行一下,请酌情使用,出问题后果自负。
优化设置 This script is only for 64bit Operating System ! 64位系统专用,老高有修改
#!/bin/bash #author suzezhi #this script is only for CentOS 6 #check the OS platform=`uname -i` if [ $platform != "x86_64" ];then echo "this script is only for 64bit Operating System !" exit 1 fi echo "the platform is ok" version=`lsb_release -r |awk '{print substr($2,1,1)}'` if [ $version != 6 ];then echo "this script is only for CentOS 6 !...
转自啥论坛忘了:
看到很多同学问ROM哪儿下,还说ROM少, 殊不知谷歌亲儿子最不缺的就是ROM? 这里给大家稍稍整理了一些名气比较大的,名气小的自己去goo.im下吧。 记住我们手中 Nexus 5 的名字 hammerhead (中文翻译是锤头的意思,这么好的名字smartisan居然不支持,鄙视一个) 进入正题:
CyanogenMod (简称CM) 入口地址: http://download.cyanogenmod.org/?device=hammerhead
SlimKait (简称Slim,这个…我被GFW墙了,懒得翻出去找,能进去的尽量搬运下吧,这个ROM不错) 入口地址: http://www.slimroms.net/index.php/downloads
Paranoid(简称PA) 入口地址: http://download.paranoidandroid.co/roms/hammerhead/
OmniRom (简称Omni) 入口地址: http://dl.omnirom.org/hammerhead/
mokee (魔趣) 入口地址: http://download.mfunz.com/?device=hammerhead
AOKP 入口地址: http://aokp.co/devices/hammerhead
ChameleonOS (简称ChaOS) 入口地址: http://roms.chameleonos.org/index.php?device=hammerhead
carbon 入口地址: http://carbon-rom.com/downloads/?device=hammerhead
mahdi 入口地址: http://mahdi-rom.androidfilesharing.com/Nexus%205/
clockworkmod (简称CWM,大家进去找Nexus 5,里边有很多大家需要的东西,比如CWM recovery,Gapps等) 入口地址: http://www.clockworkmod.com/rommanager
在goo.im中搜索hammerhead就可以找到很多ROM了,大家可以去看看,这是我搜索好的: http://goo.im/devs
附:Nexus 5 XDA论坛入口地址,这里才是金库: http://forum.xda-developers.com/google-nexus-5
整理的不全面,但是足够用了,这些都是有官网的ROM团队,还有些没有的ROM团队做的也很好,大多都发在goo.im中,建议大家去看看。