Donna Delour Asked: 2019-03-16 09:22:18 +0800 CST2019-03-16 09:22:18 +0800 CST 2019-03-16 09:22:18 +0800 CST 两个应用程序 i686 vs x86_64 772 哪个优先? RHEL 7 服务器 例如,如果我有 device-mapper-libs.i686 和 device-mapper-libs.x86_64 运行哪一个? 他们俩都跑吗? 这会导致性能影响吗? 64-bit 1 个回答 Voted Best Answer bodgit 2019-03-16T09:33:29+08:002019-03-16T09:33:29+08:00 这些包只是库,它们都不是自己运行的。您可能会有一个或多个应用程序链接到这些库;通常在 RHEL7 上,应用程序将链接到 64 位版本的库,32 位版本往往是为了向后兼容。 您可以通过以下方式查看是否可以卸载 32 位版本: rpm --test -e device-mapper-libs.i686 如果它没有报告任何需要这些库的东西,理论上你可以卸载它们,假设你已经通过 RPM 安装了所有软件。如果您从源代码编译的东西不会被 RPM 的依赖项跟踪。
这些包只是库,它们都不是自己运行的。您可能会有一个或多个应用程序链接到这些库;通常在 RHEL7 上,应用程序将链接到 64 位版本的库,32 位版本往往是为了向后兼容。
您可以通过以下方式查看是否可以卸载 32 位版本:
如果它没有报告任何需要这些库的东西,理论上你可以卸载它们,假设你已经通过 RPM 安装了所有软件。如果您从源代码编译的东西不会被 RPM 的依赖项跟踪。