Also fix error perl version 5.32.0 can't run /usr/bin/_shasum.
for brew
/usr/bin/perl
with /usr/local/bin/perl
Warning, not particularly recommended
- Disable FileValt
- reboot into Recovery Mode
- hold: Command-R -> Recovery Mode.
- Utilities -> Terminal
csrutil authenticated-root disable
- reboot
mkdir ~/root_mount
sudo mount -o nobrowse -t apfs /dev/disk1s1 ~/root_mount
cd ~/root_mount/usr/bin
sudo mv perl perl.ori.5.28
sudo mv shasum shasum.ori
sudo ln -s /usr/local/bin/shasum .
sudoln -s /usr/local/bin/perl .
sudo bless --folder ~/root_mount/System/Library/CoreServices --bootefi --create-snapshot
sudo umount root_mount
sudo reboot
FAILED :(
- reboot
- hold: Command-R -> Recovery Mode.
- Utilities -> Terminal
csrutil disable
- reboot
- login
- open Terminal
sudo mount -uw /
sudo mv /usr/bin/perl /usr/bin/perl.ori.5.28
sudo ln -s /usr/local/bin/perl /usr/bin/perl
sudo mv /usr/bin/shasum /usr/bin/shasum.ori
sudo ln -s /usr/local/bin/shasum /usr/bin/shasum
- Reboot in Rescue (1.)
csrutil status
csrutil enable
- reboot