centos - CentOS 中是否有针对 GLIBCXX_3.4.20 和 3.4.21 的解决方法?
问题描述
我正在运行 CentOS 7... 我知道他们从不更新他们的 GLIB,但我需要一些不是 5 岁的东西。
我尝试安装一个包含它们但它不工作的包......它说我需要所有这些似乎不存在的其他依赖项。 https://altlinux.pkgs.org/sisyphus/classic-x86_64/libstdc++6-8.2.1-alt1.x86_64.rpm.html
有没有稳定的解决方法?多年来,这似乎一直是个问题。希望一位老 CentOS 大师已经找到了一些东西。
[rdavis@hopper temp]$ sudo yum localinstall libstdc++6-8.2.1-alt1.x86_64.rpm
Loaded plugins: fastestmirror, langpacks, remove-with-leaves
Examining libstdc++6-8.2.1-alt1.x86_64.rpm: libstdc++6-8.2.1-alt1.x86_64
Marking libstdc++6-8.2.1-alt1.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package libstdc++.i686 0:4.8.5-36.el7 will be obsoleted
--> Processing Dependency: libstdc++ = 4.8.5-36.el7 for package: gcc-c++-4.8.5-36.el7.x86_64
Loading mirror speeds from cached hostfile
* base: repos.lax.quadranet.com
* epel: sjc.edge.kernel.org
* extras: repos.lax.quadranet.com
* updates: mirror.hostduplex.com
--> Processing Dependency: libstdc++.so.6 for package: 1:qt-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6 for package: libtiff-4.0.3-27.el7_3.i686
--> Processing Dependency: libstdc++.so.6 for package: 1:qt-devel-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6 for package: pcre-8.32-17.el7.i686
--> Processing Dependency: libstdc++.so.6 for package: 1:qt-x11-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6 for package: ncurses-libs-5.9-14.20130511.el7_4.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: ncurses-libs-5.9-14.20130511.el7_4.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: pcre-8.32-17.el7.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: 1:qt-x11-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: 1:qt-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: 1:qt-devel-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: 1:qt-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: libtiff-4.0.3-27.el7_3.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: 1:qt-devel-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: pcre-8.32-17.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: 1:qt-x11-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: ncurses-libs-5.9-14.20130511.el7_4.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.11) for package: 1:qt-devel-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15) for package: 1:qt-x11-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.9) for package: 1:qt-devel-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.9) for package: pcre-8.32-17.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.9) for package: libtiff-4.0.3-27.el7_3.i686
---> Package libstdc++.x86_64 0:4.8.5-36.el7 will be obsoleted
--> Processing Dependency: libstdc++ = 4.8.5-36.el7 for package: gcc-c++-4.8.5-36.el7.x86_64
--> Processing Dependency: libstdc++(x86-64) = 4.8.5-36.el7 for package: libstdc++-devel-4.8.5-36.el7.x86_64
---> Package libstdc++6.x86_64 0:8.2.1-alt1 will be obsoleting
--> Processing Dependency: glibc-core >= 6:2.3.6-alt7 for package: libstdc++6-8.2.1-alt1.x86_64
--> Processing Dependency: .sisyphus.214000.20.1.1-libgcc1-8.2.1-alt1 for package: libstdc++6-8.2.1-alt1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.18)(64bit) for package: libstdc++6-8.2.1-alt1.x86_64
--> Processing Dependency: rtld(GNU_UNIQUE) for package: libstdc++6-8.2.1-alt1.x86_64
--> Finished Dependency Resolution
Error: Package: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Requires: libc.so.6(GLIBC_2.18)(64bit)
Error: Package: libtiff-4.0.3-27.el7_3.i686 (@base)
Requires: libstdc++.so.6
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: 1:qt-devel-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: 1:qt-x11-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: 1:qt-devel-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4.11)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4.11)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: gcc-c++-4.8.5-36.el7.x86_64 (@base)
Requires: libstdc++ = 4.8.5-36.el7
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++ = 4.8.2-16.el7
libstdc++ = 4.8.5-36.el7
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
libstdc++ = 8.2.1
Error: Package: 1:qt-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6(CXXABI_1.3)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(CXXABI_1.3)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: ncurses-libs-5.9-14.20130511.el7_4.i686 (@base)
Requires: libstdc++.so.6(CXXABI_1.3)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(CXXABI_1.3)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: libstdc++-devel-4.8.5-36.el7.x86_64 (@base)
Requires: libstdc++(x86-64) = 4.8.5-36.el7
Removing: libstdc++-4.8.5-36.el7.x86_64 (@base)
libstdc++(x86-64) = 4.8.5-36.el7
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: ncurses-libs-5.9-14.20130511.el7_4.i686 (@base)
Requires: libstdc++.so.6
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: 1:qt-x11-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4.15)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4.15)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: pcre-8.32-17.el7.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: libtiff-4.0.3-27.el7_3.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: 1:qt-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: libtiff-4.0.3-27.el7_3.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4.9)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4.9)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Requires: rtld(GNU_UNIQUE)
Error: Package: 1:qt-devel-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4.9)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4.9)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: pcre-8.32-17.el7.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4.9)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4.9)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: 1:qt-x11-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6(CXXABI_1.3)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(CXXABI_1.3)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: 1:qt-devel-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6(CXXABI_1.3)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(CXXABI_1.3)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: pcre-8.32-17.el7.i686 (@base)
Requires: libstdc++.so.6
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: 1:qt-devel-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: pcre-8.32-17.el7.i686 (@base)
Requires: libstdc++.so.6(CXXABI_1.3)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(CXXABI_1.3)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: ncurses-libs-5.9-14.20130511.el7_4.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: 1:qt-x11-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: 1:qt-4.8.7-2.el7.i686 (@base)
Requires: libstdc++.so.6(GLIBCXX_3.4)
Removing: libstdc++-4.8.5-36.el7.i686 (@base)
libstdc++.so.6(GLIBCXX_3.4)
Obsoleted By: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Not found
Error: Package: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Requires: .sisyphus.214000.20.1.1-libgcc1-8.2.1-alt1
Error: Package: libstdc++6-8.2.1-alt1.x86_64 (/libstdc++6-8.2.1-alt1.x86_64)
Requires: glibc-core >= 6:2.3.6-alt7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[rdavis@hopper temp]$ sudo yum localinstall libstdc++6-8.2.1-alt1.x86_64.rpm --skip-broken
Loaded plugins: fastestmirror, langpacks, remove-with-leaves
Examining libstdc++6-8.2.1-alt1.x86_64.rpm: libstdc++6-8.2.1-alt1.x86_64
Marking libstdc++6-8.2.1-alt1.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package libstdc++.i686 0:4.8.5-36.el7 will be obsoleted
--> Processing Dependency: libstdc++ = 4.8.5-36.el7 for package: gcc-c++-4.8.5-36.el7.x86_64
Loading mirror speeds from cached hostfile
* base: repos.lax.quadranet.com
* epel: sjc.edge.kernel.org
* extras: repos.lax.quadranet.com
* updates: mirror.hostduplex.com
--> Processing Dependency: libstdc++.so.6 for package: 1:qt-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6 for package: libtiff-4.0.3-27.el7_3.i686
--> Processing Dependency: libstdc++.so.6 for package: 1:qt-devel-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6 for package: pcre-8.32-17.el7.i686
--> Processing Dependency: libstdc++.so.6 for package: 1:qt-x11-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6 for package: ncurses-libs-5.9-14.20130511.el7_4.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: ncurses-libs-5.9-14.20130511.el7_4.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: pcre-8.32-17.el7.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: 1:qt-x11-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: 1:qt-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: 1:qt-devel-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: 1:qt-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: libtiff-4.0.3-27.el7_3.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: 1:qt-devel-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: pcre-8.32-17.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: 1:qt-x11-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: ncurses-libs-5.9-14.20130511.el7_4.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.11) for package: 1:qt-devel-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15) for package: 1:qt-x11-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.9) for package: 1:qt-devel-4.8.7-2.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.9) for package: pcre-8.32-17.el7.i686
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.9) for package: libtiff-4.0.3-27.el7_3.i686
---> Package libstdc++.x86_64 0:4.8.5-36.el7 will be obsoleted
--> Processing Dependency: libstdc++ = 4.8.5-36.el7 for package: gcc-c++-4.8.5-36.el7.x86_64
--> Processing Dependency: libstdc++(x86-64) = 4.8.5-36.el7 for package: libstdc++-devel-4.8.5-36.el7.x86_64
---> Package libstdc++6.x86_64 0:8.2.1-alt1 will be obsoleting
--> Processing Dependency: glibc-core >= 6:2.3.6-alt7 for package: libstdc++6-8.2.1-alt1.x86_64
--> Processing Dependency: .sisyphus.214000.20.1.1-libgcc1-8.2.1-alt1 for package: libstdc++6-8.2.1-alt1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.18)(64bit) for package: libstdc++6-8.2.1-alt1.x86_64
--> Processing Dependency: rtld(GNU_UNIQUE) for package: libstdc++6-8.2.1-alt1.x86_64
Packages skipped because of dependency problems:
libstdc++6-8.2.1-alt1.x86_64 from /libstdc++6-8.2.1-alt1.x86_64
解决方案
推荐阅读
- c# - 如何在 C# 中的数据表选择中使用带有空格的值
- android - 使用谷歌助手填写我的网站的表格
- c# - 在 C# 中使用 Automapper 将源属性值转换为自定义目标值
- database - 奇怪的 mikrotik dns 与 firebird 数据库的关系
- php - 使用 Cookie 或 Session 哪个?laravel 5.7 - 存储数据 5 分钟
- sql-server - 在sql server中值等于或空时对行进行分组
- varnish - Varnish:使每个 API 密钥对象分别缓存
- java - 如何在使用条件查询进行左连接时在第二个表参数上添加过滤器
- qt - QAbstractTableModel::columnCount 和/或 QAbstractTableModel::rowCount 中的参数“QModelIndex &parent”何时有用?
- r - 在 Amazon EC2 Linux 实例上安装 SPDEP、SPLM 和其他软件包