心情大好,给VPS升级了一下系统,然后自己配了LNMP安装脚本,用yum源安装的话更新比较方便点哈
​​这个过程挺麻烦啊,所以果断要记下来,以防以后要用到
如果是其他系统的话,几个配置路径和软件源地址还有yum指令替换掉,应该就可以了

脚本托管在: https://github.com/owent-utils/bash-shell/tree/master/LNMP
如果有什么更新的话也会在这里。

源码如下

[gist id="9658751"]

顺带记一下几个软件源

  1. EPEL源, 由 Fedora 社区创建维护,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目. http://mirrors.fedoraproject.org/publiclist/EPEL/
  2. Remi源, 里面是茫茫多最新稳定版的软件包,不过有时候太新了可能软件不支持(比如PHP 5.4刚出的时候Wordpress就不支持). http://rpms.famillecollet.com/
  3. RPMForge源, 据说是最稳定的软件源,这个安装脚本里用得也是这个. http://repoforge.org/
  4. RPMFusion源, 据CentOS官方说没RPMForge稳定. http://rpmfusion.org/
  5. ELRepo源, 用于CentOS/Redhat的硬件和底层相关的源,比如显卡驱动啊什么的。 http://elrepo.org/

# 同步软件源命令
rsync -avrt rsync://支持同步的软件源地址 [其他选项]
# 如,同步CentOS 6.3的非debug,非系统镜像,且不包含i386的软件源
rsync -avrt rsync://mirrors.tuna.tsinghua.edu.cn/centos/6.3/ --exclude=debug/ --exclude=isos/ --exclude=*/i386/ 

# 创建软件仓库命令 
createrepo [PATH]
如:
createrepo /data/htdocs/repo