Mercurial 1.8.x を戻してほしい

Mercurial 1.8.x を戻してほしい

私はこのPPAからMercurialを入手しています:https://launchpad.net/~mercurial-ppa/+archive/releases/+packages?field.name_filter=mercurial&field.status_filter=&field.series_filter=

Eclipse プラグイン MercurialEclipse (旧 HgEclipse) はバージョン 1.9.0 では正常に動作しません。 1.8.4 にダウングレードするにはどうすればいいですか?

やってみましたここの指示に従ってくださいしかし、aptitude versions mercurial1.9.0 しかリストされていません。試してみるとaptitude install mercurial=1.8.4-0ppa1、次のようになります:

Unable to find a version "1.8.4-0ppa1" for the package "mercurial"

私はUbuntu 11.04 (Natty) を使用しています。

[編集]公式バージョン(Nattyの1.7.5)は1.8の範囲から何かが必要です。

答え1

PPA ページを見ると、1.8.4「廃止」とマークされていることがわかります。これは、リポジトリによって提供されなくなったことを意味します。これが、aptitude versions mercurial期待どおりに動作しない理由です。

いくつかのオプションがあります:

  1. アップデート:ファイルは引き続き Launchpad から入手できます。ここで構築されたファイルを見つけることができますデブをダウンロードしてください。

    ここに画像の説明を入力してください

  2. 1.9.xを使い続ける

  3. PPAをインストールppa-purgeしてパージしてください。1.7.5

    sudo apt-get install ppa-purge
    sudo ppa-purge ppa:mercurial-ppa/ppa # or something like that
    
  4. 3番と同じですが、1.8.5を提供する別のPPAを探してください。PPAを見つけたら、1.8を永久に提供すると明記されていない限り、インストールするパッケージのバージョンをロックする

  5. 自分でやってください。持っているものをすべて削除し、PPA を消去してから、1.8 のソースをダウンロードし、コンパイルし、パッケージ化し (checkinstall役立つはずです)、インストールしてロックします。

答え2

PPA-Porgeを使用する代わりに、同じことを手動で行うこともできます。

  1. 問題のある PPA をソース リストから削除します。

    sudo apt-add-repository -r ppa:mercurial-ppa/ppa

    -rPPAを削除します)

  2. 走るsudo apt-get update

  3. 古い Mercurial バージョンを削除します:

    sudo apt-get remove mercurial mercurial-common

  4. 再度 Mercurial をインストールします (natty の場合は 1.7.5 になります)。

    sudo apt-get install mercurial mercurial-common

関連情報