【 在 lvsoft 的大作中提到: 】
: 首先,没有哪个发行版会把qt和kde捆上,更大的可能性是你装的那个东西依赖了kde的某个组件,顺带牵上了整个kde+qt。
: 讨论问题首先要基于一个正确的事实。不然你装啥都可以说成要下载200G依赖。毕竟所有的软件都要libc,按你的逻辑既然都能跟libc捆上,也就是任何包都能关联所有的包了。
: 其次,打包地狱和依赖地狱本质上是一回事。本质上是足够丰富足够庞大的生态自带的复杂现象。好比perl的哲学认为世界是复杂的,所以就应该There's more than one way to do it一样。这只是一种哲学路线的选择。所以既然打包地狱和依赖地狱没区别,那就选择依赖地狱,至少比打包地狱好一点。这也是我上次在这里发帖的时候说的不喜欢用docker的原因。因为打包地狱这种思路只是用起来爽,并不符合整个系统的设计哲学。
: ...................
正确的事实是正确的事实,实际的现象是实际的现象,对你来说可以分清,对其他人就不一定了,我要装一个东西,发行版的打包者决定的依赖造成的问题,有时候不是上游开发能决定的,你可以说我不需要XXX,我只要YYY,然而发行版打包的认为你YYY需要zzz,然后zzz强依赖XXX,到时候就是说不清的混乱,所以现在看见装软件包就发怵,到最后/usr/local里还是有一些自己编译的包,原因很简单,发行版的打包参数不符合自己的需求
--
FROM 120.244.234.*