Re: Creating complete repository

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

 



OK - there are a number of i386 and i686 packages installed.  Approximately 1/3 of the packages are 32 bit.
$ rpm -qa --qf '%{name} %{arch}\n' | grep i[36]86 | wc
    382     764    6251
$ rpm -qa --qf '%{name} %{arch}\n' | grep x86 | wc
   1098    2196   20562
$ rpm -qa --qf '%{name} %{arch}\n' | grep noarch | wc
    139     278    3207
$ rpm -qa --qf '%{name} %{arch}\n' | grep -v noarch | grep -v x86 | grep -v i[36]86
gpg-pubkey (none)

I talked to my sysadmin, and he mentioned that the repositories are updated directly from the distribution repos, so any instances of i[36]86 in our local copies are a result of them being present in the main distribution. 

To check this, I went to the CentOS repo and saw the following:
http://mirror.centos.org/centos/5/os/x86_64/CentOS/
...
[   ]GConf2-2.14.0-9.el5.i386.rpm 18-Nov-2007 18:48 1.5M
[   ]GConf2-2.14.0-9.el5.x86_64.rpm 19-Nov-2007 15:09 1.5M
...
So, there is an i386 RPM in the official CentOS 5.6 x86_64 repository.

My sysadmin said this is because some packages do not have 64 bit versions, or there is certain functionality only provided by the 32 bit version of the package.




On Tue, Jun 25, 2013 at 9:54 AM, Brian Long (brilong) <brilong@xxxxxxxxx> wrote:
rpm -qa doesn't list arch by default, so I would consider this command:

rpm -qa --qf '%{name} %{arch}\n' | grep i686

/Brian/
-- 
       Brian Long                             |       |
       Research Triangle Park, NC         . | | | . | | | .
                                              '       '
                                              C I S C O

On Jun 25, 2013, at 9:44 AM, Chris Kittlitz <ckittlitz@xxxxxxxxx>
 wrote:

$ rpm -q python
python-2.4.3-44.el5
$ rpm -q glibc
glibc-2.5-58.el5_6.4
glibc-2.5-58.el5_6.4
$ rpm -qa | grep i686
$


What should I expect for the output of these?


On Tue, Jun 25, 2013 at 9:39 AM, Frank Murphy <frankly3d@xxxxxxxxx> wrote:
On Tue, 25 Jun 2013 09:18:39 -0400
Chris Kittlitz <ckittlitz@xxxxxxxxx> wrote:


> $ yum deplist python-sqlite.x86_64
> Finding dependencies:
> package: python-sqlite.x86_64 1.1.7-1.2.1
>   dependency: python(abi) = 2.4
>    provider: python.x86_64 2.4.3-43.el5
>    provider: python.x86_64 2.4.3-44.el5

rpm -q python

>   dependency: libc.so.6(GLIBC_2.4)(64bit)
>    provider: glibc.x86_64 2.5-58
>    provider: glibc.x86_64 2.5-58.el5_6.4
>    provider: glibc.x86_64 2.5-58.el5_6.3
>    provider: glibc.x86_64 2.5-58.el5_6.2

rpm -q glibc

rpm based systems should only have one version of an rpm&libs,
usually the most recent unless a very compelling reason not to.

<snipped>
>    provider: glibc.i686 2.5-58
>    provider: glibc.x86_64 2.5-58

multiarch

try rpm -qa | grep i686

--
Regards,
Frank  "When in doubt PANIC!"
 I check for new mail app. 20min
www.frankly3d.com
_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxx
http://lists.baseurl.org/mailman/listinfo/yum

_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxx
http://lists.baseurl.org/mailman/listinfo/yum


_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxx
http://lists.baseurl.org/mailman/listinfo/yum


_______________________________________________
Yum mailing list
Yum@xxxxxxxxxxxxxxxxx
http://lists.baseurl.org/mailman/listinfo/yum

[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux