yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
--devel 的意思是某個軟件包的開發包,主要用於一些在開發中使用到該包的源碼在編譯時使用 查看文檔html
autoconf 是一個用於生成能夠自動地配置軟件源代碼包以適應多種Unix類系統的 shell腳本的工具。編譯源碼時執行的configure就是由它生成的 查看文檔linux
libjpeg 是一個普遍使用的 C 庫,用於讀取和寫入的 JPEG 圖像文件。查看文檔c++
libpng 同上算法
freetype 是一個徹底免費(開源)的、高質量的且可移植的字體引擎,它提供統一的接口來訪問多種字體格式文件。查看文檔shell
libxml2 是一個開源的、C語言的XML程序庫,提供了對XML文檔的各類操做方法,而且支持XPATH查詢,以及部分的支持XSLT轉換等功能 查看文檔api
zlib 是提供數據壓縮用的函式庫 查看文檔安全
glibc 是GNU發佈的libc庫,即c運行庫。glibc是linux系統中最底層的api,幾乎其它任何運行庫都會依賴於glibc 查看文檔curl
bzip2 bzip格式數據壓縮庫工具
ncurses 是一個能提供功能鍵定義(快捷鍵),屏幕繪製以及基於文本終端的圖形互動功能的動態庫。查看文檔測試
curl 是利用URL語法在命令行方式下工做的開源文件傳輸工具 查看文檔
e2fsprogs 是一個Ext2(及Ext3/4)文件系統工具集(Ext2 Filesystems Utilities[2] ),它包含了諸如建立、修復、配置、調試ext2文件系統等的標準工具 查看文檔
krb5 Kerberos 是一個重要的認證協議,它爲互不相識的通訊雙方作安全的認證工做。查看文檔
openssl 是一個安全套接字層密碼庫,囊括主要的密碼算法、經常使用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用 查看文檔
openldap 是輕型目錄訪問協議(Lightweight Directory Access Protocol,LDAP)的自由和開源的實現 查看文檔
libidn GNU Libidn 是一款經過IETF國際域名(IDN)實施字符串預處理、Punycode 和 IDNA規格定義的工具。它用於國際化的字符串(如域名標籤,用戶名和密碼),以增長字符串輸入和字符串比較的工做。該庫包含一個通用的字符串預處理實施,正常化的Unicode3.2 NFKC,映像和禁止的字符,雙向字符處理。它包含iSCSI、Kerberos 五、Nameprep、SASL 和 XMPP配置文件,經過IDNA的支持兼容Punycode 和ASCII編碼(ACE)。