我想知道以下是否容易/可能/推荐。
我使用的Ubuntu版本(jaunty)有一个过期的包,我需要升级: http : //packages.ubuntu.com/jaunty/libapache2-mod-wsgi (它在2.3版本)。
未来版本(karmic)有新版本: http : //packages.ubuntu.com/karmic/libapache2-mod-wsgi (版本2.5)
是否有可能使用apt-get来安装新版本的方式? 还是从源代码安装更简单?
据我了解,如果我从源代码安装,那么我将负责保持它的最新,apt-get更新/升级不会做任何事情。
如果我将业力库添加到我的包源中,会发生什么? 它会影响其他已安装的软件包或只是我添加的软件包? apt-get安装libapache2-mod-wsgi会得到正确的版本吗? 如果/当Ubuntu更新jaunty包时会发生什么?
你可以在Ubuntu中使用非标准的软件包。 你必须自己照顾依赖关系的解决。
您可以从您的问题中的链接下载软件包。 http://packages.ubuntu.com/karmic/libapache2-mod-wsgi
下载后,可以使用sudo dpkg -i或gdebi安装gui .deb安装程序。
您可能需要下载额外的软件包来解决依赖关系。
一个使用“贴上”来做到这一点。 这里给出一个例子http://osdir.com/ml/ubuntu-users/2009-06/msg00516.html ,你必须检查手册页,并根据你的需要进行调整。