CentOSでは、このファイルはどういう意味ですかcentos-release-upstream
?ファイルcentos-release
にはすでにCentOSバージョン7.2.xがインストールされていることが示されています。
root# cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core)
root# cat /etc/centos-release-upstream
Derived from Red Hat Enterprise Linux 7.2 (Source)
root# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
答え1
あなたは知る必要があります
CentOS(/sɛnt.ɑːs/、Community Enterprise Operating Systems)は、アップストリームソースRed Hat Enterprise Linux(RHEL)と機能的に互換性があるように設計された無料のエンタープライズクラスのコミュニティ対応コンピューティングプラットフォームを提供するLinuxディストリビューションです。 .[5][6] 2014年1月
~からウィキペディア
したがって、このcentos-release-upstreamファイルは、Red Hat Enterprise Linux 7.2(ソース)と互換性があるか、Red Hat Enterprise Linux 7.2から派生したことを示しています。したがって、RHEL 7.2と互換性のあるrpmを使用できます。この場合、CentOSバージョンと互換性のあるRHELバージョンは同じですが、毎回必ずしもそうではありません。 CentOSはコミュニティエディションであり、その目的は人々にRHELのような感覚/作業を提供することであるため、2つのファイルに表示される情報が異なります。
答え2
実行中のCentOSのバージョンを通知します。RHEL 7.2ベース。明らかに、現在のCentOSバージョンでこれを見つけることができますが、明示的に別のファイルにある場合は、CentOSバージョンがRHELバージョンと一致するという知識をハードコードすることなくその情報を見つけることができます/etc/centos-release-upstream
。まだ正しい情報が含まれています。