试图安装rpm包

时间:2016-07-07 06:34:13

标签: linux install rpm zypper

我正在尝试在Linux环境中安装GCC 4.7;使用以下命令:

zypper install *.rpm

在包含以下内容的目录中

libgcc_s1-4.7.2_20130108-0.17.2.x86_64.rpm 
libmpc2-0.8.2-1.7.1.x86_64.rpm
libstdc++6-4.7.2_20130108-0.17.2.x86_64.rpm

出现以下错误:

error: Failed to read /usr/lib/rpm/rpmrc: Is a directory.
Repository named '_tmpRPMcache_' already exists. Please use another alias.

我无法找到它所在的 tmpRPMcache ,以便我尝试找到问题。任何帮助都非常值得赞赏。

1 个答案:

答案 0 :(得分:0)

似乎 - 当不是从存储库安装rpm文件时 - zypper使用"临时"这些rpms的存储库。由于某种原因,存储库已经存在。您可以在/etc/zypp/repos.d/中找到该文件并将其安全删除(制作副本以确保):

mv /etc/zypp/repos.d/_tpmTPMcache_.repo{,.bak}

(我不确定确切的文件名;但我怀疑你会在那里找到它。)