centos7 64位系統安裝32位庫時發生衝突

2021-08-07 07:21:24 字數 1292 閱讀 4245

衝突的日誌如下:

transaction check error:

file /usr/share/man/man1/ca.1ssl.gz from install of openssl-0.9.8e-27.el5_10.3.x86_64 conflicts with file from package openssl-0.9.8e-27.el5_10.1.i686

file /usr/share/man/man1/req.1ssl.gz from install of openssl-0.9.8e-27.el5_10.3.x86_64 conflicts with file from package openssl-0.9.8e-27.el5_10.1.i686

file /usr/share/man/man1/x509.1ssl.gz from install of openssl-0.9.8e-27.el5_10.3.x86_64 conflicts with file from package openssl-0.9.8e-27.el5_10.1.i686

修復的步驟:

1

# yum install yum-utils

2,列出重複的包的列表

# package-cleanup --dupes

3. 清除重複的包的列表

# package-cleanup --dupes

4 edit/etc/yum.conf, set the following line:

exactarch=1

5 更新

# yum clean all

# yum update

如果以上命令不解決問題,

則使用以下辦法:

如果所有上述過程都失敗,您還可以檢查/etc/yum.conf檔案中的exclude內容。

有時32位軟體包在yumblacklist

,系統將阻止它安裝,您將看到事務檢查錯誤 。

# grep -i exclude /etc/yum.conf

exclude=kernel*,*.i?86

關於centOS 7 64位系統

1 yum使用失敗 檢查是否使用 root 賬號登陸 進入配置cd etc sysconfig network scripts vi ifcfg ens33 把 onboot 的值修改為 yes 儲存,重啟系統即可 reboot 2 安裝 php環境 apache安裝 yum y install h...

CentOS 7 64位安裝Docker教程

1.首先解除安裝舊版本的docker sudo yum y remove docker docker common container selinux2.可能還要解除安裝舊版本的docker selinux包,這個包與官方的docker engine包相衝突了 sudo yum y remove d...

centOS7 64位下安裝mysql

wget2.安裝mysql源 yum localinstall mysql57 community release el7 8.noarch.rpm3.檢查mysql源是否安裝成功 yum repolist enabled grep mysql.community.4.安裝mysql yum ins...