看来苹果在macOS Catalina中所做的更改使删除系统应用程序变得更加困难。
我今天将工作计算机升级到了Catalina(标准Mac mini),并附带了一些我想摆脱的新的(和旧的)系统应用,例如新的Podcasts应用,Photo Booth,Siri,Apple TV,音乐,国际象棋,书籍...我不希望这些系统应用程序出现在我的计算机上。
从macOS El Capitan开始,我将重新启动进入恢复模式,运行csrutil disable
,重新登录并删除。
看来Apple将其核心系统应用程序移至/System/Applications
,并且由于是只读的,因此您无法运行sudo rm -rf
来删除这些应用程序。当您这样做时,会出现以下错误(以Podcast应用为例):
rm: Podcasts.app/Contents/Frameworks/IMUIUtil.framework/Versions: Read-only file system
rm: Podcasts.app/Contents/Frameworks/IMUIUtil.framework: Read-only file system
rm: Podcasts.app/Contents/Frameworks: Read-only file system
rm: Podcasts.app/Contents/Info.plist: Read-only file system
rm: Podcasts.app/Contents/PkgInfo: Read-only file system
rm: Podcasts.app/Contents: Read-only file system
rm: Podcasts.app/: Read-only file system
mount
为我返回以下内容:
/dev/disk1s5 on / (apfs, local, read-only, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk1s1 on /System/Volumes/Data (apfs, local, journaled, nobrowse)
/dev/disk1s4 on /private/var/vm (apfs, local, journaled, nobrowse)
map auto_home on /System/Volumes/Data/home (autofs, automounted, nobrowse)
和diskutil列表告诉我:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 1.0 TB disk0s2
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +1.0 TB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD - Data 30.0 GB disk1s1
2: APFS Volume Preboot 99.4 MB disk1s2
3: APFS Volume Recovery 528.9 MB disk1s3
4: APFS Volume VM 2.1 GB disk1s4
5: APFS Volume Macintosh HD 10.6 GB disk1s5
我不知道从这里去哪里。如何使/System/Applications
文件夹可写,以便删除不需要/不需要的系统应用程序?我尚未看到有关此新问题的任何指南。
有人有想法么?我不知道macOS如何设置其挂载点。它不再使用标准的fstab文件,因此我看不到它在哪里挂载东西,而只是设置了一个写标志。
为此,您必须暂时禁用一些针对恶意软件的最佳系统保护,为了安全起见,首先请确保您的计算机上没有恶意软件,与任何网络断开连接,并且您具有良好的(经过测试的)完整系统备份。
接下来,禁用系统完整性保护:
csrutil disable
。禁用系统完整性保护并重新引导后,可以使用以下命令以读写方式重新安装引导卷:
sudo mount -uw /
现在,您可以进行所需的更改。
最后,别忘了!重新启用系统完整性保护:
csrutil enable
。请注意,sudo mount -uw /
在重新启动后,并不是持久的,因此您无需显式撤消它。您为重新启用SIP而进行的重新引导已经使根文件系统再次重新成为只读挂载。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句