最近在 mac 上装 brew 和 upx 的折腾经过
Posted 勥小透明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最近在 mac 上装 brew 和 upx 的折腾经过相关的知识,希望对你有一定的参考价值。
因为工作需要,所以想给 mac 装个 maya 用,一看正版钱,好家伙,一年8k+。
马上秒怂,然后你懂的,就去下个了 xf-adsk20.app ,结果打不开,它现在也不报是为什么了,苹果挺鸡贼呀。
4舍5入盲猜又是 big sur 之后要修复权限的那个问题。
然后就打算去下个 upx ,然后强迫症心理,就打算顺便装个 HomeBrew。
结果不装不知道,一装发现现在按这个玩意,坑好多,网络环境果然是瞬息万变呀。
首先是常规的 ruby 安装命令已经过时了
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
新的命令直接会有提示。
https://raw.githubusercontent.com
的网络超级之不稳定,我各种下不了,翻墙也没用。
这里有一个比较好的替代方案,是看公众号“湖中剑”提供的一个中科大的镜像地址,改用以下命令安装即可
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
速度很快,且很稳定。
装完了以后本来打算按 upx ,结果这回换它下不着了,会报
Error:No available formula with the name "upx'
这个问题用如下命令解决
rm -rf /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core;
brew update
再执行一遍安装命令,亲测有效
brew install upx
这里顺便再说说怎么用 upx 修权限,因为我是通过 brew 装的,所以直接在命令行里就帮我在命令行里做了映射,可以直接使用 upx 命令,所以就没有丢什么目录的要求了。
使用起来非常的简单,在命令行中按如下格式输入命令:
sudo upx -d /*要修复的可执行文件路径*/
这里补充一下,要修复的可执行文件,一般在显示包内容底下的 MacOS 目录底下
至此,之前打不开的 app 就可以打开了
以上是关于最近在 mac 上装 brew 和 upx 的折腾经过的主要内容,如果未能解决你的问题,请参考以下文章