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% 이상인 경우에만 제외하는 것이 가장 좋습니다). .