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
실행중인 CentOS 버전을 알려줍니다.RHEL 7.2 기반. 분명히 현재 CentOS 버전에서 이를 찾을 수 있지만 명시적으로 다른 파일에 있으면 CentOS 버전이 RHEL 버전과 일치한다는 지식을 하드코딩하지 않고도 해당 정보를 찾을 수 있습니다 /etc/centos-release-upstream
. 여전히 올바른 정보가 포함되어 있습니다.