Re: stupid question for help: why two FC4 packages have same files without confliction??

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2/21/06, Robinson Tiemuqinke <hahaha_30k@xxxxxxxxx> wrote:
> Hi,
>
>  I'm playing with FC4 toy now and have a stupid
> question: normally any two different packages can not
> share a regular file otherwise there will be a
> confliction, but why these two packages
> xorg-x11-libs.x86_64 and xorg-x11-libs.i386 can have
> same files?
>
>  Thanks a lot.
>
> [root@basement01 ~]# rpm -ql -v xorg-x11-libs.x86_64 |
> grep zh_TW.big5
> drwxr-xr-x    2 root    root                0 Sep 21
> 16:18 /usr/X11R6/lib/X11/locale/zh_TW.big5
> -r--r--r--    1 root    root              384 Sep 21
> 16:18 /usr/X11R6/lib/X11/locale/zh_TW.big5/Compose
> -r--r--r--    1 root    root              344 Sep 21
> 16:18 /usr/X11R6/lib/X11/locale/zh_TW.big5/XI18N_OBJS
> -r--r--r--    1 root    root             9611 Sep 21
> 16:18 /usr/X11R6/lib/X11/locale/zh_TW.big5/XLC_LOCALE
> [root@basement01 ~]# rpm -ql -v xorg-x11-libs.i386 |
> grep zh_TW.big5
> drwxr-xr-x    2 root    root                0 Sep 21
> 16:18 /usr/X11R6/lib/X11/locale/zh_TW.big5
> -r--r--r--    1 root    root              384 Sep 21
> 16:17 /usr/X11R6/lib/X11/locale/zh_TW.big5/Compose
> -r--r--r--    1 root    root              344 Sep 21
> 16:18 /usr/X11R6/lib/X11/locale/zh_TW.big5/XI18N_OBJS
> -r--r--r--    1 root    root             9611 Sep 21
> 16:17 /usr/X11R6/lib/X11/locale/zh_TW.big5/XLC_LOCALE
> [root@basement01 ~]# rpm - xorg-x11-libs.i386 | grep
> zh_TW.big5
> [root@basement01 ~]# file
> /usr/X11R6/lib/X11/locale/zh_TW.big5/Compose
> /usr/X11R6/lib/X11/locale/zh_TW.big5/Compose: ASCII
> English text
> [root@basement01 ~]# uname -a
> Linux basement01.alexa.com 2.6.13-1.1532_FC4 #1 Thu
> Oct 20 01:28:35 EDT 2005 x86_64 x86_64 x86_64
> GNU/Linux

Probably just an idiosyncrasy of a dual-arch system like x86_64.
RPM doesn't seem to be confused:
$ rpm -q --whatprovides /usr/X11R6/lib/X11/locale/zh_TW.big5
xorg-x11-libs-6.8.2-37.FC4.49.2.x86_64
xorg-x11-libs-6.8.2-37.FC4.49.2.i386

Both packages seem to share the file.  With x86_64, you can have both
i386 and x86_64 packages installed for certain packages (eg libraries,
like your example).  This is normal and is usually not a problem. 
There was a fiasco a while back with the 32-bit perl package being
installed accidentally, which caused problems on update when it was
removed.  Basically, expect to see a lot of dual package sets like the
above.  I don't know how many share files, though.  That was a new one
on me : ).

Jonathan


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux