Linux系統(tǒng)中,源碼編譯安裝軟件包(linux系統(tǒng)中,源碼編譯安裝軟件包在哪里)
1、第一步創(chuàng)建編譯腳本 進(jìn)入到源碼目錄 執(zhí)行 configure prefix=prefix=后面是想要安裝到的目錄第二部編譯 執(zhí)行 make 第三部安裝 執(zhí)行 make install 當(dāng)然上面這幾部都是最基本的步驟,如果想優(yōu)化;大家也可以在百度上進(jìn)行搜索,不過一定要注意安全哦,避免下載到一些不干凈的軟件,所以這點(diǎn)需要注意一下 參考資料后面附官網(wǎng)下載地址END Gcc編譯安裝zlib源碼包并配置使用 使用tar 命令進(jìn)行解壓出來,然后進(jìn)入到安裝目錄。
2、一源代碼安裝應(yīng)用軟件的源代碼一般是或者filetgz格式,也就是說是以tar來打包,然后用gzip來壓縮以應(yīng)用軟件xfce387targz為例,先進(jìn)入軟件的當(dāng)前目錄,然后使用gzip解壓#gzip d xfce387;一 安裝編譯程序因?yàn)橐幾g源代碼,所以第一步就是安裝編譯和構(gòu)建之類的程序如果你已經(jīng)安裝過了,可以跳過此步在Ubuntu系統(tǒng)中非常簡單,只要執(zhí)行下面命令就行了 $ sudo aptget install buildessential 該命令執(zhí)行后;1安裝編碼源碼的編譯工具,一般是需要安裝gcc yum install gcc 2把源碼解壓 tar zxvf 3進(jìn)入解壓的目錄執(zhí)行 configure make make install 完成編譯安裝;很多初學(xué)者都不知道如何在linux下安裝程序,下面簡單說一下在Linux系統(tǒng)中,安裝軟件最常見的有兩種一種是軟件的源代碼,您需要自己動(dòng)手編譯它這種軟件安裝包通常是用gzip壓縮過的tar包后綴名為targz 另一種是軟件的可執(zhí)行程序。
3、做 deb 不是有利于日后的管理,是做 deb 再裝是讓這個(gè)軟件納入 deb 包管理系統(tǒng)進(jìn)行管理你這個(gè)理論上 Linux 整個(gè)系統(tǒng)的軟件都是用 deb 進(jìn)行管理的,但前提是整個(gè)系統(tǒng)都是通過 deb 安裝的你用 make install 就繞過了;登錄zlib官方網(wǎng)站 下載源碼來安裝zlib軟件包目前最新版本zlib是zlib128,安裝開始解壓$tar xvzf zlib128targz 進(jìn)入文件夾$cd zlib128 配置安裝文件$configure 安裝$make$;2Gcc編譯安裝zlib源碼包并配置使用3使用tar 命令進(jìn)行解壓出來,然后進(jìn)入到安裝目錄,如下圖所示tar zxf zlib128targzcd zlib1284使用configure help可以查看編譯的選項(xiàng),這里使用簡;絕對(duì)不說讓樓主換系統(tǒng)先得簡要介紹一下linux系統(tǒng)的結(jié)構(gòu) linux的整個(gè)操作系統(tǒng)是由很多個(gè)小的軟件包組成的,操作系統(tǒng)的功能由每個(gè)小的軟件包分別完成這些軟件包有很多依賴關(guān)系,就是說,軟件包A必須在裝了軟件包B的時(shí)候;2編譯安裝軟件的條件首 先我們?cè)贚inux系統(tǒng)中至少得把開發(fā)工具安裝上,比如 gcc perlpythonglibcgtkmake automake 等開發(fā)工具或基礎(chǔ)包還要安裝一些相應(yīng)的開發(fā)包,一般是文件名包括dev的,比如kerneldevel還有。
4、詳解linux源碼包安裝過程 1 解壓縮包 可以通過下載或其他方式獲得了一個(gè)軟件包,通常它是一個(gè)壓縮文件,大部分可能是存檔的和壓縮的,這些文件一般以 tar gz為擴(kuò)展名首先拷貝它到一個(gè)目錄,然后 untar 和 gunzip;方法一使用aptget安裝centos中是yum使用aptget install來安裝應(yīng)用程序算是最常見的一種安裝方法了,比如我要安裝buildessential這個(gè)軟件,使用以下,他會(huì)幫我把所有的依賴包都一起安裝了sudo aptget install build;但有些軟件并不能通過yum來安裝而源碼安裝方式是需要自己到網(wǎng)上下載源碼包,然后解壓安裝此方式可以指定配置參數(shù),更加靈活方便,兼容性更強(qiáng)比較適合對(duì)Linux系統(tǒng)有較多了解的進(jìn)階用戶使用實(shí)際工作中,兩種方式結(jié)合;編譯出現(xiàn)問題是不能繼續(xù)make install的,編譯錯(cuò)誤會(huì)導(dǎo)致至少1個(gè)待安裝的文件缺失或錯(cuò)誤,勉強(qiáng)安裝也會(huì)出現(xiàn)無法預(yù)料的問題。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。