比如我想更新/usr/bin/file这个命令
1
ferock PRO alias 大法…
|
2
boris1993 2019 年 5 月 21 日 via Android
内置的东西轻易别动吧
macOS 可以通过 Homebrew 装 gnuutils,然后手动在 /usr/local/bin 里面做软连接来“覆盖”自带命令 但是,跟其他内置工具出了兼容问题就恶心了吧 |
3
lizhuoli 2019 年 5 月 21 日 via iPhone 建议直接 Homebrew + PATH 放到前面
|
4
c4f36e5766583218 OP |
5
c4f36e5766583218 OP 你们说的好像和我的没关系吧。。。就问你们我要更新```file```这个命令,用哪种方式比较好?
|
6
goreliu 2019 年 5 月 21 日 via iPhone
Linux 的话,用自带的包管理工具直接更新即可,macOS 不建议更新 /usr/bin 下的文件,有风险。
|
7
msg7086 2019 年 5 月 21 日
Linux 发行版的话,发行版内置的包都可以自行更新。
macOS 和很多 Linux 发行版都不支持跨功能版本升级,如果要持续升级需要使用滚动升级的 Linux 发行版。 |
8
linvaux 2019 年 5 月 22 日 via Android
别作😂
|
9
boris1993 2019 年 5 月 22 日 via Android
@c4f36e5766583218 你有看我第二段吗?那就是“更新”。如果你要完全替换的话,可以考虑从源码编译。
|
10
c4f36e5766583218 OP @boris1993 #9 gnuutils 里面又没有 file 等等一大堆命令
|
11
c4f36e5766583218 OP @linvaux #8 好的好的,还是```./file``` 或者 alias 吧。
|
12
flynaj 2019 年 5 月 26 日 via Android
系统自动更新就行
|