CentOS ISO 릴리스

CentOS ISO 릴리스

CentOS.iso가 있는데 어떻게 구할 수 있나요 $releasever?

답변1

RHEL/CentOS ISO의 루트 디렉터리에는 두 개의 숨겨진 파일이 있습니다: .discinfo.treeinfo.

파일 .discinfo은 다음과 같습니다:

1504618416.850667
7.4
x86_64

두 번째 줄은 이 샘플 .discinfo파일이 CentOS 버전 7.4에서 가져온 것임을 나타냅니다.

파일 .treeinfo은 다음과 같습니다:

[general]
name = CentOS-7
family = CentOS
timestamp = 1504618609.47
variant = 
version = 7
packagedir = 
arch = x86_64

[stage2]
mainimage = LiveOS/squashfs.img

[images-x86_64]
kernel = images/pxeboot/vmlinuz
initrd = images/pxeboot/initrd.img
boot.iso = images/boot.iso

[images-xen]
kernel = images/pxeboot/vmlinuz
initrd = images/pxeboot/initrd.img

따라서 주요 버전 번호만 필요한 경우:

# mount -o loop,ro CentOS.iso /mnt
# grep ^version /mnt/.treeinfo | cut -d " " -f 3
7
# umount /mnt

부 버전 번호("패치 수준")도 필요한 경우:

# mount -o loop,ro CentOS.iso /mnt
# head -2 /mnt/.discinfo | tail -1
7.4
# umount /mnt

답변2

이는 중간 정도의 부정 행위일 수 있지만 CentOS 프로젝트가 출시되었습니다. 공식 ISO 체크섬(CentOS 6.10에 대한 예제 링크) ISO에서 sha1sum을 실행하고 비교하면 체크섬은 파일 이름에 의존하지 않습니다. ISO의 대략적인 크기도 확인할 수 있습니다(그러나 일부 소프트웨어는 2^20바이트를 MB로 표시하고 일부 소프트웨어는 10^6바이트로 표시하므로 크기 차이가 10% 이상인 경우에만 제외하는 것이 가장 좋습니다). .

관련 정보