using apt to update component of perl?
Seth Daniel <[email protected]> Wed, 13 Oct 2004 16:12:38 -0700
| Newsgroups | gmane.linux.conectiva.apt-rpm |
|---|---|
| Message-ID | <[email protected]> |
Hello, I maintain an apt-rpm repository at my place of work. The repository is for our production and development machines which all (currently) run Redhat 9. We do a lot of perl development and we need to be able to upgrade packages that the perl RPM provides, but we don't want to have to uninstall or build our own perl rpm. As an example, one of the perl modules we wish to install is perl-MIME-Base64. The current perl RPM on RH9 (perl-5.8.0-88) provides 'perl(MIME::Base64) = 2.12'. I have built RPMs of perl-MIME-Base64 (using a newer MIME::Base64) without any provides (using AutoReqProv: no), with the default provides generated by the redhat internal dependency generator, and with explicit Provides: lines in the spec file. I can always install this RPM using just RPM (rpm -Uvh perl-MIME-Base64-xxxx). However, whenever I want to install this RPM using the apt repository, regardless of whether it has any dependencies or provides, apt always wants to uninstall perl before install my perl-MIME-Base64 RPM. Is there any way I can get Apt to install my perl-MIME-Base64 RPM (and other RPMs that upgrade a portion of the perl RPM) without having it try and uninstall perl at the same time? Again, this is on Redhat 9 with apt 0.5.5cnc6 (the most recent RPM for apt I could find for RH9 was this version). Thank you for any help. -- seth / @sethdaniel.org