Re: RPM meta package
От | Adrian Klaver |
---|---|
Тема | Re: RPM meta package |
Дата | |
Msg-id | 551B1AA3.7070603@aklaver.com обсуждение исходный текст |
Ответ на | Re: RPM meta package (Jeremiah Penery <jpenery@redskytech.com>) |
Список | pgsql-odbc |
On 03/31/2015 01:03 PM, Jeremiah Penery wrote: > On 03/31/2015 02:21 PM, Adrian Klaver wrote: >> On 03/31/2015 12:05 PM, Jeremiah Penery wrote: >>> On 03/31/2015 01:33 PM, Adrian Klaver wrote: >>>> On 03/31/2015 09:06 AM, Jeremiah Penery wrote: >>>>> Is there some reason that postgresqlxx-odbc RPMs don't provide the >>>>> virtual package for postgresql-odbc, so that whatever version I have >>>>> installed will fulfill the dependency? >>>> Not sure. >>>> >>>> What distro are you using? >>>> >>>> What repo are you pointing at? >>> CentOS 6, using any of the 'official' Postgres repos. Currently trying >>> both: >>> >>> pgdg92 PostgreSQL 9.2 6 - x86_64 >>> pgdg94 PostgreSQL 9.4 6 - x86_64 >>> >>> The .repo file for the second one looks like: >>> [pgdg94] >>> name=PostgreSQL 9.4 $releasever - $basearch >>> baseurl=http://yum.postgresql.org/9.4/redhat/rhel-$releasever-$basearch >>> enabled=1 >>> gpgcheck=1 >>> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG-94 >>> >>> [pgdg94-source] >>> ... >> You sure you do not have another repo configured. I ask because from you >> previous post: >> >> postgresql-odbc-08.04.0200-1.el6.x86_64 >> >> This does not look like the naming convention for the PGDG rpms: >> >> http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/ >> postgresql92-odbc-09.01.0200-1PGDG.rhel6.x86_64.rpm >> >> but does look like the CentOS naming: >> >> http://pkgs.org/centos-6/centos-x86_64/postgresql-odbc-08.04.0200-1.el6.x86_64.rpm.html >> > > That's from the CentOS-6 - Base repo. I can't exactly get rid of that > one. :) But it's not really the issue. > > If I install something that has a dependency on postgresql-libs, I can > install postgresql9x-libs and the dependency is satisfied. Aaah, I see now, I think. I do not have a CentOS instance available, but from here: http://www.postgresonline.com/journal/archives/329-An-almost-idiots-guide-to-install-PostgreSQL-9.3,-PostGIS-2.1-and-pgRouting-with-Yum.html postgresql-libs is a RH/CentOS meta-package from updates and postgresql-odbc is from base. > > If something depends on postgresql-odbc, it is *not* satisfied by > installing postgresql9x-odbc. I would say that is because it is a base package, see above. > > My question is whether there's a reason for that. You are using a mixed environment of CentOS and PGDG rpms? For the RPM we're > creating, we don't necessarily want to dictate exactly what version of > psql(-odbc) people are installing, as long as it fits the requirements. > It seems there's no way to do that. > > Thanks, > Jeremiah > > -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-odbc по дате отправления: