以 EPEL repo 為例
・進入要下載的目錄,若它不存在就建一個
cd /temp
or
mkdir /temp && cd /temp
・下載語法
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
・安裝語法
dnf localinstall *.rpm
or
yum localinstall *.rpm
・下載同時亦安裝
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
&& dnf localinstall -y *.rpm
・直接安裝而不下載
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
注意事項:
(1)*.rpm 語法,限制所在目錄內只有唯一個 rpm 檔,否則,會把
所有 rpm 檔全部安裝。
(2)localinstall 語法是正確的,不要下 install ,否則,遇到缺相依
套件時,會自動從網路上的套件庫內下載相依套件來安裝。
這代表所安裝的相依套件是「版本不可預測」!
這對一般使用者來說「無所謂」,但對開發者來說就可能埋下未
來編譯程式後,在執行時出現「為何不能執行或產生非預測反應
,之莫名其妙現象」!(原因是過去安裝時,自動安裝了網路上
不可預測版本的相依套件之故)