• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhengzhongzhao
V2EX  ›  程序员

一时着急,没有用 brew 安装.net,用了官网下的 pkg。呜呜,我干净的 mac 就这样被弄脏了?很难卸载干净了吧?

  •  
  •   zhengzhongzhao · Apr 13, 2023 · 13293 views
    This topic created in 1301 days ago, the information mentioned may be changed or developed.
    95 replies  •  2023-04-16 09:09:38 +08:00
    issasall49
    issasall49
    Apr 13, 2023❤️2
    1
    嗯,弄脏了,这种情况我会重装系统。
    zhengzhongzhao
    zhengzhongzhao
    OP
    Apr 13, 2023
    2
    @issasall49 。。。
    ktqFDx9m2Bvfq3y4
    ktqFDx9m2Bvfq3y4
    Apr 13, 2023 via iPhone
    3
    我在 Mac 上安装 VS 是不是更麻烦了……
    aapeli
    aapeli
    Apr 13, 2023❤️5
    4
    一) 解决方案
    设软件名为 xxxx
    终端运行如下指令 pkgutil --pkgs | grep -i xxxx,
    xxxx 为搜索关键字,此处进行模糊搜索,可不完全匹配,
    运行后会检索出和 xxxx 关键字相关的 PKGID 列表,
    找出我们需要 完全卸载 的那一个,
    找到后复制备用,后续终端指令用到 PKGID 字段
    pkgutil --pkgs | grep -i xxxx
    接着终端运行如下指令 pkgutil --files PKGID ,
    PKGID 是安装包 id ,运行后会检索出和 PKGID 安装包相关的文件目录列表,逐个删除即可

    pkgutil --files PKGID
    最后终端运行如下指令 sudo pkgutil --forget PKGID,
    PKGID 是安装包 id ,运行后即可完全删除卸载
    sudo pkgutil --forget PKGID
    superedlimited
    superedlimited
    Apr 13, 2023 via iPhone❤️50
    5
    买 ac+了吗?我记得这种情况可以去 apple store 换新了。
    lostberryzz
    lostberryzz
    Apr 13, 2023❤️3
    6
    用 UninstallPKG 卸载下试试看
    ry_wang
    ry_wang
    Apr 13, 2023❤️2
    7
    @superedlimited 这换新过分了...
    wxxxcxx
    wxxxcxx
    Apr 13, 2023❤️2
    8
    哈哈哈,我也有这种强迫症。。。
    KevinDo2
    KevinDo2
    Apr 13, 2023 via iPhone❤️8
    9
    有种公主进了哥布林窝一趟再穿好衣服化好妆出来的感觉。美美的,脏脏的。
    gp0119
    gp0119
    Apr 13, 2023
    10
    重新安装吧
    cheeto
    cheeto
    Apr 13, 2023
    11
    楼上是在玩梗还是认真的呀?外行人表示有被吓到,这么棘手的嘛
    lessMonologue
    lessMonologue
    Apr 13, 2023
    12
    @KevinDo2 什么赛丽亚
    brust
    brust
    Apr 13, 2023
    13
    上次装了个 edge ,卸载后发现还自带了一个 chromeium 还一直卸载不了- -
    dem0ns
    dem0ns
    Apr 13, 2023
    14
    pkgutil --pkgs | sudo xargs -I@ sh -c 'pkgutil --forget @'
    shimeow
    shimeow
    Apr 13, 2023
    15
    外行人一脸懵逼,梗
    lopssh
    lopssh
    Apr 13, 2023 via Android❤️1
    16
    我想起了 Edge on MacOS ,往登陆项目里面加了几个启动项,至今还不知道怎么清理掉它们。
    hez2010
    hez2010
    Apr 13, 2023
    17
    官网的 .net pkg 装完之后也就是设置了几个环境变量,然后把自己释放到了 dotnet 目录里,正常卸载就行了,没什么残留。
    现在的 .net 和以前的 .net framework 不一样,完全是便携式的。
    yuhangch
    yuhangch
    Apr 13, 2023
    18
    去搜搜,有卸载脚本的,就我一个老实人?
    PerFectTime
    PerFectTime
    Apr 13, 2023
    19
    为什么要用 brew 装.net ,又不能多版本并存,还会升级到最新版本把你坑一把
    jfdnet
    jfdnet
    Apr 13, 2023
    20
    是的 你被玷污了。
    touchmii
    touchmii
    Apr 13, 2023 via Android
    21
    macos 有个 su 开头的工具可以解析 pkg 文件的内容,查看安装脚本干了什么事情再改回去就行了,这个是最干净的卸载,net 不算流氓就是加了个 path 而已。
    surbomfla
    surbomfla
    Apr 13, 2023
    22
    我吃点亏接盘了,50 包邮
    MXMIS
    MXMIS
    Apr 13, 2023
    23
    没有用过 MAC 表示很震惊
    emma3
    emma3
    Apr 13, 2023
    24
    苹果有保修的,直接申请售后。
    smallgoogle
    smallgoogle
    Apr 13, 2023
    25
    难道 brew 才是干净的?那平时我们用 pkg 和 dmg 都是卸载不干净的?那么可怕?
    tyzandhr
    tyzandhr
    Apr 13, 2023 via Android❤️1
    26
    你的 mac 看上去干净,其实早就被 Apple 的触手上上下下钻了个遍了
    qeqv
    qeqv
    Apr 14, 2023❤️1
    27
    。。。brew 也不见得干净吧(就好像中学的女同学,偶而联系觉得还是记忆中那么清纯,实际已经油腻得不行了
    lovestudykid
    lovestudykid
    Apr 14, 2023 via iPhone
    28
    为什么不打开 brew 的脚本看看怎么卸载的呢? brew 的卸载没那么神奇,人工指定了一些要删除的位置而已
    zhengzhongzhao
    zhengzhongzhao
    OP
    Apr 14, 2023
    29
    @hez2010 正常卸载是怎么操作呢~
    zhengzhongzhao
    zhengzhongzhao
    OP
    Apr 14, 2023
    30
    @smallgoogle pkg 安装不知道往哪里塞东西了,dmg 安装的软件保不准会往哪里塞东西
    magicdawn
    magicdawn
    Apr 14, 2023
    31
    每次 brew upgrade 都要我输密码, 醉了
    用的 dotnet-sdk cask
    lxiian
    lxiian
    Apr 14, 2023 via iPhone❤️2
    32
    op 跟我一样。。。我不管用 windows 还是 mac linux 都有这种洁癖,必须让我知道安装到哪里了 不要弄乱我的文件系统
    Lattez
    Lattez
    Apr 14, 2023❤️1
    33
    下个 Suspicious Package ,把 pkg 拖进去看看包里的安装脚本执行了什么,跟着一路删掉
    zarvin
    zarvin
    Apr 14, 2023
    34
    我一般都是重装系统
    NessajCN
    NessajCN
    Apr 14, 2023
    35
    全新的 mac 很娇气很难用,动不动不让你做这个不让你干那个好像什么都她说了算
    你就应该多装点乱七八糟的包或应用到她里面,时不时把她的 cpu 负荷拉到最高,不听话就 sudo 改她系统配置
    这样充分调教过之后的系统才能用着舒心,如臂指使
    john2022
    john2022
    Apr 14, 2023❤️2
    36
    用二手女朋友都没见你这么糟心
    Obrigado0815
    Obrigado0815
    Apr 14, 2023
    37
    全盘格式化~
    yiqiao
    yiqiao
    Apr 14, 2023
    38
    这么多人有同样的洁癖啊。
    我一般都在虚拟机上开发。能不在本地装环境就不装。
    deplivesb
    deplivesb
    Apr 14, 2023
    39
    这不到我这换脸盆?再买个新的?
    F7TsdQL45E0jmoiG
    F7TsdQL45E0jmoiG
    Apr 14, 2023
    40
    重装 macos
    unnamedhao
    unnamedhao
    Apr 14, 2023
    41
    我懂你
    aw2350
    aw2350
    Apr 14, 2023
    43
    mac 装.net 干嘛?
    grance
    grance
    Apr 14, 2023
    44
    我吃点亏,我 50 收了,帮你回点血
    jorneyr
    jorneyr
    Apr 14, 2023
    45
    uninstallpkg.app

    能够卸载的很干净。
    jiujiutang
    jiujiutang
    Apr 14, 2023❤️1
    46
    官网 pkg: Mac ,你也不想被主人知道被我搞脏的事情吧?
    kkkkkkhalil
    kkkkkkhalil
    Apr 14, 2023❤️1
    47
    这种情况 mac 就不能用了,只能官网下单换新了
    823805669hehe
    823805669hehe
    Apr 14, 2023
    48
    可以先 brew install --cask dotnet 覆盖安装一下,然后再 brew uninstall
    levon
    levon
    Apr 14, 2023
    49
    这么脏了还敢用,胆够肥啊
    yxzblue
    yxzblue
    Apr 14, 2023
    50
    弄脏了,我一般都会放点汰渍洗洗!
    Alliot
    Alliot
    Apr 14, 2023
    51
    @dem0ns 啊这。 看起来是移除所有包。。。
    xuanbg
    xuanbg
    Apr 14, 2023
    52
    啊!!!我不干净了,嘤嘤嘤……
    leconio
    leconio
    Apr 14, 2023 via iPhone
    53
    一个工具而已,放宽心。等到真的影响使用时候再考虑,但基本不会。。。。
    arvinsilm
    arvinsilm
    Apr 14, 2023
    54
    让我想起许多年前初学时在 windows 上装 oracle ,那是真的除了重装系统没有办法可以卸载干净
    Radiation
    Radiation
    Apr 14, 2023
    55
    @lostberryzz #6 刚试了下这个软件确实不错,感谢~
    hez2010
    hez2010
    Apr 14, 2023
    56
    @zhengzhongzhao 如果你不想手动卸载,想要一键式卸载的话: https://github.com/dotnet/cli-lab/releases
    sickoo
    sickoo
    Apr 14, 2023
    57
    那是你没用过 windows ,脏的不行,真的公交车
    hez2010
    hez2010
    Apr 14, 2023
    58
    @zhengzhongzhao 或者手动卸载方式:删除掉 /usr/local/share/dotnet 然后清理 DOTNET 和 NUGET 相关的环境变量即可。
    holulu
    holulu
    Apr 14, 2023
    59
    自从换了 apple silicon mac 之后,就没装过 pkg ,安装时要密码的软件很少装,除非是必须。
    justin2018
    justin2018
    Apr 14, 2023
    60
    https://www.corecode.io/uninstallpkg/

    试一试这个

    或者 重装
    blackvv666
    blackvv666
    Apr 14, 2023
    61
    太懂你了!!!
    MaybeRichard
    MaybeRichard
    Apr 14, 2023
    62
    我也有这种洁癖
    for8ever
    for8ever
    Apr 14, 2023
    63
    Mac: 呜呜呜,我不干净了
    elechi
    elechi
    Apr 14, 2023
    64
    windows 有 dotnet-core-uninstall 工具
    KouYiGuo
    KouYiGuo
    Apr 14, 2023
    65
    重装吧。不然心里一直有根刺。
    gscsnm
    gscsnm
    Apr 14, 2023
    66
    懂!!!
    hanliu
    hanliu
    Apr 14, 2023 via iPhone
    67
    同强迫症
    dobelee
    dobelee
    Apr 14, 2023
    68
    建议立即封存 Mac ,去申请 AppleCare 换新。
    否则你的人生就存在遗憾了,估计要回炉重造。
    zed1018
    zed1018
    Apr 14, 2023❤️1
    69
    建议用王水侵泡
    woshihgs
    woshihgs
    Apr 14, 2023
    70
    强迫症患者~
    CSGO
    CSGO
    Apr 14, 2023
    71
    不是 coder 问下,brew 是不是装的话很容易卸载?我也用 brew 装了不少软件。但是比如此事此刻,我也不知道装了什么,装在哪?
    Fule
    Fule
    Apr 14, 2023❤️1
    72
    aLazarus
    aLazarus
    Apr 14, 2023
    73
    我安装环境能用 docker 就不用 brew ,如果实在不行就再用 brew ,拒绝 pkg 安装包。
    我挺反感软件在电脑里拉屎的,还不知道擦不擦的干净
    remember5
    remember5
    Apr 14, 2023
    74
    50 包邮解君愁
    baobao1270
    baobao1270
    Apr 14, 2023❤️1
    75
    不知道为什么感觉楼主这样说话好可爱,让人感觉很想欺负……

    说实话,很多东西都是不能用 brew 安装的,未来总会有各种各样的软件,无法用 brew 安装。你是接受呢还是不接受呢?我劝你还是接受了吧。
    ysn2233
    ysn2233
    Apr 14, 2023
    76
    确实,建议把电脑砸了物理破坏,不然还可能信息泄露
    cat9life
    cat9life
    Apr 14, 2023
    77
    50 包邮解您忧
    Voren
    Voren
    Apr 14, 2023
    78
    笑死了
    系统洁癖罢了

    以前我也有
    喝中药调理好了
    flyqie
    flyqie
    Apr 14, 2023
    79
    完了,又一个系统洁癖患者。

    没救了,要不我 50 回收你的 mac 吧,你眼不见心不烦,我正好循环再利用。

    真不至于,这样就系统洁癖了你看 windows 还不是得疯,淡定,淡定。
    Hawthorne
    Hawthorne
    Apr 14, 2023 via Android
    80
    原来我不是一个人😂
    SimonOne
    SimonOne
    Apr 14, 2023
    81
    @CSGO #71 brew list 显示你用 brew 装过什么。
    jalena
    jalena
    Apr 14, 2023
    82
    @issasall49 这种情况我都是换一台新电脑
    mysunshinedreams
    mysunshinedreams
    Apr 14, 2023
    83
    首先,macOS 为什么是干净的?没发现新系统对老机器的卡顿来的越来越早了吗🤡
    fresco
    fresco
    Apr 14, 2023 via iPhone
    84
    一边情况下 我会 50 出掉
    ViriF
    ViriF
    Apr 14, 2023
    85
    mono 也是这毛病,而且想要 MSBuild 的话就只能 cask 安装或者自己弄个 tap ,而 brew --cask 的版本实际上应该也是从官网下的,就很烦
    jackmod
    jackmod
    Apr 14, 2023
    86
    虽然不懂 macOS ,不过能用 docker 就用 docker 吧
    dayeye2006199
    dayeye2006199
    Apr 15, 2023 via Android
    87
    你的电脑没救了,寄过来给我看看 op
    huangwei8ku
    huangwei8ku
    Apr 15, 2023
    88
    不会吧,直接用 unistall.pkg 这个软件不就可以了
    GHvyuR7N
    GHvyuR7N
    Apr 15, 2023
    89
    问题是 brew uninstall 是真的弱啊 笑死
    intoext
    intoext
    Apr 15, 2023
    90
    多大事儿。有洁癖就重装,没有洁癖就用着
    dingwen07
    dingwen07
    Apr 15, 2023 via iPhone
    91
    beyondex
    beyondex
    Apr 15, 2023 via Android
    92
    有洁癖?建议用一段时间 Windows 好好治疗一下。
    datafeng
    datafeng
    Apr 15, 2023
    93
    这是病得治啊..
    nicevar
    nicevar
    Apr 15, 2023
    94
    不用担心,你的水平可能系统里面养了不少宠物了,直接无视就行了
    zhengzhongzhao
    zhengzhongzhao
    OP
    Apr 16, 2023
    95
    @Admstor 真的?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2405 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 192ms · UTC 15:43 · PVG 23:43 · LAX 07:43 · JFK 10:43
    ♥ Do have faith in what you're doing.