yum安裝 原始碼安裝 哪個好

2025-03-09 23:50:16 字數 1311 閱讀 1782

1樓:文件類共創空間

1、yum安裝可以看成是**安裝的一種方式,只需要yum install 軟體名,系統就自動根據yum源配置檔案中的映象位置去**安裝包了,並可以自動分析所需的軟體依賴關係,自動液核安裝所需的依賴軟體包。此方式適合初學者,簡單方便,不用考慮依賴關係。但有些軟體並不能通過yum來安裝。

2、而原始碼安裝方式是需要自核埋鎮己到網上**原始碼包,然後解壓安裝。此方式可以指定配置引數,更加靈活方便,相容性更強。比較適合對linux系統有較多瞭解的進階使用者使用改粗。

3、實際工作中,兩種方式結合起來使用,效果更佳。

yum安裝和編譯安裝,孰優孰劣?

2樓:天羅網

乙個php的專案,裡面涉及一些**操作。原本在測試環境執行正常的功能,但是釋出到生產環境後,卻報錯了:「call to undefined function imagecreatefromjpeg」。

經過排查,筆者發現兩個環境在處理png格式**時,都能成功。但是如果上傳了jpeg或webp格式,生產環境就會報錯。

進一步檢查兩個環境脊茄的phpinfo,筆者發現兩邊雖然都安裝了gd庫,但測試環境的gd庫支援所有**格式,而生產環境的gd庫只支援png和gif。

除了phpinfo()函式,還可以使用php -ri gd 命令檢視gd模組的細節資訊。

測試環境

生產環境

所以生產環境之所以會報錯,是因為:生產環境的gd庫,並沒有支援jpeg和webp格式的能力。因此,需要針對gd庫進行擴充套件。

那麼問題來了,為什麼測試環境的gd庫支援的全,而生產環境的gd庫卻支援的少呢?

這是由於當時搭建測試環境和生產環境的慎棗人,不是同一人,他們用了截然不同的方式進行搭建。測試環境使用了yum安裝,而生產環境使用了原始碼編譯安裝。

處理這個問題時,我不禁思考,yum安裝和原始碼編譯安裝,孰優孰劣?

下面以擴充套件gd庫為例,我會從使用方式、優缺點這兩個方面進行**這個問題。

yum安裝很簡單,只需要輸入幾個命令就行。

舉個栗子1:用yum方式為gd庫開啟webp支援。

原始碼安裝相對複雜,不過和windows安裝應用的步驟相似:

舉個栗子2:用原始碼編譯為gd庫開啟jpeg支援。

yum安裝和編譯安裝各有千秋,yum安裝簡單但不靈活,編譯安裝靈活但比較複雜。

筆者喜歡yum安裝,畢竟更新一下yum源也很不難寬野拆。

那麼,你更喜歡哪種方式呢?

2022年7月11日更新:

linux RHEL6 3 yum安裝mplayer出現以下問題求高手

你是想安裝mplayer,安裝過程中提示缺少了其它所需要的庫檔案 資料來源寫錯了 應該是enabled 1而不是enable 1 經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗經驗 centos linux 裡命令安裝yum install mplayer ...

如何在centos 6上通過yum安裝nginx和php f

第一步,在 etc yum.repos.d 目錄下建立一個專源配屬置檔案nginx.repo cd etc yum.repos.d vim nginx.repo 填寫如下內容 nginx name nginx repo baseurl nginx.org packages centos releas...

家裡安裝淨水器選擇哪個牌子好?

我們在選擇淨水器的時候,考慮孩子的健康同時,不能忽視安全,各種隱患都需要考慮到,而多倫斯母嬰淨水器有專門設計,方便孩子飲水健康,各種保護措施,讓危險原理。為了提升淨化效果,多倫斯專門邀約國外專家,合力研發淨水技術,提升產品質量。多倫斯強芯技術由多級濾芯組成,可以分為三大系統即前置保護,核心淨化,後置...