编译安装GCC 5.2.0

2015.08.28发布于笔记暂无评论#CentOS#gcc#install

记录编译GCC 5.2.0时遇到的问题和解决方法,以备日后查询。

平时使用的服务器是CentOS5,自带的gcc编译器还是8年前发布的4.1.2版本,完全没法写C++11的代码,因为不想升级操作系统,只好自己下载源码编译。

安装过程挺dan疼的,只好记录下来。

安装依赖库

GCC依赖于gmp 4.2+, mpfr 2.4+和mpc 0.8+,这里直接下载安装最新的版本。

继续阅读...

Vanilla论坛安装和配置总结

2014.02.08发布于笔记暂无评论#config#install#vanilla#总结

总结在Ubuntu服务器上搭建Vanilla论坛的过程和遇到的问题,以下内容均基于Vanilla 2.2.5。

安装

下载Vanilla

我用的是Vanilla的最新代码,直接从github上clone即可。

git clone https://github.com/vanillaforums/Garden
继续阅读...

Debian6上安装haskell pandoc

2013.08.25发布于笔记暂无评论#debian#haskell#install#pandoc

debian6 squeeze上在安装haskell和pandoc

安装haskell platform和cabal

首先安装依赖的软件包

apt-get install libgmp3-dev freeglut3 freeglut3-dev

然后下载ghc 7.4.2, 在这里选择合适的版本。解压后执行:

继续阅读...

从源码安装nginx

2013.08.25发布于笔记暂无评论#install#nginx#教程

准备工作

安装必须的工具和库。 apt-get install libpcre3-dev libssl-dev

编译参数

我使用如下的configure参数,按照提示安装缺少的库。这里使用的第三方库有nginx-accesskey-2.0.3,如果需要请修改nginx-accsskey的实际路径。

./configure --prefix=/etc/nginx/ --sbin-path=/usr/sbin/nginx \
            --conf-path=/etc/nginx/nginx.conf \
            --error-log-path=/var/log/nginx/error.log \
            --http-log-path=/var/log/nginx/access.log \
            --pid-path=/var/run/nginx.pid \
            --lock-path=/var/run/nginx.lock \ 
            --http-client-body-temp-path=/var/cache/nginx/client_temp \
            --http-proxy-temp-path=/var/cache/nginx/proxy_temp \
            --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \
            --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \
            --http-scgi-temp-path=/var/cache/nginx/scgi_temp \
            --user=nginx --group=nginx \
            --with-http_ssl_module --with-http_realip_module \
            --with-http_addition_module --with-http_sub_module \
            --with-http_dav_module --with-http_flv_module \
            --with-http_mp4_module --with-http_gzip_static_module \
            --with-http_random_index_module --with-http_secure_link_module \
            --with-http_stub_status_module --with-mail --with-mail_ssl_module \
            --with-file-aio --with-ipv6 \
            --add-module=/root/src/nginx/addons/nginx-accesskey-2.0.3
继续阅读...

在CentOS上安装和配置Swatch

2013.08.25发布于笔记暂无评论#centos#config#install#security#swatch

Swatch是一个日志监控工具,以下介绍在CentOS上的安装和配置方法。

安装Swatch

这里下载源代码,解压后安装。 perl Makefile.PL make make install

如果遇到类似Can't locate Date/Manip之类的错误,说明你缺少某些perl模块。通常需要安装以下软件包:

yum install perl-TimeDate perl-Date-Calc perl-DateManip
继续阅读...

Linux网站搭建手册

2013.08.08/2016.08.18发布于笔记暂无评论#install#linux_server#教程

本手册的内容主要包括需要安装的软件及其配置,和常见问题及其解决方案。

  • OS : debian6 squeeze
  • Php : php5
  • Wiki : dokuwiki
  • CMS : wordpress3
  • Server: nginx 1.2.4
  • DB : mysql 5.1
  • DB-UI : phpmyadmin

debian5 lenny

有些vps服务商(比如diahosting)只支持debian5,下面是一些常见的问题和升级到debian6的步骤。

软件源问题

继续阅读...

Ubuntu 9.04硬盘安装和基本配置

2009.09.06发布于笔记暂无评论#config#install#ubuntu

Ubuntu 9.04的硬盘安装和基本配置。

硬盘安装

vmlinuz initrd.gz 获得

将安装盘debian-XX.iso 与 vmlinuz, initrd.gz 置于同一驱动器根目录下

http://http.us.debian.org/debian/dists/lenny/main/installer-i386/current/images/hd-media/
ftp://ftp.sjtu.edu.cn/debian/dists/lenny/main/installer-i386/current/images/hd-media/
继续阅读...