我正在尝试在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 ,以便我尝试找到问题。任何帮助都非常值得赞赏。
答案 0 :(得分:0)
似乎 - 当不是从存储库安装rpm文件时 - zypper使用"临时"这些rpms的存储库。由于某种原因,存储库已经存在。您可以在/etc/zypp/repos.d/
中找到该文件并将其安全删除(制作副本以确保):
mv /etc/zypp/repos.d/_tpmTPMcache_.repo{,.bak}
(我不确定确切的文件名;但我怀疑你会在那里找到它。)