openSUSEにMercurialをインストールするには?

openSUSEにMercurialをインストールするには?

opensuseにMercurialをインストールする必要がありますが、rpmが見つからなかったので、Mercurial.rpmをダウンロードして次のようにインストールしようとしています。

sudo zypper ...

ところで、python 2.6が必要だと言って、python 2.6.0をダウンロードして同じことをしましたが、以前のバージョンが必要だとして失敗しました。

答え1

最新のLinuxディストリビューションには、依存関係を解決し、パッケージストアを提供するパッケージマネージャが含まれており、発生したばかりの問題を回避できます。

openSUSEでは、通常、.rpmパッケージのインストール方法を選択できます。コマンドライン(利用可能な場合)またはグラフィックフロントエンドYaSTを介して、をzypper使用します。次のコマンドを追加するか、rootとして実行する必要があります。yastyum
sudo

チップ

zypper install python mercurial

まあ

yum install python mercurial

アスター

yastパッケージを検索してインストールするための対話型GUIベースのコンソールを提供します。

グラフィックフロントエンドがある場合は、メニューからYaSTをGUIとして見つけることもできます。

これらのパッケージマネージャにはパッケージ検索機能が含まれているため、次にパッケージマネージャが必要なときyastまたはコマンドを使用してくださいsearch
たとえば、

zypper search perl

利用可能なすべてのperlパッケージが検索され表示されます。

ローカルで利用可能な1つ以上の.rpmパッケージのみをインストールするには、付属のツールを使用してくださいrpm

rpm -i mercurial-1.5-3.1.x86_64.rpm

すでに示すように、これはすべての依存関係がインストールされている場合にのみ機能します。

バラよりここopenSUSE のパッケージ管理に関する追加情報。

答え2

yumターミナルプロンプトを入力してインストールするかどうかyum --versionを確認します。バージョン番号のあるアイテムを入手すると、そのバージョンがインストールされています。

sudo yum install python- Pythonがインストールされている必要があります。

同様にsudo yum install mercurial- Mercurial をインストールする必要があります。

編集1:コマンドライン方法に慣れていない場合は、パッケージマネージャを開き、その方法を検索してインストールしてください。私の考えでは、rpmをダウンロードし、PythonやMercurialをインストールする必要はありません。展開パッケージマネージャ自体を介して利用できる必要があります。

編集2:パッケージを検索するには - を使用しますyum search <insert-package-name-here>。完全なパッケージ名がわからない場合は、パッケージ名の一部のみを使用できます。

その他の命令についてはをyum whatprovides <package-name>参照してください。ここそしてここ

関連情報