
GCCを4.4.7から4.8.2にアップグレードしました。
そのため、次のコマンドを使用してGCC 4.4.7を削除しました。
rpm -e --nodeps gcc-c++-4.4.7....... libgcc-4.4.7....... gcc-4.4.7........
その後、4.8.2を手動でインストールしました。
./configure make && make install
そして問題はありません。
次に、次を実行します。
yum check
これで、次のような欠落している依存関係の完全なリストがあります。
libpanelappletmm-2.26.0-3.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_3.0)(64bit)
libplist-1.2-1.el6.x86_64 has missing requires of libgcc_s.so.1()(64bit)
libplist-1.2-1.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_3.0)(64bit)
libsigc++20-2.2.4.2-1.el6.x86_64 has missing requires of libgcc_s.so.1()(64bit)
libsigc++20-2.2.4.2-1.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_3.0)(64bit)
libstdc++-4.4.7-17.el6.x86_64 has missing requires of libgcc_s.so.1()(64bit)
libstdc++-4.4.7-17.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_3.0)(64bit)
libstdc++-4.4.7-17.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_3.3)(64bit)
libstdc++-4.4.7-17.el6.x86_64 has missing requires of libgcc_s.so.1(GCC_4.2.0)(64bit)
libtiff-3.9.4-18.el6_8.x86_64 has missing requires of libgcc_s.so.1()(64bit)
libgcc_s.so.1
その後、設置場所を確認しました/usr/local/lib64 and /usr/local/gcc-4.8.2/lib64
。
yumがgccが実際にインストールされていることを認識していないため、このアップグレード方法で問題やエラーメッセージが表示されますか?
答え1
この質問には誰も答えなかったので、次のように簡単に推測してみましょう。
1以前のバージョンのLinuxプラットフォームから古いバージョンのgccを削除すると問題が発生し、一部のプログラムは依然として依存しています。
2 libgcc_s.so.1 は gcc の古いバージョンと新しいバージョンの両方に存在しますが、その内容はファイルによって異なります。
3では、以前のバージョンのgccに依存する他のパッケージはインストールされません。
私は正しいですか?