Google Code Prettify

2022年3月27日 星期日

RHEL8 無法安裝套件 No match for argument: xxx

以前測試時使用的 Linux 都是 CentOS,但是 CentOS 被 Red Hat 殺死後,今天想改用 RHEL8,結果,在安裝任何套件時都會出現 

No match for argument: 套件名稱 的錯誤訊息,像是安裝 OpenJDK 11 會出現如下錯誤 …

No match for argument: java-11-openjdk
No match for argument: java-11-openjdk-devel

後來發現是要先向 Red Hat 訂閱 repository,才可以拿到這些套件 …

  1. 在 Red Hat 網站註冊一個帳號,我註冊了一個 steventw 的帳號。
  2. 在 RHEL8 中下如下指令進行訂閱:
    sudo subscription-manager register --username=steventw --password=xxxxxxxx
    sudo subscription-manager attach --auto
    
這樣就可以開始正常安裝套件了!

沒有留言:

張貼留言