Ubuntuでaptじゃなくてnalaを使って国内ミラーに変更する

毎度、ググっても出てこない小ネタを取り扱っております。
本記事は個人的な見解であり、筆者の所属するいかなる団体にも関係ございません。

# 0. はじめに

Ubuntu(Debian)のパッケージのインストールやアップデートでaptが使われ始めてから随分経ちます。その昔は、dpkg,apt-get,aptitude,synapticといったコマンドもありました(注:今でもあります)。

しかし、あまり進化してないなぁと思っていたのですが、nalaというコマンドを知りました。

Volian Linux / nala · GitLab 
https://gitlab.com/volian/nala

今時なインターフェースに、アップデートの並列実行、ダウンロード近隣ミラー検出、ヒストリーによるロールバックと便利な機能が満載なのでこちらを使うようにしています。

その時にどの国内ミラーにするか迷ったので、国内ミラーについて調べてみました。

# 1. nala fetchでミラーサイトを取得する

Ubuntu 24.04 LTSを使えば、nalaのインストールは簡単です。
以下のコマンドでインストールしてください。

```
sudo apt install nala -y
```

しかし、そのままだと既存のパッケージミラーサイトにしか繋がらないので、以下のコマンドでミラーサイトを取得します。

```
sudo nala fetch
```

fetch結果は以下の通りです。
Scoreというのはミラーサイト毎の接続時のレイテンシだそうです。2msとかスゴいですね。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/15176/6f22e3c7-a57e-edd7-1aae-799cabd02bbc.png)

もちろん、Scoreが小さいミラーに繋ぎたいのですが、あまりよく分からないところには繋ぎたくないので、ちょっと調べてみることにしました。

| インデックス | ミラーサイト |
|------------|--------|
| 1 | https://repo.jing.rocks/ubuntu-ports/ |
| 2 | https://ftp.udx.icscoe.jp/Linux/ubuntu/ |
| 3 | https://ftp.riken.jp/Linux/ubuntu/ |
| 4 | https://ftp.tsukuba.wide.ad.jp/Linux/ubuntu/ |
| 5 | http://ubuntutym.u-toyama.ac.jp/ubuntu/ |
| 6 | https://archive.g4t1.pro/ubuntu/ |
| 7 | https://linux.yz.yamagata-u.ac.jp/ubuntu/ |
| 8 | https://repo.jing.rocks/ubuntu/ |
| 9 | http://ftp.tw.debian.org/ubuntu/ |
| 10 | https://ubuntu.byteiran.com/ubuntu/ |
| 11 | https://ftp.sakura.ad.jp/ubuntu/ |
| 12 | https://free.nchc.org.tw/ubuntu/ |
| 13 | http://ftp.daum.net/ubuntu/ |
| 14 | https://mirror.hashy0917.net/ubuntu/ |
| 15 | https://mirror.twds.com.tw/ubuntu-ports/ |
| 16 | https://ftp.lanet.kr/ubuntu/ |

# インデックス順に調べてみる
## 1. repo.jing.rocks

フリーソフトウェアをこよなく愛する中国人が管理するミラーサイト
中国には、いろいろな政治的な要因があり、日本にいらっしゃるのだと思う。
サーバーは日本にある

他にもいろいろなミラーを管理されている。

The matrix of repo\.jing\.rocks \| Jing’s personal website 
https://jing.rocks/2023/09/16/the-matrix-of-repo-jing-rocks.html

アクセスとかも公開されていてただ者ではない感じ
https://goaccess.jing.rocks

しかし、エラーになってしまうので、外すことが多い。
今度

## 2. ftp.udx.icscoe.jp

産業サイバーセキュリティセンター（Industrial Cyber Security Center of Excellence, ICSCoE）が管理しているミラーサイト

jing.rocksと同じぐらいに爆速ミラーサイト
ホスト名から秋葉原のUDXにあるのでしょう。

## 3. ftp.riken.jp

古くからあるミラーサイト。私が学生の頃からあるので、数十年お世話になってる気がする。
ざっと見た限りでは1994年のファイルが[最古ファイル](https://ftp.riken.jp/X11/XFree86/2.1/00README.FIRST)だった(とはいえファイルが1994年だというだけの話でその頃からあるという訳ではない)。
とはいえ、AfterStepとかもう誰も覚えてないだろうぐらいの古いソースコードを大事に持っていていただけるのはありがたい。

## 4. ftp.tsukuba.wide.ad.jp

こちらも老舗のFTPミラーサイト、2005年から続くワイドプロジェクトによるサイト

## 5. ubuntutym.u-toyama.ac.jp

富山大学のFTPミラーサイト
日本には幾つかの大学が運営しているミラーサイトがありますが、それの一つ
Ubuntuのみをミラーしています。

## 6. archive.g4t1.pro

全く情報が無いFTPミラーサイト。Ubuntuのみミラーされている。

2023年6月に登録されたアカウントでミラーサイトの登録がされている。
[G4T1PR0 : Ubuntu](https://launchpad.net/ubuntu/+mirror/archive.g4t1.pro-archive)
情報がなさ過ぎて、使うのが不安になる。
ドメインは、2023年5月に取られているので、その1ヶ月後にミラーサイトが公開されている。
DNSサーバーはGoogleで、10GBでつながっているよう。

## 7. linux.yz.yamagata-u.ac.jp

山形大学のFTPミラーサイト
こちらも老舗のFTPミラーサイトで、モモンガLinuxという古いディストリビューションが保存されている。2004年から合ったのは間違いない。

以下ページでトラフィックが公開されている。
Anonymous ftp server ftp\.yz\.yamagata\-u\.ac\.jp 
https://linux.yz.yamagata-u.ac.jp/

## 番外 ftp.jaist.jp

JAISTがなぜか入ってない。
入るときと入らないときがあるようだ。

日本国内最強FTPミラーサイト
ミラー量、転送量ともに国内(恐らく)最大のサイト

# 4. どれをミラーとして選ぶべきか