Squid服务器的编译与安装全攻略[Linux安全]
本文“Squid服务器的编译与安装全攻略[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
假定你利用unix有一段时间,并且已编译过很多其他软件包,那么只需快速的扫描本章.编译安装squid的历程与安装其他软件类似.
为了编译squid,你需求一个ANSI C编译器.不要被ANSI字眼吓倒.假定你已经有一个编译器,它顺从ANSI指令,那么也一样.GNU C编译器(gcc)是很好的挑选,它被遍及利用.大部份操作系统在其尺度安装中附带了C编译器,不过Solaris和HP-UX除外.假定你利用这样的操作系统,那大概没有安装编译器.
理论上你应当在行将运行squid的机械上编译squid.安装历程侦查你的操作系统以发现特定的参数,比方可用文件描写符的数目.但是,假定你的系统没有C编译器存在,你大概会在其他机械上编译squid,然后把二进制代码copy回来.假如操作系统差别,那么squid大概会碰到问题.假定操作系统有差别的内核配置,squid会变得混乱.
除了C编译器,你还需求perl和awk.awk是全部unix系统的尺度程序,所以你没必要耽忧它.perl也是相当遍及的,但它大概没有默许安装在你的系统上.你需求gzip程序来解压源代码公布文件.
对Solaris用户,请确认/usr/ccs/bin包含在你的PATH环境变量里,即便你利用gcc编译器.为了编译squid,make和ar程序需求在这个目录找到.
解开源代码包
在下载完源代码后,你需求在某个目录解开它.具体哪个目录无关紧急.你能解开squid在你的家目录或任何其他地方,大约需求20M的安闲磁盘空间.我个人喜好用/tmp.利用tar号令来展开源代码目录:
% cd /tmp % tar xzvf /some/where/squid-2.5.STABLE4-src.tar.gz
一些tar程序不支持z选项,该选项自动解压gzip文件.假如这样,你需求运行以下号令:
% gzip -dc /some/where/squid-2.5.STABLE4-src.tar.gz | tar xvf -
一旦源代码被展开,下一步普通是配置源代码树.但是,假定这是你第一次编译squid,你应确认特定的内核资源限制充足高.怎样发现,请持续.
以上是“Squid服务器的编译与安装全攻略[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |