corbinyan 发表于 2016-04-07 01:40

包的依赖关系发牢骚

最近想耐着性子学下LINUX/BSD

选来选去,决定从BSD学起了~~

很久前就试着装过很多种LINUX的发行版,也仅仅是安装和配置桌面(别鄙视我),基本上安装成功了不下10种LINUX的发行版,不过也仅此而已,用着用着就又回WIN了。。

最近才考虑下耐着性子从头学习下,

一直有个问题,是关于依赖的,好扯,好无耐。。

我想到如果最开始的时候把常用的所有开发工具(尽量所有吧)都装在系统里,会不会就少很多令人头疼的依赖。
由此也想到WIN,可能他的开发工具就那一套,SO。。。。

可能这也是开源的弊端吧,你用你,我用我的,也没有真正的权威去整合,所以才造成了目前这种混乱,这种混乱又阻止了许多新手的加入。。

以上仅仅是我自己的想法,如果不正确敬请指出。。

fender0107401 发表于 2016-04-07 09:12

有什么无奈呢?ports不能解决依赖关系?apt不能解决依赖关系?portage不能解决依赖关系?

lsstarboy 发表于 2016-04-07 09:19

pkg和ports就是解决依赖的。

把所有依赖包都放上也不现实,是需要很大空间的,像FreeBSD这种稍微有点“洁癖”的系统,弄多了反倒是累赘了。

实际的情况应该是:
如果你不是开发,那么就不需要关心依赖的问题,ports、pkg、yum、apt都会帮你解决。
如果你是开发,那么你就一定知道需要哪些依赖,弄个列表装上就是了。

james90404 发表于 2016-04-07 13:11

FreeBSD是我目前见过最不用解决依赖的
基本都用port裡的不然就自己修改   简洁好用又稳定   总觉得linux下的乱象会让人难以学习
linux由于可能会有多个来源   所以才会造成严重依赖问题   懂得控管就不觉得这是问题

corbinyan 发表于 2016-04-07 20:31

回复 2# fender0107401


    能解决所有吗?不能吧~~

corbinyan 发表于 2016-04-07 20:31

回复 2# fender0107401


    ports是编译安装吧~~~我自虐倾向不严重~~

corbinyan 发表于 2016-04-07 20:33

回复 3# lsstarboy


    PKG有的安装不上去~~~我用PORTS才弄上去了~~~郁闷

fender0107401 发表于 2016-04-07 20:40

corbinyan 发表于 2016-04-07 20:31 static/image/common/back.gif
回复 2# fender0107401




有哪个解决不了,你说出来看看。

fender0107401 发表于 2016-04-07 20:41

corbinyan 发表于 2016-04-07 20:33 static/image/common/back.gif
回复 3# lsstarboy




你知道pkg和ports之间的关系吗?还有你不是不用ports吗?

james90404 发表于 2016-04-07 21:33

回复 7# corbinyan


    没遇到什么不能装的除非包验证错误造成无法安装(如為纪录过旧要先pkg update)或者pkg的安装纪录的资料库错误(这个要研究怎么重建)   否则都是没问题的
页: [1] 2
查看完整版本: 包的依赖关系发牢骚