版本库bugzilla包在Lenny中更改为bugzilla3 – 是否可升级?

差不多半年前, 这个问题在debianhelp.org上被问到,但从来没有得到答案。 我不是那个发布它的人,但是我今天面对完全相同的问题:

大家好! 我们正在Debian 4 / Etch服务器上安装Bugzilla服务器,并开始考虑升级到Debian 5 / Lenny。 我希望将现有的Bugzilla服务器和数据库从旧版本(v2.22)升级到Lenny(v3)中较新的稳定版本,以便进行远程升级。 然而,从虚拟机testing看来,旧的软件包被称为“Bugzilla”,而Lenny软件包被称为“Bugzilla3”,我无法想出两者之间的直接升级方式。

是否可以在dist-upgrade之后快速build立某种升级path,以最大限度地减less使用apt-get或aptitude的停机时间? 按照过去的经验,我不想用Bugzilla3软件包进行全新的安装,并试图将旧的数据库注入到其中(以前的尝试失败了!):

我不是debian的专家,但为了让你开始,我build议如下:

  1. 在虚拟机上模拟您当前的环境。 VirtualBox浮现在脑海。 然后在那里计划和锻炼升级。 它应该足以转储您的生活数据库,在虚拟机上恢复它,并复制bugzilla设置(您可能需要编辑localconfig文件。
  2. 我认为新软件包叫做bugzilla3是个好处。 这可能会帮助您将其与现有的平行安装,然后按照文档的 2.7.3章节。
  3. 在你做任何事之前。 备份。 备份。 备份。

根据我的经验,使用./checksetup.pl脚本升级bugzilla实在是./checksetup.pl痛苦的./checksetup.pl

祝你好运!

尝试阅读/ usr / share / doc / bugzilla3中的文档。 通常Debian软件包会在一个名为NEWS的文件中升级指令