Change to repositories

久々にドキドキした。何事かと思えば、Repository Shuffleが完了したそうな。

まず、パッケージのリポジトリの構成が変わった。Current が廃止され、Core が出来た。Current 内のパッケージは Core や Extra へ移動した。もし、パッケージがなくなってたら報告して欲しいとのこと。

pacman のバージョン2を使っていたら、アーカイブをダウンロードしてインストールしないといけないらしい。
早速バージョンを確認してみる。

# pacman --version

 .--.                  Pacman v3.0.5 - libalpm v1.0.0
/ _.-' .-.  .-.  .-.   Copyright (C) 2002-2007 Judd Vinet 
\  '-. '-'  '-'  '-'
 '--'
                       This program may be freely redistributed under
                       the terms of the GNU General Public License

大丈夫だ。で、pacman の新しいバージョンが出ているので更新する。

# pacman -Su pacman
:
:
>>> PLEASE READ THE FOLLOWING!
>>> Use of the new rankmirrors script on your /etc/pacman.d/ files is
>>> highly recommended. Python is required, and read rankmirrors --help
>>> for details. In addition, mirrors are now listed by country, so
>>> move those that are geographically close to you to the top and
>>> remove the others BEFORE running rankmirrors.
>>>>>>>>><<<<<<<<<<<<<
>>> VERY IMPORTANT <<<
>>>>>>>>><<<<<<<<<<<<<
>>> we have changed our repo layout:
>>> the current repo has gone and has been replaced by the new core repo
>>> IT IS IMPORTANT TO CHANGE THE ENTRIES FOR THE CURRENT REPO TO CORE REPO
>>> IN YOUR /etc/pacman.conf !!!
>>> to keep on getting updates. this is also important to satisfy dependencies

何か見慣れないメッセージが出てる。う〜む。rankmirrors って何?よくわからん。
とりあえず、他のパッケージも更新できた。が、ftp.archlinux.org の接続に失敗するのはなぜ?
リポジトリの変更は完了したはずではないのか?

# pacman -Suy
Synchronizing package databases...
error: failed retrieving file 'core.db.tar.gz' from ftp.archlinux.org : Connection refused core is up to date error: failed retrieving file 'extra.db.tar.gz' from ftp.archlinux.org : Connection refused extra is up to date error: failed retrieving file 'community.db.tar.gz' from ftp.archlinux.org : Connection refused community is up to date
Starting full system upgrade...
local database is up to date