安装源码包(这里主要写了redis,其他都一样的操作)
一般不再/usr/local/下解壓,從其他目錄下解壓出來,然后復(fù)制到/usr/local/下
?
解壓:tar zxvf redis-5.0.5.tar.gz?
移動(dòng):mv redis-5.0.5 /usr/local/?
如果出現(xiàn)權(quán)限問題
mv: rename redis-5.0.5 to /usr/local/redis-5.0.5: Permission denied
?
cd redis-5.0.5
chmod a+wx ./
?
還是不行,使用sudo來操作就好了 sudo mv redis-5.0.5 /usr/local/?
注意??:這里沒有執(zhí)行./configure --prefix=/usr/local/xx/
此時(shí)當(dāng)前目錄下將會(huì)生成一個(gè)Makefile文件。
注意:–prefix參數(shù)指定軟件安裝目錄。當(dāng)執(zhí)行make install命令時(shí),會(huì)將軟件安裝在此路徑中。 這里因?yàn)槭莚edis中有這個(gè)文件,我們就省略了,否則還是需要執(zhí)行的。
正常的步驟需要加上這一步,我們已經(jīng)把文件移動(dòng)到安裝的目錄下了,所以不指定了,直接執(zhí)行 ./configure
會(huì)生成Makefile文件
?
?
編譯測(cè)試
sudo make test ps: make test和 make 效果一樣,建議使用make test?
ps:這里可能出現(xiàn)問題,查了一個(gè)博客說是測(cè)試編譯不影響正常編譯,沒管它,直接編譯,可以使用。
?
編譯安裝
sudo make install ps: make install 和 進(jìn)入到src然后再安裝? cd src ;? make install 都一樣,兩種方式都試過了,可行。?
好了,可以使用了.
這里編譯后,出現(xiàn)的目錄結(jié)構(gòu)感覺么有什么變化,不用管他,就是這樣子的,要使用的命令編譯安裝后會(huì)在/usr/local/bin中出現(xiàn),可以去查看,
也可以到redis下的src中也可以看到。都可以使用的。
redis中的一個(gè)文件:README.md
這里可以讀讀,解釋了安裝后的操作,可以簡(jiǎn)單結(jié)構(gòu)。
?
解壓命令:https://www.cnblogs.com/lhm166/articles/6604852.html
redis 安裝:https://www.cnblogs.com/feijl/p/6879929.html
https://blog.csdn.net/qq_39135287/article/details/83474865
源碼安裝:https://www.cnblogs.com/benwu/articles/8436209.html
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/renjianjun/p/11038989.html
總結(jié)
以上是生活随笔為你收集整理的安装源码包(这里主要写了redis,其他都一样的操作)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据采集与网站统计实现全过程
- 下一篇: Flask开发系列之Web表单