[svlug] Installing current Horde via rpm...
Michael Eager
eager at eagercon.com
Sat May 14 18:13:12 PDT 2016
On 05/14/2016 01:38 PM, Michael C. Robinson wrote:
> On Sat, 2016-05-14 at 12:04 -0700, Michael Eager wrote:
>> On 05/14/2016 11:52 AM, Michael C. Robinson wrote:
>>>
>>> Worse, I don't know how to make rpms to install
>>> the supported version let alone convince the system that those
>>> dependencies are met by my custom compiled perl.
>> RTFM: http://rpm5.org/docs/rpm-guide.pdf
>>
>> Yup, I found this on Google as well.
>
> This isn't an answer, it's a link. Are you saying that
> I can compile Perl from source and make RPMS complete with
> dependency information that the standard CentOS packages
> will accept? There are unpackaged Perl add-ons to consider
> and if you custom compile Perl there is upgrading via
> CPAN which is totally incompatible with going the RPM
> route. For example, Net::DNS, Easy::TCP, and a few other
> Perl modules as far I know are not packaged as RPMs.
>
> You haven't addressed why CentOS 7 doesn't use a supported
> version of Perl let alone how someone can use packages and
> still use a supported version of Perl.
>
> Perl-5.16 is very old, Perl-5.22 and Perl-5.24 are what are
> currently supported.
>
> If spec files were easy to write, everybody would be writing
> their own. When I asked how to write a spec file, I didn't
> get any meaningful answers on here. That tells me that writing
> spec files for RPMS is somewhere between very difficult to
> downright impossible. How can I look at a spec file that is
> complex for one package and expect to write another complex
> spec file?
No one suggested that spec files were easy to write. They
are certainly not impossible, either. I've written or modified
quite a few. That's what I get paid to do.
If you want complete solutions to your problems rather than
suggestions on how to find your own answers, I can send you a
draft consulting contract including a Statement of Work. We
can use your many unrelated questions as the start of the SoW.
Sign the contract and I'll be happy to provide complete answers,
not just suggestions.
--
Michael Eager eager at eagercon.com
1960 Park Blvd., Palo Alto, CA 94306 650-325-8077
More information about the svlug
mailing list