⑴ linux 下面編譯包和rpm包進行安裝有什麼區別哪種方式比較好
Linux下面編譯包和RPM包進行安裝的主要區別以及適用場景如下:
區別:
通用性:
安裝速度:
定製性:
適用場景:
RPM包:
編譯包:
哪種方式比較好:
綜上所述,選擇哪種安裝方式取決於具體需求和技能水平。在大多數情況下,RPM包是一個簡單且有效的選擇。然而,在某些特定情況下,編譯包可能更加合適。
⑵ Linux裡面rpm安裝就是二進制安裝嗎
linux下提供3種格式的包:rpm格式包,二進制格式包、源碼格式包。
rpm格式很好區分,二進制格式的包名字很長,都帶有版本號、適應平台、適應的硬體類型等,而源碼格式僅僅就是一個只有軟體版本號的tar包
rpm安裝不是二進制安裝。
rpm由Red Hat公司提出,被眾多Linux發行版所採用;建立統一的資料庫文件,詳細記錄軟體包安裝、卸載等變化信息,能夠自動分析軟體包依賴關系。《linux 就該這么學》
RPM的缺點
1、安裝的環境必須與打包時的環境需求一致或相當;
2、需要滿足套件的相依屬性需求;
3、卸載時需要特別小心,最底層的套件不可先移除,否則可能造成整個系統的問題!
二進制包裡麵包括了已經編譯完成,可以直接運行的程序。下載和解包(安裝),執行完該指令後就可以馬上使用了。因此這種方式簡單快捷,適合比較固定、無需改動的程序。
⑶ Linux中什麼是rpm、yum,二者的有什麼區別
Linux中安裝軟體一般有三種形式:源碼安裝、rpm安裝、yum安裝
源代碼形式安裝:
1. 大多數開源軟體都是直接以原碼形式發布的。
2. 源代碼一般會被打成.tar.gz的歸檔壓縮文件。
3. 源代碼需要編譯成為二進制形式之後才能夠運行使用。
4. 源代碼基本編譯流程:.configure檢查編譯環境;make對源代碼進行編譯;make insall 將生成的可執行文件安裝到當前計算機中。
源代碼形式優點:可以根據個人喜好下載任意版本進行編譯安裝。缺點:操作復雜、編譯時間長、極易出現問題、依賴關系復雜。
RPM安裝:
1. RPM全稱為RPM Package Manager,是Red Hat推出的軟體包管理系統,適用於安裝用RPM來打包的軟體。
2. RPM僅適用於安裝用RPM來打包的軟體,是Linux下軟體包資源最豐富的類型。
YUM安裝:
1. YUM是Yellow dog Updater, Modified,是Fedora和Red Hat以及SUSE中的Shell前端軟體包管理器。
2. YUM可以自動下載、安裝軟體包,並解決依賴性關系,簡化軟體安裝過程。
總結:Linux中軟體安裝形式多樣,源代碼安裝自定義性強,RPM安裝適用於特定類型的軟體,YUM安裝則提供自動化的解決方案,解決依賴關系問題,簡化安裝流程。