玩轉Linux必備的金鑰匙之源碼安裝mysql依賴程序

安裝mysql依賴程序

提示:先保證網絡暢通,虛擬機則選擇nat模式,不同情況安裝的linux系統,需要的依賴包數量版本不一樣,最小安裝的依賴包就需要多裝一些,您的系統版本老可能依賴包版本也不能過高,否則不兼容。


cmake

提示:這些依賴包,也有自己需要的依賴包,先安裝它所需依賴包再安裝cmake,順序不能變,否則會緩存錯誤信息即便清除緩存正確安裝也無法解決,
cmake包可以下載好掛載,也可以執行此命令在線下載wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz

1、 安裝或升級依賴包

  • 用yum聯網自動安裝依賴包:yum -y install gcc gcc-c++ make libtool zlib zlib-devel pcre pcre-devel openssl openssl-devel
    在這裏插入圖片描述

2、 解壓、 bootstrap編譯
在這裏插入圖片描述

3、 編譯並安裝
以上步驟不報錯,下面很容易執行:gmake && gmake install
和女朋友出去逛逛街再回來,這個操作需要30分鐘。查看版本即可。
在這裏插入圖片描述



安裝boost

提示:也是要先安裝它所需要的依賴包(奇妙吧,依賴包也有依賴包要預先安裝)
1、解壓
tar zxf /mnt/boost_1_59_0.tar.gz -C /usr/local/src/
2、 bootstrap編譯安裝
進入目錄cd /usr/local/src/boost_1_59_0/
執行 ./bootstrap.sh
在這裏插入圖片描述






安裝ncurses-devel

直接輸入此命令系統自動安裝即可:yum -y install ncurses-devel
但可能會報錯:
錯誤在這裏插入圖片描述
解決:方法1,清理yum緩存命令yum clean all


再試,錯誤提示變了
在這裏插入圖片描述
方法2,查看ip地址,找到問題:ip地址沒有了
在這裏插入圖片描述


方法3,重啓網卡,再執行,又報錯進程睡眠,kill -9殺死進程再執行,成功。
在這裏插入圖片描述

總結

提示:沒有解決不了的問題,只是您暫時沒找到最有效解決問題方法。
避免報錯絕招
1、 Linux源碼包解壓路徑放這/usr/src/
安裝路徑/usr/local/軟件名(軟件名自動生成不用輸入),做一些配置,自創文件夾在/var/下面,這樣既可以保證排錯好找路徑,也避免無權限帶來的錯誤。
2、順序很重要,好多軟件都有依賴關係,發現遺忘了,補上也不行,系統就這麼神奇,咬着錯誤記錄不放,清除緩存再試也沒用。
3、 不斷總結經驗,找到適合自己的最省力法則,越輕鬆完成任務,越不容易出錯。
如有疑惑請加微信交流。
在這裏插入圖片描述






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章