![透過終端 (YUM) 安裝與使用具有相依性的 GUI 進行安裝](https://rvso.com/image/83710/%E9%80%8F%E9%81%8E%E7%B5%82%E7%AB%AF%20(YUM)%20%E5%AE%89%E8%A3%9D%E8%88%87%E4%BD%BF%E7%94%A8%E5%85%B7%E6%9C%89%E7%9B%B8%E4%BE%9D%E6%80%A7%E7%9A%84%20GUI%20%E9%80%B2%E8%A1%8C%E5%AE%89%E8%A3%9D.png)
您好,我正在使用 Red Hat Enterprise Linux Server 6.2,我在透過終端機安裝軟體套件時遇到問題。
我已經在特定資料夾中包含了包,包括依賴項。
例如,當我嘗試這個命令時。例子:
yum install package.1.0.1.el6.i686.rpm
它會輸出類似這樣的內容:
Error: Package: package.1.0.1.el6.i686.rpm
Requires: libpackage1.1.1.el6.i686.rpm
所需的套件已經在同一資料夾中。當我嘗試使用 GUI 時,它成功安裝了所需的依賴項。我只是想練習透過終端安裝,所以有些伺服器不使用 GUI。
謝謝
答案1
yum
不會自動在本機目錄中尋找依賴項 - 它將查看其配置的儲存庫來解決依賴項。是否有原因導致您無法使用標準儲存庫並從網路中提取依賴項?
如果您確實有一組完整的依賴項,則可以從本機目錄安裝套件和依賴項,或者如果該功能尚未棄用,rpm --aid
您也可以嘗試。yum localinstall