我有一个关于Debian软件包仓库的问题(Lenny)。 rackspace云服务中的新服务器没有任何东西(普通系统),所以我不得不升级系统并自己安装所有必要的软件包。 但问题是,默认存储库不提供我需要的更新版本的软件(PHP是5.2.6,与5.2.13相比)。 在CentOS中,我用来从第三方来源获得所有新软件包,到目前为止效果很好。 我已经和rackspace的人讨论过了,看起来他们不能提供除了内核头之外的任何东西。 而我真的不想从源头上build立。
那么,怎样才能获得更新的软件? 任何良好的第三方来源?
谢谢。
如果您只是在寻找PHP等软件包来进行更新,那么您可以尝试http://www.dotdeb.org/上的软件仓库。 我以前在Debiannetworking服务器上使用过这些软件包,效果很好。
你可以做的是用你的/etc/apt/sources.listreplace
deb http://ftp.us.debian.org/debian testing main contrib non-free
然后,做一个apt-get update和apt-get dist-upgrade,这会让你进入更紧密,更稳定的状态。 我们已经在生产服务器上运行了相当长的一段时间,并且相当接近发布版本。
在CentOS / RHEL中,我可以看到追捕第三方的动机。 但是作为一群人,Debian是开放的,大多数人不会创build第三方存储库。 诚然,Debian stable以过时而闻名。 这部分是由于有这么多的软件包可用。 事实上,Ubuntu的创始原则之一是基于时间的版本,基本上说没有一个错误修复值得保留其他修复和function。
你可能要做的是看看是否有人托pipe一个本地的Debian镜像来节省带宽成本。 并考虑升级到Debiantesting(对于没有经验的人来说不稳定是不可取的)。 testing(codename Squeeze)有PHP 5.3.0 。 如果你需要5.2.x,你将不得不深入到我想要的档案。 或者升级依赖关系。 或者切换到Ubuntu 9.10,它具有PHP 5.2.10 +安全补丁一年。