2017-10-07 9 views
0

私はOpenSuse 13.2で作業していますが、OSに精通していません。私は、zypperを経由してOpenSuse 13.2 zypperが動作しない

sudo zypper python-rdkit 

をパッケージをインストールしようとしているしかし、私は次のエラーを持っている:

Repository 'packman' is invalid [packman|http://ftp.gwdg.de/pub/linux/packman/suse/13.2/] Valid metadata not found at specified URL 

は、だから私は行って、URLをチェックし、それが実際にはもう存在しませんでした。だから私は、次のコマンドを使用して、最初のパックマンレポを更新しようとしました:

sudo zypper ar -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.2/ packman 

しかし、私はエラーがパックマンという名前のレポがすでに存在している、と言ってました。それはパックマンのために失敗しましたが(最新言って)packman2のために働い

sudo zypper ar -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_13.2/ packman2 

それがうまく働いたと私は、次のコマンドを実行し、

sudo zypper -v ref 

:だから私は、コードを更新しました。しかし、最後に、私は次のエラー得た。同様に

File '/repodata/repomd.xml' not found on medium 'http://download.opensuse.org/update/13.2/' 

を、私はURLをチェックして、もう一度それはうまくいきませんでした、そして「http://download.opensuse.org/update/」URLで、13.2のためのフォルダが存在しないと私は思います何をすべきか混乱している。

あなたが私にアイデアを伝えれば、大きな助けになるでしょう。

ベスト!

+0

13.2に.repoファイル内の行

type=rpm-md 

を変更することで、私の場合には問題を修正しません。飛躍するためにアップグレードしてください。 – choroba

+0

OT:現在のバージョンでは、 'zypper refresh -f'をrootとして試してください。 (結果を "先月"に制限すると、このメッセージは、エラーメッセージ ''/repodata/repomd.xml'がメディアに見つかりませんでした。 –

答えて

0

ソフトウェアリポジトリが標準の場所にある現在サポートされているバージョンを使用できない場合は、リポジトリのコピーを見つけて手動で場所を設定する必要があります。 https://en.opensuse.org/openSUSE:Mirrorsの「EOLミラー」の下に、候補の候補地があります。また、ウェブ上の他の場所にコピーを見つけることもできます。 (インストーラはデジタル署名をチェックするので、誰かがファイルをマルウェアで置き換える危険性を気にする必要はありませんが、非常に古いバージョンでは、証明書が期限切れになっている可能性があります)。リポジトリの場所。私はYaST2 - >ソフトウェア - >ソフトウェアリポジトリを好む。

古いインストールリポジトリは古い更新リポジトリよりも簡単に見つかります。インストールを特定のパッチレベルにする必要がない場合(例えば、問題を正確に再現する場合など)、 現在構成されている更新リポジトリを無効にすることをお勧めします。とにかくシステムにはセキュリティ問題がいっぱいで、あなたがそれをどうするか注意する必要があります。

0

私はリープ42.2からリープ42.3にアップグレードするzypper dupをしようとするメッセージ

'/repodata/repomd.xml' not found on medium 

を持っていました。私はもはやサポートされて

type=yast2