2015-10-17 58 views
1

我試着安裝此轉 「的libstdC++ - 4.4.4-13.el6.x86_64」RPM安裝錯誤,的libstdC++ - 4.4.4-13.el6

但有此錯誤林: -

 
# rpm -ivh libstdc++-4.4.4-13.el6.x86_64.rpm 
warning: libstdc++-4.4.4-13.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 1d1e034b: NOKEY 
Preparing...    ########################################### [100%] 
     package libstdc++-4.4.7-4.el6.x86_64 (which is newer than libstdc++-4.4.4-13.el6.x86_64) is already installed 
     file /usr/lib64/libstdc++.so.6.0.13 from install of libstdc++-4.4.4-13.el6.x86_64 conflicts with file from package libstdc++-4.4.7-4.el6.x86_64 

我也試圖安裝這個RPM「libstdC++ - 4.4.7-4.el6.x86_64」作爲我以前的嘗試安裝「libstdC++ - 4.4.4-13.el6.x86_64」,但該方法不起作用。

我嘗試替換「rpm -ivh --replacefiles」命令,以便用libstdC++ - 4.4.7-4.el6.x86_64替換libstdC++ - 4.4.7-4.el6.x86_64,以及libstdC++ - 4.4.4-13.el6.x86_64但該方法也不起作用。

我也嘗試了sudo命令,但仍然得到類似的情況。任何建議將是很好

回答

0

其alrite,我已經得到了它搞清楚.. 使用這個命令就強制安裝RPM

RPM -ivh --old包

轉-ivh - 部隊

要麼應該做。

+0

第二個是真的*真的壞主意,除非你完全知道*你在做什麼。它可以很容易地靜靜地破壞事物。您在4.4.7上安裝了4.4.4版本。 '--force'可以打破依賴關係,等等。 –

+0

那麼,讓我們希望那時不會發生。如果發生什麼事,那麼我會在這個論壇上提問沒問題 –