成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何獲取合適的Squid版本

系統 Linux
Squid是一個開源的緩存服務器。對于服務器管理者而言,會希望獲取最穩定的Squid版本,因此應該獲取STABLE分支的Squid。另外Squid也有針對測試者的DEVEL版本,會有比較多的bug。從squid-cache.org可以輕松的獲取Squid源代碼。

Squid開發者定期發布源代碼。每一個發布版有一個版本號,例如2.5.STABLE4。版本號的第三部分以STABLE或DEVEL(短期開發版本)開頭。

也許你能猜到,DEVEL版本傾向于擁有更新,更試驗性的功能。但也許它們有更多的bugs。無經驗的用戶不應該運行DEVEL版本。假如你選擇運行一個DEVEL版本,并且遇到了問題,請將問題報告給Squid維護者。

在一段時間的開發期后,Squid版本號變為STABLE。該版本適合于普通用戶。當然,即使穩定版可能也有一些bugs。高的穩定版本(例如STABLE3,STABLE4)應該bugs更少。假如你特別關心穩定性,你應該使用這些最近發布版本中的一個。

使用源代碼

為什么你不能copy一份預編譯的二進制代碼到你的系統中,并且期望它運行良好呢?主要理由是squid的代碼需要知道特定操作系統的參數。實際上,最重要的參數是打開文件描述符的***數量。Squid的./configure腳本在編譯之前偵察這些值。假如你獲取一個已編譯的使用某個參數值的squid到另一個使用不同參數值的系統中,可能會遇到問題。

另一個理由是許多squid功能在編譯時必須被激活。假如你獲取一個別人已編譯的squid文件,它不包含你所需要的功能,那么你又得再編譯一遍。

***,共享庫的問題可能使得在系統之間共享可執行文件困難。共享庫在運行時被裝載,如已知的動態鏈接一樣。squid在編譯時會偵察你系統中的C庫的某些功能(例如它們是否被提供,是否能運行等)。盡管庫功能不常改變,但兩個不同的系統的C庫之間可能有明顯的區別。如果兩個系統差別太大,就會對Squid造成問題。

獲取squid的源代碼是非常容易的。請訪問squid的首頁:http://www.squid-cache.org。首頁有鏈接指向不同的穩定版和開發版。假如你不在美國,那么請訪問squid的眾多鏡像站點中的一個。鏡像站點通常以"wwwN.CC.squid-cache.org"命名,N是數字,CC是國家的兩位代碼。例如,www1.au.squid-cache.org是澳大利亞的鏡像站點,在主頁上有鏈接指向不同的鏡像站點。

每一個squid發布版分支(例如Squid-2.5)有它自己的HTML頁面。該頁面有鏈接指向源代碼,以及與其他發布版的差別。假如你從一個發布版升級到下一個,你應該下載這些差別文件,并且打上補丁,請見3.7章節中的描述。每個版本的發布頁描述新功能和重要的改進,也有鏈接指向已經修正的bugs。

如果web訪問不可行,你能從ftp://ftp.squid-cache.org的FTP服務器獲取源代碼,或者使用其他FTP鏡像。要獲取當前版本,請訪問pub/squid-2/DEVEL 或 pub/squid-2/STABLE 目錄。FTP鏡像也在許多國家有,你能用同樣的國家代碼去猜測一些FTP鏡像站點,例如ftp1.uk.squid-cache.org。

當前的Squid發布版本大約1M大小。在下載完壓縮的打包文件后,你能繼續第3章。

預編譯的二進制文件

一些Unix發布版可能預包含了Squid的編譯版。對Linux系統,你可以找到Squid的RPM包。通常squid RPM包含在你所買的Linux光碟里。Freebsd/Netbsd/OpenBSD也在它們的ports或者packages里面包含了squid。

雖然RPM或者預編譯的packages能節省你一些時間,但它們也有一些弊端。就像我提過的一樣,在你開始編譯squid之前,某些功能必須被激活或禁止。而你安裝的預編譯的包可能不包含你想要的特定功能。而且,squid的./configure腳本偵察你系統中的特定參數,這些在你系統中的參數可能與編譯它的機器的參數不同。

***,假如你想對squid打補丁,你必須等某個人編譯更新的RPM或packages,或者你還得自己找源代碼編譯。

我強烈建議你從源代碼編譯squid,當然怎樣選擇由得你。

匿名CVS

你能匿名訪問squid的CVS文件(只讀)以保持你的源代碼同步更新。使用CVS的有利面是你能輕易獲取當前運行版本的補丁。這樣就容易發現近來改變了什么。

將這些補丁打到你所運行的版本中,有效的保持你的源代碼和官方版本的同步。

CVS使用樹型索引系統,樹干叫做頭分支。對Squid而言,這里也是所有的新改變和新功能的存放之地。頭分支通常包含試驗性的,也許不太穩定的代碼。穩定的代碼通常在其他分支上。

為了有效的使用squid的匿名CVS,你首先應知道版本和分支是怎樣被標明不同的。例如,版本2.5分支被命名為SQUID_2_5。具體的發布有長的命名,例如SQUID_2_5_STABLE4。為了得到squid版本2.5.STABLE4,請使用SQUID_2_5_STABLE4標簽;使用SQUID_2_5得到最近的2.5分支的代碼。

為了使用squid匿名CVS服務,你首先必須設置CVSROOT環境變量:

csh% setenv CVSROOT :pserver:anoncvs@cvs.squid-cache.org:/squid

或者,對Bourne shell用戶:

sh$ CVSROOT=:pserver:anoncvs@cvs.squid-cache.org:/squid
      
sh$ export CVSROOT

然后你就可以登陸到服務器:

% cvs login
      
(Logging in to anoncvs@cvs.squid-cache.org)
      
CVS password:

在提示符下,敲入anoncvs作為密碼。現在你可以用這個命令檢查源代碼樹:

% cvs checkout -r SQUID_2_5 -d squid-2.5 squid

-r選項指定獲取修訂標簽。省略-r選項你將獲得頭分支。-d選項改變存放文件的***目錄名。假如你省略-d選項,***目錄名就與模塊名字一樣。***的命令行參數(squid)是要檢查的模塊名字。

一旦你檢查完squid源代碼樹,你能運行cvs update命令去升級你的文件,和保持文件同步。其他命令包括:cvs diff, cvs log, 和 cvs annotate。

想獲取更多CVS知識,請訪問:http://www.cvshome.org

devel.squid-cache.org

Squid的開發者維持一個獨立的站點,當前運行在SourceForge,提供了試驗性的squid功能。請檢查它們在http://devel.squid-cache.org.在這里你能發現許多正在開發的工程,它們還未集成到squid的官方源代碼里。你能通過SourceForge的匿名CVS服務來訪問這些工程,或者下載與標準版本不同的差別文件。

【編輯推薦】

  1. Squid服務器,你了解多少?
  2. 為你詳解Linux Squid代理服務器
  3. 巧用Squid的ACL和訪問列表實現高效訪問控制
責任編輯:yangsai 來源: Squid權威指南
相關推薦

2011-06-13 09:04:50

小型企業Windows

2019-10-09 11:26:01

JavaXMLSQL

2013-07-23 09:07:57

BYOD策略步驟

2019-03-11 15:48:13

企業存儲數據

2018-02-28 15:19:43

云計算云計算顧問咨詢

2009-02-02 09:31:25

MySQL存儲引擎MyISAM

2020-04-13 16:47:39

BI工具選型CIO觀點

2012-11-16 09:25:48

移動SaaS移動SaaS應用軟件即服務

2023-08-09 12:13:36

MDR服務監控

2009-02-23 10:31:36

2023-04-23 10:37:01

CIO執行顧問

2017-09-12 08:22:59

DCIM軟件數據中心

2023-11-13 15:58:33

RPA人工智能

2013-09-11 19:07:27

IT安全框架信息安全COBIT

2023-05-05 10:45:39

聯合索引數據

2022-08-05 10:52:43

SOC安全運營中心

2023-03-27 09:07:10

LinuxDebian ISO

2020-03-11 10:40:57

云計算Kubernetes容器

2024-05-23 16:48:42

機器學習算法人工智能

2011-03-23 15:57:43

Oracle索引
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产午夜精品久久久久免费视高清 | 精品一区二区免费视频 | 91久久精品国产91久久 | 国产999精品久久久久久 | 日韩精品久久一区二区三区 | 欧美国产精品一区二区 | 国产日韩欧美一区二区 | 国内精品久久精品 | 亚洲国产高清在线观看 | 99热在这里只有精品 | 国产成人精品久久 | 日韩一区二区福利视频 | 欧美日韩福利 | 久久久久国产一区二区三区 | 有码在线| 成人不卡视频 | 一区二区在线不卡 | 午夜免费网站 | 日本人做爰大片免费观看一老师 | 天天看片天天干 | 麻豆国产一区二区三区四区 | а√中文在线8 | 国产欧美精品区一区二区三区 | 老司机成人在线 | 国产精品久久精品 | 亚洲国产日本 | www.性色| 国产精品毛片一区二区三区 | 国产中文字幕网 | 高清亚洲 | 欧美日韩黄色一级片 | 国产精品日产欧美久久久久 | 久久久久国产一区二区三区四区 | 成人激情视频在线播放 | 日韩中文字幕免费在线观看 | 在线观看电影av | 在线播放中文字幕 | www.色.com| 中文字幕中文字幕 | 99久热| 四虎永久免费黄色影片 |