Matching package names across distributions

Guillem Jover guillem at debian.org
Mon Feb 7 09:46:56 PST 2011


On Mon, 2011-02-07 at 12:08:43 -0500, James Antill wrote:
> On Sat, 2011-02-05 at 00:14 +0000, Enrico Zini wrote:
> > On Wed, Feb 02, 2011 at 05:36:18PM -0500, James Antill wrote:
> > > % ./distromatch/distromatch fedora glibc
> > > fedora:glibc debian:
> > > fedora:glibc mandriva:glibc
> > > fedora:glibc suse:glibc
> > 
> > Here I fixed the shlib regexp to include libraries in /lib (previously
> > it only considered libraries in /usr/lib):
> > 
> >   $ ./distromatch fedora glibc
> >   fedora:glibc debian:hurd,ia32-libs-core,libc0.1,libc0.1-i386,libc0.3,libc6,libc6-amd64,libc6-i386,libc6-mips64,libc6-mipsn32,libc6-ppc64,libc6-s390x,libc6-sparc64,libc6.1
> >   fedora:glibc mandriva:clauer,glibc,ld.so1
> >   fedora:glibc suse:glibc
> > 
> > I hadn't realised Debian has so many glibc packages :)
> 
>  Indeed, we really need arch. there to limit the options and I'm
> guessing libc0 are false positives?

libc0.1 is the SONAME for eglibc on GNU/kFreeBSD and libc0.3 for
GNU/Hurd, in the same way libc6.1 is the one for alpha and ia64.

regards,
guillem


More information about the Distributions mailing list