軟體源安裝和原始碼編譯安裝的不同

2021-08-17 06:40:39 字數 458 閱讀 7999

用軟體源的好處是不用處理依賴關係的問題,缺點是版本不新。

自己編譯的好處是可以精確控制編譯引數,修改**,獲得最新的版本。缺點是要處理複雜的依賴關係。

比如你提到的lamp,其實ubuntu上面可以用apt-get install lamp-server^ 命令來安裝。其中lamp-server^是乙個meta package,其實就是一系列包的組合。14.04裡,lamp-server^大約包含幾十個軟體包,這些軟體包如果都要自己從零編譯的話,將會耗費大量的時間和磁碟空間。

自己編譯源**還有乙個問題是如果沒有儲存安裝資訊的話,解除安裝起來很不方便,因為你不知道裝的時候產生了哪些檔案和配置資訊。這個問題可以用checkinstall這個工具解決。

另一方面,ubuntu/debian的軟體源裡的版本通常都不是最新的。除了自己從源**編譯之外,還可以找一下一些軟體官方或者其他第三方的軟體源,加入apt的source list裡面即可。

linux軟體原始碼的編譯安裝

原始出處 作者資訊和本宣告。否則將追究法律責任。軟體包的組成 1二進位制檔案 bin,sbin usr bin usr sbin usr local bin usr local sbin 2庫檔案 lib,usr lib usr local lib 3配置檔案 etc,usr local etc 4...

軟體安裝 原始碼安裝

在linux中軟體包型別也是多種多樣的,大體上我們主要使用的軟體包型別可以分為兩種,下邊先將其中之一 軟體包型別 原始碼包 語言的對比而言,編譯語言效率 翻譯語言效率 對於的命令的解釋,編譯語言只需翻譯一次,翻譯語言每次都需翻譯 1.原始碼包安裝軟體的優劣 原始碼包安裝優點 開放源 可以自行修改源 ...

原始碼編譯安裝軟體包

1 準備編譯環境,linux中絕大多數軟體的原始碼都是用c語言寫的,少部分用c 或其他語言編寫。因此想要編譯源 需要先按照gcc編譯器和gcc c 編譯器。安裝編譯器和常用庫 yum groupinstall y development tools yum install y gcc gcc c a...