인터넷 연결이 불안정하기 때문에 App Store를 통한 Yosemite 다운로드가 여러 번 실패했습니다. 다운로드가 손상되지 않았는지 알고 싶습니다. 터미널에서이 명령을 실행할 수있는 경우 :
shasum /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg
결과를 공유하십시오. 이 방법으로 깨끗한 사본의 모양에 동의 할 수 있습니다.
답변
나는 당신의 요청을 실행하고 결과는 다음과 같습니다.
eebf02a20ac27665a966957eec6f5e6fe3228a19 /Applications/Install OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg
요세미티 10.10.1의 경우 shasum은 다음과 같습니다.
a673c2c6d967f4da2934b7d6cf3736936970b194
터미널이 전화를받을 때까지 1-2 분 정도 기다리십시오.
답변
대신 서명을 확인하지 않겠습니까? 그렇게하면 외부 체크섬에 의존 할 필요가 없습니다.
다음은 Mavericks 설치 프로그램으로 수행 한 예입니다 (요세미티 설치 프로그램은 아직 없습니다).
$ codesign -dvvv Install\ OS\ X\ Mavericks.app/
Executable=…/Install OS X Mavericks.app/Contents/MacOS/Install OS X Mavericks
Identifier=com.apple.InstallAssistant.Mavericks
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20100 size=285 flags=0x200(kill) hashes=7+3 location=embedded
Hash type=sha1 size=20
CDHash=9bf12663fe5f73d2780eb2badc2fe7a86a2c7164
Signature size=4169
Authority=Apple Mac OS Application Signing
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Info.plist entries=30
TeamIdentifier=not set
Sealed Resources version=1 rules=14 files=80
Internal requirements count=1 size=124
답변
10.10에 대한 답변을 보완 하는 중…
10.10.1
OS X Yosemite.app 설치 버전 1.6.7 (1014)
a673c2c6d967f4da2934b7d6cf3736936970b194
10.10.2
앱의 버전 1.6.10 (1017)
059f2603a91465bcee24c864d446da30df920f85
허용되는 답변의 개정판 2 와 다릅니다 . 그 개정판에 추가 된 결과는 진정으로 10.10입니다. 1 .
10.10.3
앱의 버전 1.6.16 (1023)
dc4d4d0a7cd4aea4514025d23a58d05107369fa9
10.10.5
2016 년 7 월 17 일 일요일, 2016-07-18 일에 App Store에서 처음 다운로드 한 앱의 버전 1.6.43 (1043)
0e063fd87d5b0a4f68dbd35da95b2018748f88eb
에서 https://github.com/drduh/OS-X-Security-and-Privacy-Guide/blob/master/InstallESD_Hashes.csv 및 허용 대답 아래 논평에서 :
ef5cc8851b893dbe4bc9a5cf5c648c10450af6bc
불일치에 관하여 : https://github.com/drduh/OS-X-Security-and-Privacy-Guide/issues/125
.5에 대한 내 수표 기록
Mashemite:Desktop grahamperrin$ cd /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/
Mashemite:SharedSupport grahamperrin$ shasum InstallESD.dmg
0e063fd87d5b0a4f68dbd35da95b2018748f88eb InstallESD.dmg
Mashemite:SharedSupport grahamperrin$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.12
BuildVersion: 16A239m
Mashemite:SharedSupport grahamperrin$
– Mac OS X : SHA-1 다이제스트 확인 방법-Apple 지원 :
Mashemite:SharedSupport grahamperrin$ openssl sha1 InstallESD.dmg
SHA1(InstallESD.dmg)= 0e063fd87d5b0a4f68dbd35da95b2018748f88eb
Mashemite:SharedSupport grahamperrin$
.3, .2 및 .1에 대한 나의 점검 기록
$ sudo zfs mount
zhandy /Volumes/zhandy
$ pwd
/Volumes/zhandy/chronological/OS X/10/10/3/1.6.16 (1023)/Install OS X Yosemite.app/Contents/SharedSupport
$ time shasum InstallESD.dmg
dc4d4d0a7cd4aea4514025d23a58d05107369fa9 InstallESD.dmg
13.47user 2.21system 4:25.25elapsed 5%CPU (0avgtext+0avgdata 6864maxresident)k
11084834inputs+0outputs (0major+762minor)pagefaults 0swaps
$ cd /Volumes/zhandy/chronological/OS\ X/10/10/2/1.6.10\ \(1017\)/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/
$ time shasum InstallESD.dmg
059f2603a91465bcee24c864d446da30df920f85 InstallESD.dmg
12.66user 2.03system 3:52.58elapsed 6%CPU (0avgtext+0avgdata 6732maxresident)k
10182180inputs+0outputs (0major+760minor)pagefaults 0swaps
$ cd /Volumes/zhandy/chronological/OS\ X/10/10/1/1.6.7\ \(1014\)/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/
$ time shasum InstallESD.dmg
a673c2c6d967f4da2934b7d6cf3736936970b194 InstallESD.dmg
12.39user 1.95system 3:36.28elapsed 6%CPU (0avgtext+0avgdata 6804maxresident)k
10159544inputs+0outputs (0major+762minor)pagefaults 0swaps
$ sudo zpool status
[sudo] password for grahamperrin:
pool: zhandy
state: ONLINE
status: The pool is formatted using a legacy on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on software that does not support
feature flags.
scan: scrub in progress since Sun Jul 17 19:22:15 2016
26.9G scanned out of 513G at 15.7M/s, 8h50m to go
0 repaired, 5.25% done
config:
NAME STATE READ WRITE CKSUM
zhandy ONLINE 0 0 0
ata-SAMSUNG_HM641JI_S2HUJ9FBA00492-part2 ONLINE 0 0 0
errors: No known data errors
$ date ; uname -a
Sun 17 Jul 20:05:10 BST 2016
Linux momh167-gjp4-kubuntu-hpelitebook850g2 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$
.3, .2 및 .1의 체크섬 데이터가 디스크에 기록 된 이후로 변경되지 않았 음을 확실하게 확인하십시오.
$ date ; sudo zpool status
Mon 18 Jul 04:29:41 BST 2016
[sudo] password for grahamperrin:
pool: zhandy
state: ONLINE
status: The pool is formatted using a legacy on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on software that does not support
feature flags.
scan: scrub repaired 0 in 7h43m with 0 errors on Mon Jul 18 03:05:25 2016
config:
NAME STATE READ WRITE CKSUM
zhandy ONLINE 0 0 0
ata-SAMSUNG_HM641JI_S2HUJ9FBA00492-part2 ONLINE 0 0 0
errors: No known data errors
$
10.10.1 용 앱 버전이 1.6.7인지 확인
$ cd /Volumes/zhandy/chronological/OS\ X/10/10/1/1.6.7\ \(1014\)/Install\ OS\ X\ Yosemite.app/Contents/
$ cat version.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildAliasOf</key>
<string>InstallAssistant</string>
<key>BuildVersion</key>
<string>286</string>
<key>CFBundleShortVersionString</key>
<string>1.6.7</string>
<key>CFBundleVersion</key>
<string>1014</string>
<key>ProjectName</key>
<string>InstallAssistant_MAS</string>
<key>SourceVersion</key>
<string>532000000000000</string>
</dict>
</plist>
$
10.10.4의 경우 설치 프로그램을 다운로드하지 않았습니다.