macOS系统将App安装至移动硬盘的方法

您所在的位置:网站首页 u盘的软件怎么安装到mac macOS系统将App安装至移动硬盘的方法

macOS系统将App安装至移动硬盘的方法

2024-07-13 14:43| 来源: 网络整理| 查看: 265

大部分Cocoa app是可以随处放的。但是,也有很多并非是直接拖动就可以安装的,而是要运行一个安装程序才能装好的。尤其是你说的这些上10G的专业软件很多都是这样的,PhotoShop、AutoCAD之类的。

这个时候就需要一点trick了,针对每个软件的方法不一定一样,但大致思路如下: 假设有一个软件A,它默认会在/Applications目录下放一个A.app文件(文件夹),以及会在~/Library/Application Support/A目录下放其它的必要文件。 假设你要把软件装到你的移动硬盘/Volumes/MobileDisk上,可以这么干(如果报Operation not permitted错可以看 这里): mkdir /Volumes/MobileDisk/Applications #在移动硬盘上创建应用程序目录。 mv /Applications/A.app /Volumes/MobileDisk/Applications #把A.app移到移动硬盘上。 ln -s /Volumes/MobileDisk/Applications/A.app /Applications #把A.app文件链接回内部硬盘。

mkdir -p /Volumes/MobileDisk/Library/Application\ Support #在移动硬盘上创建库目录和Application Support目录。 mv ~/Library/Application\ Support/A /Volumes/MobileDisk/Library/Application\ Support #把A.app的Application Support目录移到移动硬盘上。 ln -s /Volumes/MobileDisk/Library/Application\ Support/A ~/Library/Application\ Support #把A.app的Application Support/A目录链接回内部硬盘。

总之就是把实际文件移到移动硬盘上,但是通过软链接把文件链回原来的位置,这样才能保证软件运行不出错。很多调用都是默认在主目录进行而不是根据.app文件夹位置来的。

很多软件除了在~/Library/Application Support下有文件外,还会在别的地方有文件,多半是在 /Library下,可能需要你自己装好了之后一一找到再进行以上操作。或者如果你决心以后所有软件在/Library下的文件都装到移动硬盘上的话,有一个一劳永逸的办法: mv ~/Library /Volumes/MobileDisk #不确定权限够不够可以sudo ln -s /Volumes/MobileDisk/Library ~ 其实上面这些终端操作大部分可以在GUI下做,但是最好用软链接而不是Finder创建的替身,不少软件读文件时不是用Cocoa API,而是POSIX API,无法处理替身,但软链接肯定没有问题。

 

 

 

参考:关于macOS系统如何将App安装至移动硬盘的的问题? - 知乎用户的回答 - 知乎 https://www.zhihu.com/question/29726933/answer/133803196


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3