Answers:
问题出现了,因为Spotlights在其他分区上找到了Apps并将它们标记为已安装。有两种方法可以解决这个问题。首先,通过启动终端并粘贴此命令来删除lsregister:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
如果这无济于事,那么卸载安装应用程序的卷,Time Machine Volumes也会从之前/其他操作系统安装中计算。
首先,您需要找到分区的GUID:启动磁盘工具,单击分区,然后单击左上角的信息按钮。你的GUID看起来应该是这样的AC55A321-C9A5-3EF1-AE76-079470489A4B
。将其复制到剪贴板,午餐终端并输入:
sudo vifs
这是vi编辑器专门为您的/etc/fstab
文件,其中文件系统挂载点在Bsd / Linux操作系统中定义。VI在编辑方面有点不同所以不要害怕。您可以使用HJKL键浏览文本。向下几行,点击i键(代表插入)按Enter键以获得一个新行并键入GUID=
然后将GUID粘贴到那里。在GUID类型之后:
none hfs rw, noauto
该行应如下所示:
UUID=AC55A321-C9A5-3EF1-AE76-079470489A4B none hfs rw,noauto
none
代表没有Volume Mountpoint。hfs
简而言之,它代表了Hierarchical Files System,它是Apples自己的文件系统。rw
代表读/写访问。noauto
代表没有自动安装。当你的线看起来像上面的那个命中esc然后输入:和wq!这将写入更改并退出编辑器。如果你犯了任何错误,只需按esc退出编辑模式,然后你就可以撤消。
重新启动操作系统,检查App Store和voilà,您可以重新安装您的应用程序。之后重新编辑/etc/fstab
with vifs
并删除你添加的行,方法是将光标导航到该行并按两次d键。