1. 程式人生 > >MySQL 原始碼scr.rpm安裝的一點注意事項

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

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

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