admin管理员组

文章数量:1656146

之前安装过的软件卸载后再次安装的时候发现无发安装了,悲了个催。。。

如图所示:

上网查询这个问题折腾了好久也没有折腾出结果,因此再次记录一下折腾的经历。。。

  1. 上网查询看看同伴们有没有类似的经历,基本上你遇到的问题都是别人填过的坑。
  2. 对症下药,根据自己的问题和别人提供的解决方案尝试解决。
  3. 解决不了,不要着急,分析问题的紧急性:

优先级较高的,请教一下身边的人;优先级不高的化,放置一下,找一个空闲的时间耐心的分析解决一下。

有些软件就是流氓,我们也没办法,也时候工作中就得用它,我这边出现的问题是这样的:

  • 第一次安装的时候,由于软件官方没有升级在当前操作系统下面无法使用,这样只有卸载了,不能用要你干啥
  • 官方软件优化升级,可以使用了,再次下载安装的使用,无法安装。。。。

我的问题是出现 no updates found 。这个问题怎么解决呢?网上浏览分析之后应该是第一次安装的时候没有卸载干净导致的。

有些软件就是这么流氓,无论你怎么删除,就是清理不干净。

  1. 使用 finder (访达)全局搜索相关的软件信息,没有找到任何的信息
  2. 使用第三方软件 CleanMyMac 就是找不到哪里还有残留

艹。。。这尼玛是什么样的软件呀,相信这样的软件还真不少,总是删除不干净。

我想到了另一种方案: 打开 mac 自带的 terminal , 使用 locate 命令全局搜索一番,尼玛找到了:

参与部分全部被找了,然后一个个删除掉。

再次重新下载安装,搞定收工。。。。

这里提供了一个解决方案,使用 linux 的 locate 命名有时候可以帮我们找到隐藏在深处的文件,该命令是 mac 自带的。

locate 有一个库命令在 mac 系统下的 /usr/libexec/locate.updatedb , 运行 locate.updatedb 可以更新 locate 的查询资源。

通常我们要保持跟 linux 系统下面一致,linux 下面是 updatedb 命令更新系统文件资源。

这样我们在 mac 系统下面的 ~/.zshrc 下面配置,没有的新建一个即可:

alias updatedb='sudo /usr/libexec/locate.updatedb’

起一个别名,我们方便随时调用更新查询的系统。

当你在卸载软件的时候,可以使用 locate 命令查询一下有没有删除干净,还在干掉它。

本文标签: 下载软件提示MacUpdates