日韩精品亚洲精品中文字幕乱伦AV|曰韩区二区三区日韩中文字幕五码|ady99久久人人看人人摸人人|动漫一区二区黄99精品视频在线|AV片在线观看亚洲中文国产精品|伦乱在线VA欧美性爱一二区|亚洲无码mv91热色视频|激情六月综合欧美精品中文

當(dāng)前位置:首頁(yè) > 軟件開(kāi)放 > 正文內(nèi)容

linux源碼編譯安裝卸載(linux編譯安裝的軟件怎么卸載)

軟件開(kāi)放2年前 (2023-04-15)1576

今天給各位分享linux源碼編譯安裝卸載的知識(shí),其中也會(huì)對(duì)linux編譯安裝的軟件怎么卸載進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!

本文目錄一覽:

Linux下安裝,配置config文件

抄彎世襲這篇文章:

Linux下正常的編譯安裝/卸載

源碼的安裝一般由3個(gè)步驟組成:

配置(configure)

編譯(make)

安裝(make install)。

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

其中--prefix選項(xiàng)是配置安裝目錄,如果不配置該選項(xiàng),安裝后可執(zhí)行文件默認(rèn)放在/usr /local/bin,庫(kù)文件默認(rèn)放在/usr/local/lib,配置文件默認(rèn)放在/usr/local/etc,其它的資源埋簡(jiǎn)肢文件放在/usr /local/share,比較凌亂。

使用--prefix選項(xiàng)的另一個(gè)好處是 方便卸載軟件或移植軟件

當(dāng)某個(gè)安裝的軟件不再需要時(shí),只須簡(jiǎn)單的刪除該安裝目錄,就可以把軟件卸載干凈;

移植軟件只需拷貝整個(gè)目錄到另外一個(gè)機(jī)器即可(相同的操作系統(tǒng)下)

當(dāng)然要卸載程序,也可以在原來(lái)的make目錄下用一次make uninstall,但前提是Makefile文件有uninstall命令。

make install PREFIX=path

這里PREFIX必須大寫(xiě),其實(shí)絕大部分情況下 make install 都不能再指定 PREFIX 了,因?yàn)榇蟛糠殖绦蚨紩?huì) configure 時(shí)得到的 prefix 寫(xiě)入 config.h,然后在編譯時(shí)編譯到可執(zhí)行文件內(nèi)部,以便在執(zhí)行時(shí)讀取資源文件等。

這樣在編譯完畢后,就不能再修改 prefix 了。只有運(yùn)行時(shí)不需要資源文件的小工具,才可能在安裝的時(shí)候隨意選擇 PREFIX,或者具有 loader 的大程序,在執(zhí)行時(shí)通過(guò) loader 傳入路徑……

關(guān)于卸載

如果沒(méi)有配置--prefix選項(xiàng),源碼包也沒(méi)有提供make uninstall,則可以通過(guò)以下方式可以完整卸載:

一個(gè)臨時(shí)目錄重新安裝一遍,如:

$ ./configure --prefix=/tmp/to_remove make install

然后遍歷/tmp/to_remove的文件,刪除對(duì)應(yīng)安裝位置的文件即可(因?yàn)?tmp/to_remove里的目錄結(jié)構(gòu)就是沒(méi)有配置--prefix選項(xiàng)時(shí)的目錄結(jié)構(gòu))。

Linux 中make install安裝的軟件怎么卸載掉

Linux中用make install方式(編譯安裝)安裝的軟件只需要將它的安裝則脊目錄刪除掉就可以完成卸載了,具體刪除哪個(gè)目錄需要打開(kāi)源碼里面的Makefile文件,查看Makefile里面的install信息。比如用源碼編譯安裝的Apache,通過(guò)查看Makefile文件得知它安裝在/usr/local/apache目錄,卸敗盯鏈察孫載它只需要?jiǎng)h除/usr/local/apache目錄就可以了:

rm -rf /usr/local/apache

Linux里面在Ubuntu系統(tǒng)中,如何安裝和部載一個(gè)軟件包?

方法一:使用apt-get安裝(centos中是yum)

使用apt-get install來(lái)安裝應(yīng)用程序算是最常見(jiàn)的一種安裝方法了,比如我要安裝build-essential這個(gè)軟件,使用以下,他會(huì)幫我把所有的依賴包都一起安裝了。

sudo apt-get install build-essential

apt-get后面接參數(shù):

apt-get install xxx 安裝xxx? 。如果帶有參數(shù),那么-d 表示僅下載 ,-f 表示強(qiáng)制安裝

apt-get remove xxx 卸載xxx

apt-get update 更新軟件信息數(shù)據(jù)庫(kù)

apt-get upgrade 進(jìn)行系統(tǒng)升級(jí)

apt-cache search 搜索軟件包

Tips:建議您經(jīng)常使用“apt-get update”命令來(lái)更新您的軟件信息數(shù)據(jù)庫(kù)

apt-get理論上是要求能夠聯(lián)網(wǎng),但是如果制作了本地源,就不需要聯(lián)網(wǎng),制作本地源可以參考:ubuntu制作本地源

方法二:使用dpkg安裝(centos中是rpm)

使用dpkg用來(lái)安裝deb包。

sudo dpkg -i package.deb

dpkg后面接參數(shù)意思:

dpkg -i package.deb? ? 安裝包

dpkg -r package? ? 刪除包

dpkg -P package? ? 刪除包(包括配置文件)

dpkg -L package? ? 列出與該包關(guān)聯(lián)的文件

dpkg -l package? ? 顯示該包的版本

dpkg –unpack package.deb? ? 解開(kāi) deb 包的內(nèi)容

dpkg -S keyword? ? 搜索所屬的包內(nèi)容

dpkg -l? ? 列出當(dāng)前已安裝的包

dpkg -c package.deb? ? 列出 deb 包的內(nèi)容

dpkg –configure package? ? 配置包

方法三:源碼編譯安裝

(./configure)–> 編譯(sudo make) –> 安裝(sudo make install)。

配置:這是編譯源代碼的第一步,通過(guò) ./configure 命令完成(圖形化可以用cmake-gui來(lái)配置)。執(zhí)行此步以便為編譯源代碼作準(zhǔn)備。常用的選項(xiàng)有 --prefix=PREFIX,用以指定程序的安裝位置。更多的選罩鎮(zhèn)帶項(xiàng)可通過(guò) --help 查詢。也有某些旅或程序無(wú)需執(zhí)行此步。

編譯:一旦配置通過(guò),可即刻使用 make 指令來(lái)執(zhí)行源代碼的編譯過(guò)程。視軟物蘆件的具體情況而定,編譯所需的時(shí)間也各有差異,我們所要做的就是耐心等候和靜觀其變。此步雖然僅下簡(jiǎn)單的指令,但有時(shí)候所遇到的問(wèn)題卻十分復(fù)雜。較常碰到的情形是程序編譯到中途卻無(wú)法圓滿結(jié)束。此時(shí),需要根據(jù)出錯(cuò)提示分析以便找到應(yīng)對(duì)之策。

安裝:如果編譯沒(méi)有問(wèn)題,那么執(zhí)行 sudo make install 就可以將程序安裝到系統(tǒng)中了。

關(guān)于linux源碼編譯安裝卸載和linux編譯安裝的軟件怎么卸載的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

掃描二維碼推送至手機(jī)訪問(wèn)。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。

本文鏈接:http://m.atlasseeker.com/post/16893.html

“l(fā)inux源碼編譯安裝卸載(linux編譯安裝的軟件怎么卸載)” 的相關(guān)文章

做軟件需要多少錢(做軟件需要花多少錢)

做軟件需要多少錢(做軟件需要花多少錢)

今天給各位分享做軟件需要多少錢的知識(shí),其中也會(huì)對(duì)做軟件需要花多少錢進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、做一個(gè)app要多少錢? 2、做一個(gè)APP要花多少錢? 3、做個(gè)app軟件大約多少錢? 做一個(gè)app要多少錢? 大概在3~5萬(wàn)元左右,一...

個(gè)人簡(jiǎn)歷網(wǎng)頁(yè)設(shè)計(jì)思路(個(gè)人簡(jiǎn)歷頁(yè)面設(shè)計(jì))

個(gè)人簡(jiǎn)歷網(wǎng)頁(yè)設(shè)計(jì)思路(個(gè)人簡(jiǎn)歷頁(yè)面設(shè)計(jì))

今天給各位分享個(gè)人簡(jiǎn)歷網(wǎng)頁(yè)設(shè)計(jì)思路的知識(shí),其中也會(huì)對(duì)個(gè)人簡(jiǎn)歷頁(yè)面設(shè)計(jì)進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、Html網(wǎng)頁(yè)簡(jiǎn)歷如何制作 2、網(wǎng)上求職簡(jiǎn)歷制作技巧 3、求DreamWeaver網(wǎng)頁(yè)的形式制作一份個(gè)人簡(jiǎn)歷 4、如何制作比較炫酷的...

源碼編輯器教程視頻建黨一百周年(建黨100周年視頻腳本)

源碼編輯器教程視頻建黨一百周年(建黨100周年視頻腳本)

今天給各位分享源碼編輯器教程視頻建黨一百周年的知識(shí),其中也會(huì)對(duì)建黨100周年視頻腳本進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、java源代碼編輯器 設(shè)計(jì)用于編寫(xiě)Java源代碼的編輯器,基本要求:可以完成源程序的文件打開(kāi),編輯和文件保存 2、有哪些好...

海島奇兵官方網(wǎng)站昆侖(昆侖海島奇兵官網(wǎng)下載最新版本)

海島奇兵官方網(wǎng)站昆侖(昆侖海島奇兵官網(wǎng)下載最新版本)

本篇文章給大家談?wù)労u奇兵官方網(wǎng)站昆侖,以及昆侖海島奇兵官網(wǎng)下載最新版本對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、海島奇兵官方版在哪里下載,求個(gè)鏈接。以及官方版用什么賬號(hào)登陸 2、海島奇兵怎么登陸昆侖賬號(hào) 3、有誰(shuí)玩手機(jī)網(wǎng)游海島奇兵?知道的回答,海島奇兵的官...

java軟件安裝教程詳細(xì)(java軟件安裝教程詳細(xì)視頻)

java軟件安裝教程詳細(xì)(java軟件安裝教程詳細(xì)視頻)

本篇文章給大家談?wù)刯ava軟件安裝教程詳細(xì),以及java軟件安裝教程詳細(xì)視頻對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、下載的java怎樣安裝? 2、誰(shuí)能告訴我詳細(xì)的安裝java的步驟和怎么使用 急謝 3、java軟件下載后怎么安裝? 4、怎樣安裝JAVA...

如何自己創(chuàng)造游戲(如何自己創(chuàng)作一個(gè)游戲)

如何自己創(chuàng)造游戲(如何自己創(chuàng)作一個(gè)游戲)

今天給各位分享如何自己創(chuàng)造游戲的知識(shí),其中也會(huì)對(duì)如何自己創(chuàng)作一個(gè)游戲進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、如何自己創(chuàng)作一個(gè)游戲 2、如何自己制作游戲 3、怎么創(chuàng)造游戲 4、如何自制游戲? 5、如何制作游戲 如何自己創(chuàng)作一個(gè)游戲 自...