为啥Ubuntu上经常遇到依赖问题,但是在Mac上没有遇到过
【为啥Ubuntu上经常遇到依赖问题,但是在Mac上没有遇到过】 RPM 和 DEB 都是高耦合性的依赖管理系统。新的 Flatpak 正要解决这个问题,允许一些基础库安装不同版本,共存运行。
■网友
所有软件都是有依赖关系的,Ubuntu的问题在于,每个版本的软件源里的软件版本都不一样,所以会出现版本过高或者过低的问题。举个极端点的例子,如果用apt-get安装PHP,在14.04里安装的是5.5,在16.04里安装的是7.x。这里面的跨越很大,很容易产生兼容性问题。而Mac不一样,通过App Store分发的软件都是自带库的,所以文件尺寸很大。Homebrew安装的话,基本上装的都是最新的版本,不管你的系统是什么版本。
■网友
遇到这种问题,你就再下个brew做包管理重新建立一套你需要的环境在你自己的用户目录下。
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 交换机,路由器经常性的死机咋办
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
