中国真实偷乱视频,东京道一本热中文字幕,久久精品国产99国产精品亚洲,欧美激情一区二区三区在线

Board logo

標(biāo)題: [教程] Mysql-5.5源碼安裝過程入門及源碼安裝的相關(guān)知識筆記 [打印本頁]

作者: zsm    時間: 2012-8-2 17:56     標(biāo)題: Mysql-5.5源碼安裝過程入門及源碼安裝的相關(guān)知識筆記

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

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


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


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

在安裝過程中所用的命令功能:

1、Wget是一款免費開放源代碼下載工具,可以運行在UnixLinux操作系統(tǒng)下。

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

-i(下載txt下的文件)

-b(后臺下載)
      -c(斷點續(xù)傳)
      -P  指定下載到本機的哪個目錄

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

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

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

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

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

make insatll ,這條命令來進行安裝(當(dāng)然有些軟件需要先運行 make check make test來進行一些測試),這一步一般需要你有     root 權(quán)限(因為要向系統(tǒng)寫入文件)



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

一、安裝cmake工具

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


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

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

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

圖片1.jpg


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


      圖片2.jpg




                               ........(全————請看附件)



圖片附件: 圖片1.jpg (2012-8-2 17:48, 20.51 KB) / 下載次數(shù) 5458
http://ahbydz.com/bbs/attachment.php?aid=1482&k=ddcc088b5428e615fd92e7d83d634743&t=1745073577&sid=ux5w6f



圖片附件: 圖片2.jpg (2012-8-2 17:48, 6.4 KB) / 下載次數(shù) 5479
http://ahbydz.com/bbs/attachment.php?aid=1483&k=58cc82771f773c2f053a961c4c335907&t=1745073577&sid=ux5w6f



附件: mysql的源碼安裝過程入門及相關(guān)知識簡介.doc (2012-8-2 17:54, 806.5 KB) / 下載次數(shù) 2
http://ahbydz.com/bbs/attachment.php?aid=1489&k=7c03b6685e18c69ff7886a47eaf18f42&t=1745073577&sid=ux5w6f




歡迎光臨 WDlinux官方論壇 (http://ahbydz.com/bbs/) Powered by Discuz! 7.2