packages.ubuntu.com のソースパッケージをビルドしてみた

Ubuntu 14.04のフォントが欠けるバグがFix Releasedになっていたので、パッケージのバージョンを確認してみると、14.10用のパッケージがアップデートされていた。14.04にはまだ来ていないので、試しに自分でビルドしてみた。

Ubuntuの公式パッケージはpackages.ubuntu.comからダウンロードできるようになっているので、libfreetype6のutopic用のページから次の3つのファイルをダウンロードし、

端末を起動して以下を実行。

# ビルドに必要なパッケージをインストール
sudo apt-get install quilt automake libtool docbook-to-man 
cd Downloads 
# ソースパッケージを展開
dpkg-source -x freetype_2.5.2-1ubuntu4.dsc 
cd freetype-2.5.2 
# ビルド開始
sudo dpkg-buildpackage -d 
# さっきインストールしたパッケージを削除
tail -n 5 /var/log/apt/history.log | grep Install: | sed -e s/"Install: "// | sed -e s/", automatic"//g | sed -e s/"), "/"\n"/g | sed -e s/":amd64.*$"/""/g | tr '\n' ' ' | xargs sudo apt-get remove -y 

出来上がったパッケージの中身とtrusty用のパッケージの中身を入れ替えてインストールし、バグが修正されていることを確認。

参考