安裝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、 不斷總結經驗,找到適合自己的最省力法則,越輕鬆完成任務,越不容易出錯。
如有疑惑請加微信交流。