有几个问题:
1.安装 Rosetta2 之后,mac 会自动运行一些 intel 进程,如果长期开启,实测耗电。
2.新增的 oah 启动项和一个隐藏的用户,名称:_oah 可以在终端输入 passwd _oah 测试电脑上有没有这个用户。
3.如果不小心下载了病毒软件,没有 Rosetta 运行不起来的。这个跟个人上网习惯有关。
4.m 芯片就是 arm 的,该用 arm 软件就不要用 x86 ,就像用杯子吃饭一样,可以但是不建议。
为了删除 Rosetta ,我重装了电脑。删除文件的方法不能删除_oah 用户,这是写在数据库文件里的。
在这里劝有想删 Rosetta 的 v 友,不要犹豫,长痛不如短痛,重装虽然麻烦,但是干净,以后注意不要再点击安装。
1
ShikiSuen OP 补充一下,安装 Rosetta 有一个 oahd 进程常驻,隐藏用户名是:_oahd
|
2
ShikiSuen OP 在 macos12.0 以上(可能),系统自带了 rosetta 的文件,在/usr/libexec/rosetta ,手动安装 rosetta 只是添加一个软连接到启动项
|
3
Chaidu 240 天前
Rosetta 是 macOS 默认内置的吗?如果不是,怎么卸载一个系统里本来就不存在的软件?
|
4
naminokoe 240 天前
@Chaidu OP 说的是不小心安装了 Rosetta2 之后的卸载方法。具体步骤可以参照此文,https://springwood.me/macos-m1-app/ 。其实不需要重新安装,
|
5
owen666 240 天前
这不是删不删的问题,而是能不能删的问题。
先说说哪些常用的软件只有 Intel 版吧。 1. 阿里云盘 2. 夸克网盘 3. 芒果 TV 4. 腾讯微云 5. 网速管家 6. Android 文件传输 7. Epic Games Launcher 8. FileZilla 9. HP 打印机驱动 10. 罗技 G HUB 11. OpenEmu 12. Pixso 13. Realm Studio 14. Steam 15. Tomb Raider 所以,根本不能删。删了好多常用软件都没法用了。 |
6
dtla 240 天前 via iPhone
不用 docker 的吗? docker 就用了 rosetta 2
|
7
GHvyuR7N 240 天前 via iPhone 1
原教旨主义
|
9
LAMoon 240 天前
|
12
PalenessIb 240 天前
我看这目前不现实,删掉之后是不是连 CrossOver 和 Steam 客户端都打不开了?
|
13
wang93wei 240 天前
天天说胡话,要真那么容易苹果都不会出 Rosetta2 了
|
14
pigzilla 240 天前 2
过分在意这些东西,不如直接用 DOS ,不占用你的内存,不创建用户。
|
15
x4gz 240 天前 via iPhone
你应该去和库克说 三年之期已到 是时候把 rosetta2 从系统里去除了
|
16
boywang004 240 天前
看了下,只有 wa 和 moom 是 intel……然后 wa……MAS 版本很迷,官网下了 dmg 后,变成 arm64 了。
|
17
hahasong 240 天前
32G 内存根本用不完 没必要删
|
18
ShadowPower 240 天前
续航已经严重溢出了,不必给自己增加阻碍。
哪怕用今天的 x86 处理器,续航对我来说都是够用的。 macOS 13 开始,Linux 虚拟机可以用 Rosetta2 来转译 x86 Linux 应用。 https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_rosetta Rosetta2 的用途变得越来越广,而不是正在被抛弃。 |
19
gdfsjunjun 240 天前 2
一直都不装 Rosetta 。都 2024 年了,如果软件还不支持 ARM ,只能说明开发者的技术或者效率也就那样了,怀疑有 bug 都迟迟不会修复。所以干脆就不用了。
再说,我 macOS 和 Windows 双持,主力机还是 Windows 顺手。 |
20
zidian 240 天前
自找麻烦
|
21
RIDESU 240 天前 1
强迫症用户,同坚决不用 Rosetta 2 ,4202 年了,开发者还不拥抱最新技术给用户更好的体验,那么这个软件我宁愿不用,早就是 0 x64 软件了。
|
22
Huelse 240 天前
不支持 Rosetta 2 ,虽然可能会导致后面满大街的 electron 应用
|
23
BigDogWang 240 天前
你没有偶尔要改一下老项目的工作吗?老项目的环境谁给你搞 arm 版本呢。还是说你为了不装这个,选择把公司所有的老项目的环境全部升级到新版本环境?
|
24
wonderfulcxm 240 天前 via iPhone
能不用最好是不用,有几个软件真是没办法
|
25
eairjhioaegnh 240 天前
我之前也这样,也为了它重装过好几遍,后来发现即使不手动装也系统被自动装上了
自己去删的这种操作,某种程度来说也很不“优雅”,因位它没有官方文档支持,是不自洽的( macOS 自己还有 CarbonComponentScannerXPC 进程是 intel ,我是 12 ,不知道 14 还有没有) 另一个角度来说,我们也不可能左右苹果公司的决策 对电脑有过分洁癖和过分强迫症,这种原教旨主义是病,病友们咱得治,不然真的特别难受! |
26
zbowen66 240 天前
还剩一个 kde connect 不支持...只用来和 Android 同步剪切板,有代替品没?
|
27
zbowen66 240 天前
@boywang004 #16 moom 可以用 Rectangle 代替,最近更新了鼠标拖拽功能
|
28
WonderUniverse 240 天前
打印机驱动不支持 ARM 无解……
|
29
icyalala 240 天前 1
Rosetta2 只是在 App 启动的时候转译一次,后续运行的时候仍旧都是 ARM 的指令。
实际上并不存在真正运行的 Intel 指令的 App ,不知道在这种东西上面斤斤计较什么。。 |
30
shimanooo 240 天前
装 rosetta 的问题是, 如果一个程序既有 arm 又有 x86 版本, 那么万一你不小心下了 x86 的, 它就无声运行了.
我希望它提醒我不支持, 然后我去下载 arm 版. |
32
BuZZZX 240 天前
@gdfsjunjun ADOBE 一大包东西,陆续转 Arm 好几年了,还是一堆非原生组件... 也不能说人家没努力,多大的工程。只能说你用的刚好没这些体量的软件,也不靠这个吃饭
|
33
boywang004 240 天前
@zbowen66 感谢,看着不错。准备试试看!
|
34
ST0RMTR00PER 240 天前
我还有 187 Intel 的 App ,所以不能卸载。
|
35
ST0RMTR00PER 240 天前
更正:是 39 个,其他都是 ARM 的。BTW 问一下有没有比 Free Download Manager 好的下载器用,这个也一直不出 ARM 版本,很头大。
|
36
naminokoe 240 天前
@ST0RMTR00PER 试试 https://www.macpsd.net 。不过实话实话下载速度最终还是取决于国际出口大小
|
38
WonderUniverse 240 天前
@ST0RMTR00PER Neat Download Manager
|
39
wonderfulcxm 240 天前 via iPhone
@holulu 可是有些镜像只有 x86 的,或者说 linux/amd64 ,orbstack 可以用 rosetta 2 模拟 Intel 环境,这恰好是我需要 rosetta 的场景。
|
40
lloovve 240 天前 via iPhone
“都什么年代了,Android 手机居然还不支持苹果系统”
|
41
stimw 240 天前
@boywang004 #16 moom 是 universal 啊,不是单 intel
|
42
ChanceLi 240 天前
还是留着吧,这东西可以不用,但不能没有。想要提升性能和续航,可以去 通用 -> 存储空间 -> 应用程序 里看看有哪些 intel 平台的应用,然后去官网看看有没有 arm 版的,现在很多软件都支持 arm 架构的了,但有些软件应用内更新时会下载原先平台的版本,这样你就永远用不上 arm 版的了。
|
43
ST0RMTR00PER 240 天前
|
44
Logtous 240 天前
看了下我的 m1pro 就 WardaSynthesizer 和 CarbonComponentScannerXPC 这两个 intel 进程一直在运行,都是 apple 的服务,没办法了
|
45
wyd011011daniel 240 天前
@owen666 #5 阿里云盘可以试试这个 https://github.com/gaozhangmin/aliyunpan
|
46
xgdgsc 240 天前
|
47
pandachow 240 天前
难道我装 Rosetta 是因为我想装吗…
|
48
godmiracle 239 天前
@Logtous 按教程删除 Rosetta 第二个就没了,第一个估计也是。
|
49
shinyzhu 239 天前
```
~ % passwd _oah passwd: unknown user ``` 是不是表示没有安装? 反正用东西 i 提示我,我都不装。尤其是 Docker Desktop ,大家也要小心它时不时地弹出窗口要你安装。 |
50
zbowen66 239 天前
@xgdgsc #46 试用了下,启动方式太原始了,要占一个命令行窗口?而且我也没成功,IP 和 PORT 都对的,报错超时。
另外我又想起来另一个代替方案,有点重:先用 adb 无线调试连上,然后 scrcpy 直接打开远程控制窗口,可以直接粘贴😂 |
52
holulu 238 天前
@wonderfulcxm 即使有 rosetta 2 也跑不了 x86 linux 镜像,倒是可以在虚拟机里的 arm linux 通过 rosetta 2 跑 x86 程序。如果用模拟器跑 x86 linux 就跑不了 rosetta 2 ,因为 rosetta 2 是个 arm 程序。
|
53
wonderfulcxm 238 天前 via iPhone
@holulu 可以跑啊,我就跑了几个,而且 macOS 上的 docker 本来套一层虚拟机的,原生 docker 只有 Linux 上有。
|