How do I update to Catalina?

About Qemu-system-ppc, a PPC Mac emulator for Windows, macOS and Linux that can run Mac OS 9.0 up to Mac OS X 10.5

Moderators: Cat_7, Ronald P. Regensburg

User avatar
Cat_7
Expert User
Posts: 6177
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: How do I update to Catalina?

Post by Cat_7 »

By the way. is there an uninstall script?

BTW: I'm now using your sample script that came with 4.1. Did I mess this up?

#!/bin/bash
cd "$(dirname "$0")"

./qemu-system-ppc -L pc-bios -boot c -M mac99,via=pmu -m 256 \
-prom-env 'auto-boot?=true' -prom-env 'boot-args=-v' -prom-env 'vga-ndrv?=true' \
-drive file=Mac.dmg,format=raw,media=disk \
-netdev user,id=network0 -device sungem,netdev=network0
No there is no uninstall script, as there is no installation. Just remove all Qemu files.
The script looks OK and should still work.

Just allowing run from "Anywhere" does not do the trick, all files needed to run qemu still have to be manually excluded from scrutiny by Gatekeeper. However, see my post above.

Best,
Cat_7
User avatar
Cat_7
Expert User
Posts: 6177
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: How do I update to Catalina?

Post by Cat_7 »

We now confirmed a way to run our builds on Catalina hosts.
Include in the latest download is a script and readme.txt detailing the procedure to follow. It comes down to running a script that removes the attribute that gatekeeper uses to determine whether or not to allow a program to run. Our script removes this attribute from the files needed to run qemu.

The script "allow_qemu_to_run.command" is to be ran as root and does this (which can be improved with wildcards):
xattr -d com.apple.quarantine ./qemu-system-ppc
xattr -d com.apple.quarantine ./qemu-img
xattr -d com.apple.quarantine ./qemu.command
xattr -d com.apple.quarantine ./Libs
xattr -d com.apple.quarantine ./Libs/libglib-2.0.0.dylib
xattr -d com.apple.quarantine ./Libs/libgthread-2.0.0.dylib
xattr -d com.apple.quarantine ./Libs/libintl.8.dylib
xattr -d com.apple.quarantine ./Libs/libpcre.1.dylib
xattr -d com.apple.quarantine ./Libs/libpixman-1.0.dylib
xattr -d com.apple.quarantine ./Libs/libusb-1.0.0.dylib

Best,
Cat_7
Post Reply