
私はこの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 mercurial
1.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
期待どおりに動作しない理由です。
いくつかのオプションがあります:
アップデート:ファイルは引き続き Launchpad から入手できます。ここで構築されたファイルを見つけることができますデブをダウンロードしてください。
1.9.xを使い続ける
PPAをインストール
ppa-purge
してパージしてください。1.7.5
sudo apt-get install ppa-purge sudo ppa-purge ppa:mercurial-ppa/ppa # or something like that
3番と同じですが、1.8.5を提供する別のPPAを探してください。PPAを見つけたら、1.8を永久に提供すると明記されていない限り、インストールするパッケージのバージョンをロックする。
自分でやってください。持っているものをすべて削除し、PPA を消去してから、1.8 のソースをダウンロードし、コンパイルし、パッケージ化し (
checkinstall
役立つはずです)、インストールしてロックします。
答え2
PPA-Porgeを使用する代わりに、同じことを手動で行うこともできます。
問題のある PPA をソース リストから削除します。
sudo apt-add-repository -r ppa:mercurial-ppa/ppa
(
-r
PPAを削除します)走る
sudo apt-get update
古い Mercurial バージョンを削除します:
sudo apt-get remove mercurial mercurial-common
再度 Mercurial をインストールします (natty の場合は 1.7.5 になります)。
sudo apt-get install mercurial mercurial-common