吉姆·索尔特

602 积分
Jim Salter
西哥伦比亚

我是一名位于南卡罗来纳州哥伦比亚的雇佣系统管理员。我对开源软件的第一次真正实践经验是在 90 年代末和 2000 年初在 FreeBSD 网络服务器上运行 Apache。从那时起,我转向了 Samba、BIND、qmail、postfix 以及任何其他引起我注意的东西。我目前支持 Windows、FreeBSD、Debian 和 Ubuntu 工作站和服务器,做任何你可以用它们中的任何一个或全部完成的事情。 RAH 说得最好——专业化是昆虫才需要的!

作者评论

> 你实际上是在说,“发行版”是
> 通过其存储库提供的所有软件包的所有支持的根源。
> 通过其存储库提供的所有软件包的所有支持的根源。

没有人说过发行版是“根源”——但它们肯定是第一步,而且你根本没有提到通过你的发行版支持,你只是直接跳到供应商,好像没有其他地方可去一样。

另外,我一直在耐心地指出,通常情况下,根据开发者的标准,你确实可以非常及时地获得更新,而无需完全离开你的发行版存储库——或者(对于 Ubuntu 及其 PPA 和 Postgre 而言)至少无需离开所有共享、标准代码库的表象。

实际上,支持一个“越界”并从源代码构建的用户(在这种情况下,开发者也算作“用户”)实际上更困难,因为那样你就得想知道他们在编译时选项、可能的奇怪依赖版本等方面做了什么等等——而如果你知道你的用户从某个标准的地方安装了一个二进制包,你已经“知道”所有这些问题的答案,并且可以立即进行更有趣的事情。

所以,我想说的是,“正确做事”是

* 从存储库安装
* 如果你有问题,首先通过你的发行版支持
* 如果你的发行版支持无法帮助你,那么就去找供应商
* 如果供应商需要升级,请检查 backports 和知名的 PPA,以获取足够新的软件包来满足供应商的要求

顺便问一下,斯图尔特——nouveau 在多显示器下的工作效果如何? VDPAU? 臭名昭著的垂直同步问题(再说一次,我认为这通常只是多显示器的问题)?

有什么经验吗?

© . All rights reserved.