日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux centos版本安装软件,linux – 在CentOS上安装软件:二进制文件还是rpm?

發布時間:2024/9/30 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux centos版本安装软件,linux – 在CentOS上安装软件:二进制文件还是rpm? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Which one should I (would you) choose?

使用RPM并堅持使用RPM. RPM使用源代碼更簡單,更容易更新和安裝安全更新,并將節省您的長期時間.我可以在大約5分鐘內更新我的CentOS盒子上的所有軟件.從源代碼編譯時,需要花費數小時甚至數天才能完成相同的操作.

此外,由于您不熟悉Linux系統,因此您希望系統與社區其他人使用的系統保持一致,因此文檔和論壇帖子中的示例將與您在本地系統上提供的示例相匹配.文檔通常假定您通過RPM安裝了軟件.如果您有一個由RPM構建的混合系統,但是從源代碼安裝了十幾個程序,則調試將更加困難,并且需要更多的知識和技能.

從源代碼編譯更復雜,需要您在編譯期間解決依賴性問題.在編譯軟件之前,您需要在系統上安裝頭文件,編譯器等依賴項,而這些通常都是通過RPM安裝的.

但請注意,RHEL和CentOS通常堅持使用產品的一個主要版本(例如,CentOS5為PHP 5.3提供RPM,但永遠不會為5.4提供RPM).安全修復程序和一些功能更改由RedHat“后移”到當前版本中.

如果您需要CentOS無法提供的特定軟件版本,或者您想自己定制源代碼,請從源代碼安裝.對于初學者,盡量避免這種情況.

對于ImageMagick,請安裝CentOS提供的RPM.如果它不能滿足您的需求,請研究您需要的版本,并從源代碼安裝.

rpm -Uvh or use yum

使用yum,它是RPM(RPM庫)的包裝器,并為您完成大部分工作.再次,這將節省您的時間.

RPM用于從本地文件安裝RPM,這意味著您需要找到RPM并下載它及其所有依賴項. Yum將執行依賴項檢查,并將為您下載并安裝RPM.

will the binaries automatically go to like /usr/bin

當源代碼將二進制文件放在/usr/local / bin而不是/usr/bin時,我更喜歡它. /usr/bin用于供應商提供的軟件,/usr/local / bin應保留用于本地編譯的軟件包.如果源代碼將二進制文件安裝到/usr/bin,則意味著下次運行yum update時會意外地替換這些二進制文件.

還有其他Unix變種從源代碼編譯所有軟件,但這些系統往往有很好的方法和良好的工具來保持所有這些源文件的組織. FreeBSD是一個流行的操作系統,管理員傾向于從名為“Ports”的源包編譯軟件,這是學習操作系統和源代碼的好方法.

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的linux centos版本安装软件,linux – 在CentOS上安装软件:二进制文件还是rpm?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。