亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1088 | 回復(fù): 0
打印 上一主題 下一主題

[系統(tǒng)管理] Linux ./configure && make && make install 編譯安裝和卸載 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2015-06-11 09:20 |只看該作者 |倒序瀏覽
正常的編譯安裝/卸載:
源碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)。

configure文件是一個可執(zhí)行的腳本文件,它有很多選項,在待安裝的源碼目錄下使用命令./configure –help可以輸出詳細的選項列表。

其中--prefix選項是配置安裝目錄,如果不配置該選項,安裝后可執(zhí)行文件默認放在/usr /local/bin,庫文件默認放在/usr/local/lib,配置文件默認放在/usr/local/etc,其它的資源文件放在/usr /local/share,比較凌亂。

如果配置了--prefix,如:
$ ./configure --prefix=/usr/local/test

安裝后的所有資源文件都會被放在/usr/local/test目錄中,不會分散到其他目錄。

使用--prefix選項的另一個好處是方便卸載軟件或移植軟件;當(dāng)某個安裝的軟件不再需要時,只須簡單的刪除該安裝目錄,就可以把軟件卸載得干干凈凈;而移植軟件只需拷貝整個目錄到另外一個機器即可(相同的操作系統(tǒng)下)。

當(dāng)然要卸載程序,也可以在原來的make目錄下用一次make uninstall,但前提是Makefile文件有uninstall命令(nodejs的源碼包里有uninstall命令,測試版本v0.10.35)。

關(guān)于卸載:
如果沒有配置--prefix選項,源碼包也沒有提供make uninstall,則可以通過以下方式可以完整卸載:

找一個臨時目錄重新安裝一遍,如:
$ ./configure --prefix=/tmp/to_remove && make install

然后遍歷/tmp/to_remove的文件,刪除對應(yīng)安裝位置的文件即可(因為/tmp/to_remove里的目錄結(jié)構(gòu)就是沒有配置--prefix選項時的目錄結(jié)構(gòu))。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP