I am moving from a CentOS 6 VM to a CentOS 7 VM and two pieces of software I use seem to be missing: RT (from Best Practical Solutions) -- an RPM for rt 3.1.13 was in EPel 6 and until recently, was also in EPel 7. It is not there now. Since it is just Perl code, I wonder if I can just install the el6 rpm on a CentOS 7 system. Bugzilla -- I installed this from an RPM on my CentOS 6 server (bugzilla-3.4.14-2.el6.noarch). It is not in the EPel 7. It too is noarch (also Perl code) and wonder if I can just install the el6 rpm (if I can find it somewhere -- a yum search bugzill finds it, but it is not actually there in the repo. Are there other solutions? (Installing RT "from source" is something of a bear, since there are lots of Perl module dependencies, that I would rather yum deal with if possible.) -- Robert Heller -- 978-544-6933 Cell: 413-658-7953 GV: 978-633-5364 Deepwoods Software -- Custom Software Services http://www.deepsoft.com/ -- Linux Administration Services heller at deepsoft.com -- Webhosting Services
On Thu, 12 Mar 2020 15:16:27 -0400 (EDT) Robert Heller wrote:> I am moving from a CentOS 6 VM to a CentOS 7 VM and two pieces of software I > use seem to be missing:In a lot of cases I just re-compile the src rpm myself when I can find a rpm for, for example, el6 and I want it on el7, or from a Fedora release or even from Suse. Just download the src rpm for (el-whatever, Fedora, Suse) and use rpmbuild to compile it for the system that you want it on. (Obtaining any needed dependencies and any required editing of the spec file are left as an exercise for the reader, of course.) -- MELVILLE THEATRE ~ Real D 3D Digital Cinema ~ www.melvilletheatre.com
On Thu, 12 Mar 2020 at 15:17, Robert Heller <heller at deepsoft.com> wrote:> I am moving from a CentOS 6 VM to a CentOS 7 VM and two pieces of software > I > use seem to be missing: > > RT (from Best Practical Solutions) -- an RPM for rt 3.1.13 was in > EPel 6 and until recently, was also in EPel 7. It is not there now. > Since > it is just Perl code, I wonder if I can just install the el6 rpm on a > CentOS 7 system. > > Bugzilla -- I installed this from an RPM on my CentOS 6 server > (bugzilla-3.4.14-2.el6.noarch). It is not in the EPel 7. It too is > noarch > (also Perl code) and wonder if I can just install the el6 rpm (if I can > find it somewhere -- a yum search bugzill finds it, but it is not > actually > there in the repo. > > Are there other solutions? (Installing RT "from source" is something of a > bear, since there are lots of Perl module dependencies, that I would > rather > yum deal with if possible.) > >My understanding for the reason it was removed from EPEL-7 was that the module dependencies grew to stuff which wouldn't work on EL7 for some reason. Several of those modules also contain C code so usually need to be recompiled to match. For the simplest EPEL-7 fixes, I would take the packages from Fedora 18/19 and either recompile them or try to use them. That is more likely to work than EPEL-6 which is Fedora 11/12 based.>-- Stephen J Smoogen.