Eclipseのアップデートを高速化する

download.eclipse.orgからのダウンロードが遅すぎてEclipseのSubversiveのインストールができない。
Eclipse自体のUpdateもいつまでたっても終わらない。
そこで、download.eclipse.orgを使わずに国内のミラーサイトからダウンロードするように設定を変えてみた。

  1. メニューからHelp > Software Updates...を選択しSoftware Updates and Add-onsダイアログを開く
  2. Available SoftwareタブからManage Sites...をクリックしAvailable Software Sitesダイアログを開く。
    download.eclipse.org
  3. Export...をクリックし、現状を保存しておく。
    ちなみに、自分の環境では以下のようになった。

    <?xml version="1.0" encoding="UTF-8"?>
    <bookmarks>
       <site url="http://download.eclipse.org/datatools/updates" selected="false" name=""/>
       <site url="http://download.eclipse.org/dsdp/tm/updates/3.0" selected="false" name=""/>
       <site url="http://download.eclipse.org/eclipse/updates/3.4" selected="true" name=""/>
       <site url="http://download.eclipse.org/modeling/emf/updates/" selected="false" name=""/>
       <site url="http://download.eclipse.org/modeling/emft/updates/" selected="false" name=""/>
       <site url="http://download.eclipse.org/modeling/mdt/updates/" selected="false" name=""/>
       <site url="http://download.eclipse.org/releases/ganymede" selected="true" name=""/>
       <site url="http://download.eclipse.org/technology/epp/updates/1.0/" selected="true" name=""/>
       <site url="http://download.eclipse.org/technology/subversive/0.7/update-site/" selected="false" name=""/>
       <site url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml" selected="false" name=""/>
       <site url="http://download.eclipse.org/tools/mylyn/update/e3.4" selected="true" name=""/>
       <site url="http://download.eclipse.org/tools/mylyn/update/extras" selected="false" name=""/>
       <site url="http://download.eclipse.org/webtools/updates" selected="false" name=""/>
       <site url="http://www.polarion.org/projects/subversive/download/eclipse/2.0/ganymede-site/" selected="true" name="http://www.polarion.org/projects/subversive/download/eclipse/2.0/ganymede-site/"/>
    </bookmarks>
  4. http://download.eclipse.org/の部分をミラーサイトのURL(ftp://ftp.jaist.ac.jp/pub/eclipse/)に置換する。
    <?xml version="1.0" encoding="UTF-8"?>
    <bookmarks>
       <!-- <site url="http://download.eclipse.org/datatools/updates" selected="false" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/datatools/updates/" selected="false" name=""/>
     
       <!-- <site url="http://download.eclipse.org/dsdp/tm/updates/3.0" selected="false" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/dsdp/tm/updates/3.0/" selected="false" name=""/>
     
       <!-- <site url="http://download.eclipse.org/eclipse/updates/3.4" selected="true" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/eclipse/updates/3.4/" selected="true" name=""/>
     
       <!-- <site url="http://download.eclipse.org/modeling/emf/updates/" selected="false" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/modeling/emf/updates/" selected="false" name=""/>
     
       <!-- <site url="http://download.eclipse.org/modeling/emft/updates/" selected="false" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/modeling/emft/updates/" selected="false" name=""/>
     
       <!-- <site url="http://download.eclipse.org/modeling/mdt/updates/" selected="false" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/modeling/mdt/updates/" selected="false" name=""/>
     
       <!-- <site url="http://download.eclipse.org/releases/ganymede" selected="true" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/releases/ganymede" selected="true" name=""/>
     
       <!-- <site url="http://download.eclipse.org/technology/epp/updates/1.0/" selected="true" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/technology/epp/updates/1.0/" selected="true" name=""/>
     
       <!-- <site url="http://download.eclipse.org/technology/subversive/0.7/update-site/" selected="false" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/technology/subversive/0.7/update-site/" selected="true" name=""/>
     
       <!-- <site url="http://download.eclipse.org/tools/gef/update-site/releases/site.xml" selected="false" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/tools/gef/update-site/releases/site.xml" selected="false" name=""/>
     
       <!-- <site url="http://download.eclipse.org/tools/mylyn/update/e3.4" selected="true" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/tools/mylyn/update/e3.4" selected="true" name=""/>
     
       <!-- <site url="http://download.eclipse.org/tools/mylyn/update/extras" selected="false" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/tools/mylyn/update/extras" selected="false" name=""/>
     
       <!-- <site url="http://download.eclipse.org/webtools/updates" selected="false" name=""/> -->
       <site url="ftp://ftp.jaist.ac.jp/pub/eclipse/webtools/updates" selected="false" name=""/>
     
       <site url="http://www.polarion.org/projects/subversive/download/eclipse/2.0/ganymede-site/" selected="true" name="http://www.polarion.org/projects/subversive/download/eclipse/2.0/ganymede-site/"/>
    </bookmarks>
  5. いったん全てのサイトをRemoveしてから、Import...をクリックし、先ほど置換したファイルを読み込む。
    ftp.jaist.ac.jp
  6. あとは、普通にUpdateなりすればOK。

おしまい。

参考URL 国内のEclipseミラーサイト

読者からの反応

  1. [...] Eclipseのアップデートを高速化する « 来栖川電算: ソフトウェアアップデート用のサーバに繋がりにくい場合は、この方法でミラーサイトを指定しておくと作業が快適に進みます。 (も [...]

コメントをどうぞ