32 位和 64 位的 yum 存储库设置,mysql 连接器

Posted

技术标签:

【中文标题】32 位和 64 位的 yum 存储库设置,mysql 连接器【英文标题】:yum repository setup for both 32 bit and 64 bit, mysql connector 【发布时间】:2019-09-18 09:25:57 【问题描述】:

在我的存储库设置中,我有以下内容:

[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

因为我的机器是 64 位机器,所以我的 basesearch 是 x86_64(见下面的 yum-debug-dump 输出):

yum-debug-dump version 1
%%%%SYSTEM INFO
  uname: 2.6.32-573.12.1.el6.x86_64, x86_64
  rpm ver: RPM version 4.8.0
  python ver: 2.6.6 (r266:84292, Aug 18 2016, 15:13:37) [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)]
%%%%YUM INFO
  arch: ia32e
  basearch: x86_64
  releasever: 6
  yum ver: 3.2.29
  enabled plugins: fastestmirror,presto
  global excludes:
.... ( entire output NOT included )

是否可以使用以下配置创建另一个名为“mysql-connectors-community-i386”的存储库,以便我可以同时支持两者:

[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/6/i386/
enabled=1
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

是的,网址是正确的。

【问题讨论】:

【参考方案1】:

这确实有效。这有点笨拙,我认为有更好的方法,但它有效并帮助我解决了一些问题。

编辑,为清楚起见,这是我的连接器存储库,用于在我的机器上获取 64 位和 32 位:

more /etc/yum.repos.d/mysql-community.repo
...
[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql-connectors-community-32]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/7/i386/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

【讨论】:

以上是关于32 位和 64 位的 yum 存储库设置,mysql 连接器的主要内容,如果未能解决你的问题,请参考以下文章

电脑32位和64位有啥区别

电脑32位和64位有啥区别 电脑32位和64位的区别

32位和64位有啥区别 32位和64位区别都有哪些

Java--位字节字符字符编码数据存储单位 & 电脑的32位和64位的区别是什么呢

系统32位和64位的区别

32位和64位的区别