天天看點

MySQL 源碼scr.rpm安裝的一點注意事項

    rpm安裝包通常為二進制包(Binary)以及源代碼包(Source)兩種形式。在使用源碼方式安裝MySQL的時候,官方網站上下載下傳的源碼包通常為scr.rpm格式,而不是直接的tar包,對此,需要先使用rpm指令先安裝源碼後在進行編譯安裝,本文是對該方式的描述。

1、下載下傳源碼包

2、安裝rpm

#環境

suse11:~ # cat /etc/issue

Welcome to SUSE Linux Enterprise Server 11 SP3  (x86_64) - Kernel \r (\l).

suse11:/usr/local/src # rpm -ivh MySQL-5.6.21-1.sles11.src.rpm

   1:MySQL                  ########################################### [100%]

#安裝後,其源碼的tar檔案通常位于/usr/src目錄

#如下在/usr/src/packages/,新增了SPECS和SOURCES兩個目錄

suse11:/usr/local/src # ls -hltr /usr/src/packages/

total 20K

drwxrwxrwt 2 root root 4.0K Apr 25  2013 SRPMS

drwxrwxrwt 2 root root 4.0K Apr 25  2013 BUILD

drwxrwxrwt 4 root root 4.0K Aug  7 11:09 RPMS

drwxr-xr-x 2 root root 4.0K Oct 17 14:31 SPECS

drwxr-xr-x 2 root root 4.0K Oct 17 14:31 SOURCES

#如下,mysql的安裝源檔案為mysql-5.6.21.tar.gz

suse11:/usr/local/src # cd /usr/src/packages/SOURCES

suse11:/usr/src/packages/SOURCES # ls

mysql-5.6.21.tar.gz

#解壓tar檔案

suse11:/usr/src/packages/SOURCES # tar -xvf mysql-5.6.21.tar.gz

3、源碼安裝MySQL

繼續閱讀