国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

RPM包和源碼包,究竟應該選擇哪種安裝方式?

2024-08-27 23:57:01
字體:
來源:轉載
供稿:網(wǎng)友

通過前面的學習我們知道,使用 RPM 包(或 SRPM 包)和源碼包都可以實現(xiàn)軟件的安裝和升級。那么,如果要對軟件進行升級,又或是安裝新的軟件,應該選擇哪種安裝方式呢?

注意,由于 SRPM 包本質上依然為 RPM 包,因此本節(jié)將 SRPM 包安裝歸屬于 RPM 包安裝方式。

軟件安裝方式的選擇,涉及到的因素有很多,本節(jié)總結了以下幾點建議。

1) 優(yōu)先選擇系統(tǒng)自帶的 RPM 包

通常情況下,開發(fā)商提供的軟件都具有一段時間的維護期,比如說,RHEL 和 CentOS 每個版本都至少提供 5 年以上的升級期限,對我們的系統(tǒng)安全性來說,有極大的好處。

借助 yum 自動升級,再加上系統(tǒng)持續(xù)維護軟件(不斷進行軟件升級),可以保證我們的系統(tǒng)始終保持在最新的狀態(tài),當然系統(tǒng)安全性就會好很多。

不僅如此,使用 yum 安裝的 RPM 軟件包具有容易安裝、卸載和升級的特點,而且還提供查詢和驗證的功能,安裝時更有數(shù)字證書的保護,這些無疑會使軟件管理變得更輕松!

綜合以上因素,建議大家安裝軟件的首選方式是利用系統(tǒng)自帶的 RPM 包安裝。

2) 選擇軟件官網(wǎng)提供的 RPM 包(或者存儲此包不同版本的網(wǎng)址)

某些特殊軟件,linux(及其發(fā)行版)系統(tǒng)可能并不會提供其 RPM 軟件包,例如 CentOS 不提供 NTFS 的相關模塊。這種情況下,就需要我們自行去該軟件官網(wǎng)上搜索,看是否提供有和自己 Linux 系統(tǒng)相匹配的 RPM 安裝包。除此之外,如果官網(wǎng)上提供有可下載該軟件不同版本的網(wǎng)址,可以直接將其作為 yum 源,從而實現(xiàn)軟件的自動安裝和升級。

3) 用源碼包安裝特殊軟件

對于有某些特殊用途的軟件,開發(fā)商根本不提供 RPM 包,這里也不建議你自行制作 SRPM 包從而得到 RPM 包,畢竟多數(shù)初學者只使用一臺電腦,如果你管理相同的 100 臺電腦,則此方式才能凸顯它的價值。

對于安裝此類特殊軟件,例如并發(fā)編程常會用到的 MPICH/PVM 等并行運算函數(shù)庫,建議使用源碼包的安裝方式。

4) 用源碼包安裝新版軟件

有時候可能需要使用最新版的軟件,而 Linux 系統(tǒng)中只提供舊版。例如 CentOS 服務更多的是企業(yè),因此對很多軟件的要求是穩(wěn)而不是新。如果我們就是需要安裝新軟件,但又擔心安裝新軟件后無法再回到舊版軟件,該怎么辦呢?

這種情況下,可以使用源碼包將新軟件安裝到 /usr/local/ 目錄中,因為 Linux 系統(tǒng)允許同一軟件的 2 個版本同時存在,且多數(shù)軟件的不同版本之間不會相互干擾。唯一需要注意的是,你要確定所使用的命令作用于哪一版軟件。

總的來說,使用 RPM 包安裝和使用源碼包安裝軟件各有優(yōu)缺點,不過,如果有 RPM 包的話,還是建議優(yōu)先選擇 RPM 包安裝軟件,畢竟后期管理起來更方便。當然,如果軟件的架構差異太大,或者無法解決軟件依賴性的問題,與其花大把的時間和精力解決軟件之間的依賴,不如直接使用源碼包的方式安裝軟件。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 敖汉旗| 竹北市| 鹤峰县| 东山县| 石林| 彩票| 基隆市| 商都县| 洪洞县| 新丰县| 锦州市| 滨州市| 商洛市| 壤塘县| 苍梧县| 乐东| 黔西县| 海伦市| 措勤县| 赫章县| 故城县| 庄河市| 龙川县| 正阳县| 蒲城县| 镇原县| 如东县| 桑日县| 兴海县| 赤壁市| 繁峙县| 玛沁县| 封丘县| 萨嘎县| 临安市| 普兰店市| 开江县| 淮北市| 新安县| 融水| 富蕴县|