RHEL:在 RHEL 中設定本機 YUM 儲存庫的指示,以及如何收集 sosreport

摘要: 在 Red Hat Enterprise Linux 環境中,以下概述的程序說明如何從作業系統 ISO 映像安裝 RPM 套裝,並提供如何在機器未向 Red Hat 註冊時設定本機 YUM 儲存庫的指示。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

此處安裝的作業系統版本為 Red Hat Enterprise Linux Server 7.9 版。
我們已透過虛擬媒體掛接 RHEL 7.9 作業系統 ISO 映像 (裝置名稱 - /dev/sr0


找到 ISO 光碟機裝置。
我們正在嘗試收集  sosreport 從此處的此節點。但我們發現 sos 使用以下命令時未安裝套裝: sosreport
在我們注意到機器未向 Red Hat 註冊權益後,我們嘗試安裝 sos 使用 YUM 儲存庫的套裝,但未成功。

請參閱 https://access.redhat.com/solutions/3592此超連結會帶您前往 Dell Technologies 以外的網站。 (什麼是 sos 報告以及如何在 Red Hat Enterprise Linux 中創建一個?

未安裝 sos 套件的範例執行

建立 /root/DVD 目錄,以便在其中掛載作業系統 ISO 映像。
您可以前往如下所示的套件目錄,找到此作業系統 ISO 映像上可用的套件清單。

# mkdir /root/DVD
# mount /dev/sr0 /root/DVD
# cd /root/DVD
# ll

正在將 ISO 掛接至本機資料夾 


列出資料夾內容 

我們可以使用命令列出所需的套件: ls -l  | grep <package-name>
若要安裝 RPM 套裝,請執行下列命令: rpm -ivh <Package-name>
所以,若要安裝 sos RPM 套件,我們可以執行以下命令。

# rpm -ivh sos*

執行 sosreport 命令 

可使用 sosreport 可能已生成並保存在所需的位置,正如我們可能在下面發現的那樣。

SOS 範例輸出 

下列步驟將引導至機器未向 Red Hat 註冊時,如何從 ISO 映像設定本機 YUM 儲存庫。
建立名為的本地儲存庫檔案 local.repo 功能 (在 DPM 應用程式中的 /etc/yum.repos.d 資料夾。

# cd /etc/yum.repos.d
# touch local.repo

列出 repos 資料夾的內容,並使用 vi 編輯 local.repo 檔案 

接下來使用 vi 編輯器將以下條件複製到 local.repo 檔案中所定義。

#vi local.repo
[Local]
name=Local DVD repo
baseurl=file:///root/DVD/
enabled=1
gpgcheck=0


local.repo 檔案的內容 

然後執行以下命令。

# yum clean all
# yum repolist all


本地 YUM 儲存庫可能已設置並啟用,如下所示。
YUM 儲存庫命令

您現在可以使用 YUM 命令來安裝相同的 sos 包來自我們使用操作系統 ISO 映像設置的本地存儲庫。
使用命令 rpm -e <Package-Name>,我們刪除任何 sos 以前安裝的包。
之後,命令 yum install <Package-Name> 用於執行安裝。
若要安裝 sos 套裝,執行下列命令: yum install sos

yum 命令的輸出 

 

 

 

 

 

受影響的產品

Servers, PowerEdge, Red Hat Enterprise Linux Version 7, Ubuntu Server LTS
文章屬性
文章編號: 000211063
文章類型: How To
上次修改時間: 08 7月 2025
版本:  3
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。