0

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が配置されている場所が見つからないため、問題を見つけようとします。どんな助けも非常に高く評価されます。

4

1 に答える 1

0

リポジトリからではなく rpm ファイルをインストールする場合、zypper はそれらの rpm に「一時的な」リポジトリを使用するようです。何らかの理由で、そのリポジトリは既に存在します。おそらく、そのファイルを見つけて/etc/zypp/repos.d/安全に削除できます(念のためコピーを作成してください):

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

(正確なファイル名について 100% 確信があるわけではありませんが、そこにあると思います。)

于 2016-07-07T07:28:39.040 に答える