1. 程式人生 > >yum下載rpm包、源碼包安裝

yum下載rpm包、源碼包安裝

-- 定制 oar yum read file 源碼包 文件名 --help

一: yum如何下載rpm包到本地(只下載,不安裝)
  1. 安裝yum-downloadonly
    yum install -y yum-plugin-downloadonly.noarch
  2. 下載包到指定目錄
    yum install -y 包名 -y --downloadonly --downoaddir=/usr/local/src
    如果是已經安裝過的包,則需要用reinstall

二:源碼包安裝

安裝源碼包,需要我們自己把源代碼編譯成二進制的可執行文件。
好處是除了尅自定義修改源代碼外,還可以定制相關的功能,因為在編譯時可以附加額外的選項。
首先需要安裝編譯器gcc
yum install -y gcc
安裝源碼包的步驟:

  1. ./configure(進入解壓後目錄運行)
    這一步可以定制功能,查看選項可以通過./configure --help查看。此命令檢測編譯所需文件是否齊全,只有檢測通過才會生成Makefile文件。
    --prefix=絕對路徑:定義軟件包安裝到哪裏。
    驗證是否成功命令:echo $?
    如果返回值為0,則為成功,否則進行排查錯誤。
  2. make
    根據Makefile文件中預設的參數進行編譯。
  3. make install
    生成相關軟件存放目錄和配置文件。
    註意事項:
  4. 下載源碼包一定要去官方站點,保證安全。
  5. 下載的源碼包盡量統一放到一個目錄下,方便維護。
  6. 源碼包安裝不一定都是上面3步,需要根據文檔來看,通常以install或者readme為文件名。

yum下載rpm包、源碼包安裝