ข้ามข้อกำหนดของระบบปฏิบัติการเป็น mpkg


2

ฉันมีไฟล์ mpkg ที่ฉันพยายามจะติดตั้ง

โปรแกรมติดตั้งหยุดทำงานหลังจาก "เขียนไฟล์" โดยมีข้อผิดพลาด:

โปรแกรมติดตั้งพบข้อผิดพลาดที่ทำให้การติดตั้งล้มเหลว ...

ในกระบวนการใหญ่ของ Install.log ในคอนโซลฉันเห็นบรรทัดนี้:

Dec 22 14:45:56 ติดตั้ง MacBook-Pro [505]: ./postinstall: arserver postinsall: เวอร์ชั่นระบบปฏิบัติการที่ไม่รองรับ! ออกจาก ...

ฉันใช้งานได้ 10.7.6 และสนับสนุนไฟล์เป็น 10.6 และสูงกว่า แต่มันเพิ่งติดตั้ง ... มีวิธีละเว้นการตรวจสอบระบบปฏิบัติการในขณะที่ใช้งานไฟล์นี้หรือไม่?

ไฟล์ต้นฉบับ

แก้ไข:

พบทางออก

ฉันแก้ไขไฟล์ exec ต่อไปนี้โดยใช้ Coda

postinstall

ข้างใน

contents.pkg

และเปลี่ยนสายจาก:

# ===========================================================================
# OS version dependent stuff 
# ===========================================================================
osv=`sw_vers -productVersion`
case $osv in
10.6*)

ไปที่:

 # ===========================================================================
    # OS version dependent stuff 
    # ===========================================================================
    osv=`sw_vers -productVersion`
    case $osv in
    10.7*)

และตัวติดตั้งก็ทำงานและแอพก็เปิดตัว!

คำตอบ:


0

ผมได้รับข้อผิดพลาดเดียวกันใน 10.8 /Applications/ARSuite/แต่ยังคงติดตั้งคัดลอกไฟล์ทั้งหมดไป (คุณสามารถดูไฟล์ที่โปรแกรมติดตั้งควรจะคัดลอกโดยกด⌘I)

คุณสามารถแยกAudioRackSuite3.4.1.mpkg/Contents/Packages/contents.pkg/Contents/Archive.pax.gzและย้ายไฟล์ไปยังโฟลเดอร์ Applications ได้ด้วยตนเอง


ฉันทำตามคำแนะนำของคุณและไฟล์ที่คัดลอกแน่นอน ฉัน recopied พวกเขาจากภายในเพียงเพื่อความปลอดภัย แต่มันก็พ่นข้อผิดพลาดอื่นเมื่อเปิดแอป ฉันอัปเดตรหัสด้านบนเป็นบันทึกข้อผิดพลาด ขอบคุณ.
TonalDev

พบวิธีแก้ปัญหาและแก้ไขคำถาม ขอบคุณ m8
TonalDev
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.