安装Squid

现在你的机器已经做好安装的Squid的准备,你需要下载和安装squid了。有两种办法:一是下载源代码并编译,二是下载一个预编译二进制版本并安装,这依赖于别人的编译。
通常二进制版本的squid与源代码版本容易安装,尤其是如果你的操作系统销售商提供了一个软件包的话,安装更容易。
建议从源码开始安装squid。这允许你在编译时打开一些编译开关,而发布的二进制版本中可能没有打开(例如:对SNMP功能的支持在编译时没有饱含,除非你特别指定,大多数二进制版本都不支持SNMP)。如果你的操作系统为了更好地运行squid做了优化(例如你增加了一个每个进程的最大文件句柄数量),一个预编译的二进制版本可能无法利用这些优化,因为你的编译器头文件可能与二进制版本编译时用的文件不一样。
使用其它人发布的二制版本还会担心:如果他们在二进制代码嵌入了“特洛伊木马”怎么办?为了确保安全,建议你编译官方的原代码。
由于我们首先建议用原码,所以我们要先讨论这个:如果你须从某处下载二进制squid,请直接跳到第二小节:获取二进制版squid.

获取squid源代码
Squid源代码被数不清的站点镜像,看一下。。。,那儿有镜像站点列表。
决定下载哪个文件包成了问题,尤其在你不熟悉squid版本命名约定的情况下。在本文写作时,Squid已是第二版。随着功能的增加,副版本号也增大(squid2.0变成squid 2.1,进而squid 2.2等等)。由于新的功能会产生一些新的bug,包含着新功能的第一版以“预发行”(pre-release)版的方式发布。squid 1.2的第一个预发行版叫squid-2.1.PRE1-src.tar.gz,第二个叫squid-2.1.PRE2-src.tar.gz。一旦squid被认为稳定了,一个普通的发行版本就发布了:第一个发行版叫squid-2.0.RELEASE-src.tar.gz,第二个发行版(会包含少量的错误修正)叫squid-2.0.RELEASE2-src.tar.gz。
简而言之,文件包命名如下:squid-2.副版本号.稳定信息.发行号.tar.gz。除非你是一个squid开发者,你应该下载最新发行(RELEASE)版本:这样你会少遇到bug.
通过squid源代码可以通过ftp(文件传输协议)获得,因此你应掌握利用ftp程序下载squid源代码,ftp程序几乎在每个unix系统中都有。如果你不熟悉ftp,你只需用浏览器访问最近的镜像,然后在文件名上右击鼠标后选择“另存为”来将squid源代码保存下来(不要点击文件名字,很多浏览器会试图解压缩这个文件,然后将tar文件的内容在浏览器内显示出来:这当然不是你想要的)。一旦下载完成,将这个文件传送到缓存机器上。

获取二进制版本的squid
找一个二制版本的squid来安装非常简单:决定那一个二进制版本可以依赖则困难得多。如果你不加细心选择,有人就可能破坏你的系统的安全。如果你不能编译squid,但知识(并信任)某人可以为你编译,向他们请求帮助。这比下载一个你不认识的人编译的程序要好得多。
下载预编译程序包最不理想的地方,是那些接收公众的发布版本的站点:避免从类似incoming或uploads这样的目录中下载文件,因为你不知道它来自什么样的源代码。
邮件列表通常是一个发现预编译软件的好地方(虽然众人会因为你没有尽力搜找可信赖的版本就打扰这个列表而生气)。列表中好的加入者由于珍惜自己的声誉,而可能提供确实符合原代码的二进制版本。
squid核心开发人员知道和信任的人编译的二进制程序可以从ftp://squid.nlanr.net/pub/contrib/binaries/得到。你可以在那儿找到适合你的操作系统的二进制版本的squid。
软件包可以用其它的方式发布。通常Squid会被转换成用某种安装工具进行安装的软件包。软件包管理工具很多,无法在这儿一一讨论。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值