不懂就问:想换 macOS 系统用用了, 一直在用 Linux .

2020-04-28 15:38:46 +08:00
 amare

各位 V 友们好,rt,最近有想换台 macOS 的想法,但是没用过,本人在用 linux.所以想请教几个问题

  1. macos 下有类似 linux 的包管理工具么?比如 ubuntu 的 apt, arch 下的 pacman.有没有更新源的操作(强迫症,每次装完系统更新一下,怕依赖问题)。我只知道 mac 下有个 brew 的工具,但是好像 linux 也可以用,不知道有什么区别。

  2. 软件你们去哪里安装,appstore 么?# 笑

  3. 有哪些你们自认为比较常用的命令是和 linux 不同的。

类似的问题我网上查了一下,没找到类似的问题。先谢谢大家了

6839 次点击
所在节点    macOS
79 条回复
newtype0092
2020-04-28 18:51:36 +08:00
brew 大部分情况下挺好用的,感觉跟 apt 和 yum 差不多,绝大部分包是有的,我大学里一直用的 fedora 和 mint,换成 mac 很快就习惯。
命令行是 BSD 的,基本命令都一样,偶尔个别的参数不一样,常用的我有印象的就 grep 、xarg 、netstat 好像,反正我差不多一半在本地终端操作,一半在服务器上远程操作,无缝切换。
jin7
2020-04-28 18:57:11 +08:00
用 windows 好了 何必折腾 wsl2 马上出来 mac 真的不好用
MartinWu
2020-04-28 19:01:20 +08:00
1. 可以用 homebrew https://brew.sh ---- brew
2. 一些开源,免费的软件,依然可以用 homebrew --- brew cask 来安装
3. 我感觉 Linux 下那些例如 sed awk grep 等 Linux/GNU 的程序都跟 Linux 不大一样,建议 brew install gnu-units
nosay
2020-04-28 19:07:22 +08:00
三个系统都在用,都差不多,哪有谁比谁好哪
lookas2001
2020-04-28 19:09:58 +08:00
没有 iptables, nftables, ip 等等,bsd 时代传下来的命令差不多,后来 linux 的一些特性 macos 就没有了。此外可执行程序结构上区别也挺大的。gdb 调试什么的还需要禁用系统的安全功能。
chengxiao
2020-04-28 19:13:12 +08:00
我是跟楼主恰恰相反,用了这么多年 Mac 了,系统越更新问题越多,而且老设备卡的不行,这几天在一台 thinkpad 上装了下 KUbuntu,感觉好爽啊
secondwtq
2020-04-28 19:17:01 +08:00
既然楼主用 Linux,那去下个镜像装个虚拟机试试不就行了
smilingsun
2020-04-28 19:50:50 +08:00
建议考虑一下 Windows + Linux VM,SSH 进去。

硬件问题:入手 macbook pro 16 寸一个月,感觉外接显示器 mbp 就会比较热,而且经常 CPU 不高的情况下,风扇转的很香。
Stevenv
2020-04-28 19:57:13 +08:00
deepin 不是有 wine 好的微信吗
lizytalk
2020-04-28 20:10:14 +08:00
1. homebrew
2. app store, homebrew, 官网下 dmg (买不起的去盗版网站下盗版。但是 mac 的软件主体都是打包放在一个 xxx.app 包里面的,不会像 linux 那样弄的到处都是
3. 很多命令都不一样。但是常用的还是都一样的,值得注意的是他们解析参数的风格是不一样的
labulaka521
2020-04-28 20:24:59 +08:00
mac 上 rm 命令参数不能放到最后比如 rm / -rf🐶
yuange1975
2020-04-28 20:30:05 +08:00
@lookas2001 pfctl
tulongtou
2020-04-28 21:01:10 +08:00
homebrew 最开始就是专门为 macOS 设计的,后来 fork 出了一个 linuxbrew,发展了一段时间被合并到 homebrew 主分支了
iceEar
2020-04-28 21:16:32 +08:00
我们都在 mac-torrents 下载软件。 # 笑🐶
SoloCompany
2020-04-28 21:22:04 +08:00
1. brew
2. brew cask
3. top
yousabuk
2020-04-28 21:36:09 +08:00
不喜 homebrew 之类的软件包管理器
都是手动下载安装或者解压再 ln 。

干净
tunzao
2020-04-28 22:36:16 +08:00
3. top, netstat, sed
AhianSong
2020-04-29 06:21:00 +08:00
苹果全家桶退坑 win10+wsl2
20015jjw
2020-04-29 06:55:50 +08:00
2 brew cask
xieshaohu
2020-04-29 08:36:31 +08:00
1. Homebrew,使用方法和 apt 之类 的差不多。homebrew 有更新源的操作,但是这个只能更新用 homebrew 安装的软件,其他的软件如果是从 appstore 安装的,就等 appstore 更新通知,如果是下载 dmg 安装包安装的依赖软件自己的更新机制。dmg 安装包类似 ubuntu 的 deb 安装包
2. AppStore 安装的少,一般自己下载软件包安装,因为还是有很多软件需要 PJ
3. 和 Linux 最不同的,默认没有 ll 命令,很别扭,nestat 命令参数和 Linux 不同。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/666951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX