ages
enabled=1
gpgcheck=0
需要將baseurl的路徑修改為實(shí)際的rpm包所在的目錄路徑。如果需要添加多個(gè)本地倉(cāng)庫(kù),可以創(chuàng)建多個(gè)repo文件,每個(gè)文件的name需要不同。
2. 復(fù)制rpm包到指定目錄
將需要安裝的rpm包復(fù)制到baseurl指定的目錄中,例如/path/to/rpm/packages。
3. 生成緩存
運(yùn)行yum makecache命令生成緩存,使得yum能夠讀取到新添加的本地yum倉(cāng)庫(kù)。
$ sudo yum makecache –disablerepo=’*’ –enablerepo=’myrepo’
其中,–disablerepo=’*’表示禁用所有已啟用的yum倉(cāng)庫(kù),–enablerepo=’myrepo’表示啟用myrepo倉(cāng)庫(kù)。
4. 安裝rpm包
運(yùn)行yum install命令安裝rpm包,例如:
$ sudo yum install package.rpm
yum會(huì)自動(dòng)解決依賴關(guān)系并安裝所需的軟件包。如果需要安裝多個(gè)rpm包,可以在命令中同時(shí)指定多個(gè)包名,例如:
$ sudo yum install package1.rpm package2.rpm
三、總結(jié)
本文介紹了如何使用yum本地安裝rpm包的原理和詳細(xì)步驟。需要注意的是,在添加本地yum倉(cāng)庫(kù)時(shí),需要將baseurl的路徑修改為實(shí)際的rpm包所在的目錄路徑,并使用file協(xié)議。本地安裝rpm包的好處是可以自動(dòng)解決依賴關(guān)系,確保安裝成功。