永久黄网站色视频免费直播,yy6080三理论日本中文,亚洲无码免费在线观看视频,欧美日韩精品一区二区在线播放

無(wú)標(biāo)題文檔
wdCP系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用教程) wdCDN系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用手冊(cè))
wdOS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用教程) wdDNS系統(tǒng) (介紹,功能特性,運(yùn)行環(huán)境,安裝說(shuō)明,演示,常見(jiàn)問(wèn)題,使用手冊(cè))
注冊(cè) 發(fā)貼 提問(wèn) 回復(fù)-必看必看 wddns免費(fèi)智能 DNS 開(kāi)通 本地或虛擬機(jī)使 用wdcp 一鍵包在mysql編 譯時(shí)"卡住"
AI導(dǎo)航網(wǎng)AI應(yīng)用網(wǎng)站大全 wdcp官方技術(shù)支持/服務(wù) 阿里云8折優(yōu)惠券 無(wú)敵云 騰訊云優(yōu)惠中,現(xiàn)注冊(cè)更有260代金額券贈(zèng)送
返回列表 發(fā)帖
提問(wèn)三步曲: 提問(wèn)先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會(huì)讓你更快解決問(wèn)題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯(cuò)誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過(guò)哪些操作或改動(dòng)設(shè)置等

溫馨提示:信息不詳,很可能會(huì)沒(méi)人理你!論壇有教程說(shuō)明的,也可能沒(méi)人理!因?yàn)?你懂的

[教程] Mysql-5.5源碼安裝過(guò)程入門(mén)及源碼安裝的相關(guān)知識(shí)筆記

本帖最后由 zsm 于 2012-8-2 18:04 編輯

Mysql-5.5源碼安裝過(guò)程入門(mén)及源碼安裝的相關(guān)知識(shí)筆記


      很試用的程序只有源代碼(比如tar.gz )可用,沒(méi)人提供RPM 或者Debian 包。你只好下載源代碼,解壓,然后手動(dòng)編譯。linux下的很多軟件都是通過(guò)源碼包方式發(fā)布的,這樣做對(duì)于最終用戶(hù)而言,雖然相對(duì)于二進(jìn)制軟件包,配置和編譯起來(lái)繁瑣點(diǎn),但是它的可移植性卻好得多,針對(duì)不同的體系結(jié)構(gòu),軟件開(kāi)發(fā)者往往僅需發(fā)布同一份源碼包,不同的最終用戶(hù)經(jīng)過(guò)編譯就可以正確運(yùn)行,這也是非常符合c語(yǔ)言的設(shè)計(jì)哲學(xué)的,一次編寫(xiě),到處編譯么,而常見(jiàn)的二進(jìn)制包,比如rpmdeb,軟件開(kāi)發(fā)者必須為每種特定的平臺(tái)定制好專(zhuān)門(mén)的軟件包,這個(gè)通過(guò)rpm文件的后綴名就可以初見(jiàn)端倪,比如ppc,sparc,i386之類(lèi),在這里不做過(guò)多的陳述


       最常見(jiàn)源碼包的就兩種(XXXX.tar.gz or XXXX.tar.bz2),其實(shí)這些源碼包都是2個(gè)工具壓縮而成的,tar.gz結(jié)尾的文件用到的工具是targunzip,tar.bz2結(jié)尾的文件所使用的工具是tarbzip2,之所以這樣做是因?yàn)椋?/font>tar僅僅能夠打包多個(gè)文件但是沒(méi)有壓縮的功能,而gzbz2卻剛好相反,僅能夠壓縮單個(gè)文件,這樣我們常見(jiàn)的源碼包實(shí)際上是通過(guò)tar先將不同的源文件打包,然后再通過(guò)gunzip或者bzip2壓縮后發(fā)布的

在安裝過(guò)程中所用的命令功能:

1、Wget是一款免費(fèi)開(kāi)放源代碼下載工具,可以運(yùn)行在UnixLinux操作系統(tǒng)下

-r -A.jpg(只下載JPG圖片)   

-i(下載txt下的文件)

-b(后臺(tái)下載)
      -c(斷點(diǎn)續(xù)傳)
      -P  指定下載到本機(jī)的哪個(gè)目錄

-nd 表示不在本機(jī)重新創(chuàng)建目錄結(jié)構(gòu)。
      -t 1     重復(fù)次數(shù)為1

2、./configure是用來(lái)檢測(cè)你的安裝平臺(tái)的目標(biāo)特征的。比如它會(huì)檢測(cè)你是否有CCGCC,并不是需要CCGCC,它是個(gè)shell腳本。
這一步一般用來(lái)生成 Makefile,為下一步的編譯做準(zhǔn)備(即讓make install從中讀取指令),你可以通過(guò)在 configure 后加上參數(shù)來(lái)對(duì)安裝進(jìn)行控制,比如

./configure --prefix=/usr的意思是將該軟件安裝在 /usr 下面,執(zhí)行文件就會(huì)安裝在 /usr/bin (而不是默認(rèn)的 /usr/local/bin)。

3、make是用來(lái)編譯的,它從Makefile中讀取指令,然后編譯。make 的作用是開(kāi)始進(jìn)行源代碼編譯,以及一些功能的提供,這些功能由他的 Makefile 設(shè)置文件提供相關(guān)的功能,比如 make install 一般表示進(jìn)行安裝)。

4、make install是用來(lái)安裝的,它也從Makefile中讀取指令,安裝到指定的位置。

make insatll ,這條命令來(lái)進(jìn)行安裝(當(dāng)然有些軟件需要先運(yùn)行 make check make test來(lái)進(jìn)行一些測(cè)試),這一步一般需要你有     root 權(quán)限(因?yàn)橐蛳到y(tǒng)寫(xiě)入文件)



          以下是我在wdos系統(tǒng)上 mysql5.5的源碼安裝過(guò)程記錄~~~

一、安裝cmake工具

Mysql5.5版本開(kāi)始,通過(guò)./configure進(jìn)行編譯配置方式已經(jīng)被取消,取而代之的是cmake工具,


      注:使用configure,編譯完成之后將生成config.logconfig.status 文件。

      使用cmake,編譯完成之后將生成cmakefError.logcmakeoutput.log文件。

創(chuàng)建目錄/opt/mysql_cmake,然后進(jìn)入目錄,用wget命令下載cmake源碼包。如下:

圖片1.jpg


查看壓縮包,已在該目錄下了


      圖片2.jpg




                               ........(全————請(qǐng)看附件)

mysql的源碼安裝過(guò)程入門(mén)及相關(guān)知識(shí)簡(jiǎn)介.doc (806.5 KB)

hello~

返回列表