LTS Enablement Stackにより提供されるパッケージ
「LTS Enablement Stack」により提供されるパッケージを見ていきます。サフィックス
まずパッケージ名に共通するサフィックス(パッケージ名の後ろに付く名前)は、以下のようになります。lts-Ubuntuの開発コードの略名(全て小文字)
従って以下のようになります。
Ubuntuのバージョン | サフィックス |
---|---|
Ubuntu 12.10 | lts-quantal |
Ubuntu 13.04 | lts-raring |
Ubuntu 13.10 | lts-saucy |
Ubuntu 14.04 | 開発コード未定 |
現時点でリリースされているUbuntuのバージョンは、Ubuntu 12.10とUbuntu 13.04です。
この2つについてパッケージを見てみます。
lts-quantal
このサフィックスでパッケージを検索すると以下のパッケージが見つかります。デバッグ用のパッケージは除いています。
libdrm-dev-lts-quantal
libegl1-mesa-dev-lts-quantal
libegl1-mesa-drivers-lts-quantal
libegl1-mesa-lts-quantal
libgbm-dev-lts-quantal
libgbm1-lts-quantal
libgl1-mesa-dev-lts-quantal
libgl1-mesa-dri-lts-quantal
libgl1-mesa-glx-lts-quantal
libglapi-mesa-lts-quantal
libgles1-mesa-dev-lts-quantal
libgles1-mesa-lts-quantal
libgles2-mesa-dev-lts-quantal
libgles2-mesa-lts-quantal
libopenvg1-mesa-dev-lts-quantal
libopenvg1-mesa-lts-quantal
libwayland-dev-lts-quantal
libxatracker-dev-lts-quantal
libxatracker1-lts-quantal
libxrandr-dev-lts-quantal
libxrandr-ltsq2
linux-generic-lts-quantal
linux-generic-lts-quantal-eol-upgrade
linux-headers-3.5.0-41
linux-headers-3.5.0-41-generic
linux-headers-generic-lts-quantal
linux-image-generic-lts-quantal
linux-signed-generic-lts-quantal
linux-signed-generic-lts-quantal-eol-upgrade
linux-signed-image-generic-lts-quantal
linux-tools-lts-quantal
mesa-common-dev-lts-quantal
x11-xserver-utils-lts-quantal
xserver-common-lts-quantal
xserver-xorg-core-lts-quantal
xserver-xorg-dev-lts-quantal
xserver-xorg-input-all-lts-quantal
xserver-xorg-input-evdev-dev-lts-quantal
xserver-xorg-input-evdev-lts-quantal
xserver-xorg-input-kbd-lts-quantal
xserver-xorg-input-mouse-lts-quantal
xserver-xorg-input-synaptics-dev-lts-quantal
xserver-xorg-input-synaptics-lts-quantal
xserver-xorg-input-vmmouse-lts-quantal
xserver-xorg-input-wacom-lts-quantal
xserver-xorg-lts-quantal
xserver-xorg-video-all-lts-quantal
xserver-xorg-video-ati-lts-quantal
xserver-xorg-video-cirrus-lts-quantal
xserver-xorg-video-fbdev-lts-quantal
xserver-xorg-video-intel-lts-quantal
xserver-xorg-video-mach64-lts-quantal
xserver-xorg-video-mga-lts-quantal
xserver-xorg-video-modesetting-lts-quantal
xserver-xorg-video-neomagic-lts-quantal
xserver-xorg-video-nouveau-lts-quantal
xserver-xorg-video-openchrome-lts-quantal
xserver-xorg-video-r128-lts-quantal
xserver-xorg-video-radeon-lts-quantal
xserver-xorg-video-s3-lts-quantal
xserver-xorg-video-savage-lts-quantal
xserver-xorg-video-siliconmotion-lts-quantal
xserver-xorg-video-sis-lts-quantal
xserver-xorg-video-sisusb-lts-quantal
xserver-xorg-video-tdfx-lts-quantal
xserver-xorg-video-trident-lts-quantal
xserver-xorg-video-vesa-lts-quantal
xserver-xorg-video-vmware-lts-quantal
xserver-xorg-video-geode-lts-quantal
xserver-xorg-input-joystick-dev-lts-quantal
xserver-xorg-input-joystick-lts-quantal
xserver-xorg-input-mtrack-lts-quantal
xserver-xorg-input-void-lts-quantal
xserver-xorg-video-dummy-lts-quantal
libegl1-mesa-dev-lts-quantal
libegl1-mesa-drivers-lts-quantal
libegl1-mesa-lts-quantal
libgbm-dev-lts-quantal
libgbm1-lts-quantal
libgl1-mesa-dev-lts-quantal
libgl1-mesa-dri-lts-quantal
libgl1-mesa-glx-lts-quantal
libglapi-mesa-lts-quantal
libgles1-mesa-dev-lts-quantal
libgles1-mesa-lts-quantal
libgles2-mesa-dev-lts-quantal
libgles2-mesa-lts-quantal
libopenvg1-mesa-dev-lts-quantal
libopenvg1-mesa-lts-quantal
libwayland-dev-lts-quantal
libxatracker-dev-lts-quantal
libxatracker1-lts-quantal
libxrandr-dev-lts-quantal
libxrandr-ltsq2
linux-generic-lts-quantal
linux-generic-lts-quantal-eol-upgrade
linux-headers-3.5.0-41
linux-headers-3.5.0-41-generic
linux-headers-generic-lts-quantal
linux-image-generic-lts-quantal
linux-signed-generic-lts-quantal
linux-signed-generic-lts-quantal-eol-upgrade
linux-signed-image-generic-lts-quantal
linux-tools-lts-quantal
mesa-common-dev-lts-quantal
x11-xserver-utils-lts-quantal
xserver-common-lts-quantal
xserver-xorg-core-lts-quantal
xserver-xorg-dev-lts-quantal
xserver-xorg-input-all-lts-quantal
xserver-xorg-input-evdev-dev-lts-quantal
xserver-xorg-input-evdev-lts-quantal
xserver-xorg-input-kbd-lts-quantal
xserver-xorg-input-mouse-lts-quantal
xserver-xorg-input-synaptics-dev-lts-quantal
xserver-xorg-input-synaptics-lts-quantal
xserver-xorg-input-vmmouse-lts-quantal
xserver-xorg-input-wacom-lts-quantal
xserver-xorg-lts-quantal
xserver-xorg-video-all-lts-quantal
xserver-xorg-video-ati-lts-quantal
xserver-xorg-video-cirrus-lts-quantal
xserver-xorg-video-fbdev-lts-quantal
xserver-xorg-video-intel-lts-quantal
xserver-xorg-video-mach64-lts-quantal
xserver-xorg-video-mga-lts-quantal
xserver-xorg-video-modesetting-lts-quantal
xserver-xorg-video-neomagic-lts-quantal
xserver-xorg-video-nouveau-lts-quantal
xserver-xorg-video-openchrome-lts-quantal
xserver-xorg-video-r128-lts-quantal
xserver-xorg-video-radeon-lts-quantal
xserver-xorg-video-s3-lts-quantal
xserver-xorg-video-savage-lts-quantal
xserver-xorg-video-siliconmotion-lts-quantal
xserver-xorg-video-sis-lts-quantal
xserver-xorg-video-sisusb-lts-quantal
xserver-xorg-video-tdfx-lts-quantal
xserver-xorg-video-trident-lts-quantal
xserver-xorg-video-vesa-lts-quantal
xserver-xorg-video-vmware-lts-quantal
xserver-xorg-video-geode-lts-quantal
xserver-xorg-input-joystick-dev-lts-quantal
xserver-xorg-input-joystick-lts-quantal
xserver-xorg-input-mtrack-lts-quantal
xserver-xorg-input-void-lts-quantal
xserver-xorg-video-dummy-lts-quantal
lts-raring
このサフィックスでパッケージを検索すると以下のパッケージが見つかります。デバッグ用のパッケージは除いています。
libegl1-mesa-dev-lts-raring
libegl1-mesa-drivers-lts-raring
libegl1-mesa-lts-raring
libgbm-dev-lts-raring
libgbm1-lts-raring
libgl1-mesa-dev-lts-raring
libgl1-mesa-dri-lts-raring
libgl1-mesa-glx-lts-raring
libglapi-mesa-lts-raring
libgles1-mesa-dev-lts-raring
libgles1-mesa-lts-raring
libgles2-mesa-dev-lts-raring
libgles2-mesa-lts-raring
libopenvg1-mesa-dev-lts-raring
libopenvg1-mesa-lts-raring
libwayland-dev-lts-raring
libxatracker-dev-lts-raring
libxatracker1-lts-raring
libxrandr-dev-lts-raring
libxrandr-ltsr2
linux-generic-lts-raring
linux-generic-lts-raring-eol-upgrade
linux-headers-3.8.0-31
linux-headers-generic-lts-raring
linux-image-generic-lts-raring
linux-signed-generic-lts-raring
linux-signed-generic-lts-raring-eol-upgrade
linux-signed-image-generic-lts-raring
linux-tools-lts-raring
mesa-common-dev-lts-raring
openvswitch-datapath-lts-raring-dkms
openvswitch-datapath-lts-raring-source
x11-xserver-utils-lts-raring
xserver-common-lts-raring
xserver-xorg-core-lts-raring
xserver-xorg-dev-lts-raring
xserver-xorg-input-all-lts-raring
xserver-xorg-input-evdev-dev-lts-raring
xserver-xorg-input-evdev-lts-raring
xserver-xorg-input-kbd-lts-raring
xserver-xorg-input-mouse-lts-raring
xserver-xorg-input-synaptics-dev-lts-raring
xserver-xorg-input-synaptics-lts-raring
xserver-xorg-input-vmmouse-lts-raring
xserver-xorg-input-wacom-lts-raring
xserver-xorg-lts-raring
xserver-xorg-video-all-lts-raring
xserver-xorg-video-ati-lts-raring
xserver-xorg-video-cirrus-lts-raring
xserver-xorg-video-fbdev-lts-raring
xserver-xorg-video-intel-lts-raring
xserver-xorg-video-mach64-lts-raring
xserver-xorg-video-mga-lts-raring
xserver-xorg-video-modesetting-lts-raring
xserver-xorg-video-neomagic-lts-raring
xserver-xorg-video-nouveau-lts-raring
xserver-xorg-video-openchrome-lts-raring
xserver-xorg-video-r128-lts-raring
xserver-xorg-video-radeon-lts-raring
xserver-xorg-video-s3-lts-raring
xserver-xorg-video-savage-lts-raring
xserver-xorg-video-siliconmotion-lts-raring
xserver-xorg-video-sis-lts-raring
xserver-xorg-video-sisusb-lts-raring
xserver-xorg-video-tdfx-lts-raring
xserver-xorg-video-trident-lts-raring
xserver-xorg-video-vesa-lts-raring
xserver-xorg-video-vmware-lts-raring
xserver-xorg-video-geode-lts-raring
xserver-xorg-input-joystick-dev-lts-raring
xserver-xorg-input-joystick-lts-raring
xserver-xorg-input-mtrack-lts-raring
xserver-xorg-input-void-lts-raring
xserver-xorg-video-dummy-lts-raring
libegl1-mesa-drivers-lts-raring
libegl1-mesa-lts-raring
libgbm-dev-lts-raring
libgbm1-lts-raring
libgl1-mesa-dev-lts-raring
libgl1-mesa-dri-lts-raring
libgl1-mesa-glx-lts-raring
libglapi-mesa-lts-raring
libgles1-mesa-dev-lts-raring
libgles1-mesa-lts-raring
libgles2-mesa-dev-lts-raring
libgles2-mesa-lts-raring
libopenvg1-mesa-dev-lts-raring
libopenvg1-mesa-lts-raring
libwayland-dev-lts-raring
libxatracker-dev-lts-raring
libxatracker1-lts-raring
libxrandr-dev-lts-raring
libxrandr-ltsr2
linux-generic-lts-raring
linux-generic-lts-raring-eol-upgrade
linux-headers-3.8.0-31
linux-headers-generic-lts-raring
linux-image-generic-lts-raring
linux-signed-generic-lts-raring
linux-signed-generic-lts-raring-eol-upgrade
linux-signed-image-generic-lts-raring
linux-tools-lts-raring
mesa-common-dev-lts-raring
openvswitch-datapath-lts-raring-dkms
openvswitch-datapath-lts-raring-source
x11-xserver-utils-lts-raring
xserver-common-lts-raring
xserver-xorg-core-lts-raring
xserver-xorg-dev-lts-raring
xserver-xorg-input-all-lts-raring
xserver-xorg-input-evdev-dev-lts-raring
xserver-xorg-input-evdev-lts-raring
xserver-xorg-input-kbd-lts-raring
xserver-xorg-input-mouse-lts-raring
xserver-xorg-input-synaptics-dev-lts-raring
xserver-xorg-input-synaptics-lts-raring
xserver-xorg-input-vmmouse-lts-raring
xserver-xorg-input-wacom-lts-raring
xserver-xorg-lts-raring
xserver-xorg-video-all-lts-raring
xserver-xorg-video-ati-lts-raring
xserver-xorg-video-cirrus-lts-raring
xserver-xorg-video-fbdev-lts-raring
xserver-xorg-video-intel-lts-raring
xserver-xorg-video-mach64-lts-raring
xserver-xorg-video-mga-lts-raring
xserver-xorg-video-modesetting-lts-raring
xserver-xorg-video-neomagic-lts-raring
xserver-xorg-video-nouveau-lts-raring
xserver-xorg-video-openchrome-lts-raring
xserver-xorg-video-r128-lts-raring
xserver-xorg-video-radeon-lts-raring
xserver-xorg-video-s3-lts-raring
xserver-xorg-video-savage-lts-raring
xserver-xorg-video-siliconmotion-lts-raring
xserver-xorg-video-sis-lts-raring
xserver-xorg-video-sisusb-lts-raring
xserver-xorg-video-tdfx-lts-raring
xserver-xorg-video-trident-lts-raring
xserver-xorg-video-vesa-lts-raring
xserver-xorg-video-vmware-lts-raring
xserver-xorg-video-geode-lts-raring
xserver-xorg-input-joystick-dev-lts-raring
xserver-xorg-input-joystick-lts-raring
xserver-xorg-input-mtrack-lts-raring
xserver-xorg-input-void-lts-raring
xserver-xorg-video-dummy-lts-raring
lts-サフィックスが付かないパッケージ
上記でリスト化したパッケージは、「LTS Enablement Stack」により提供されるパッケージですが、中には「lts-開発コード」がつかないパッケージも存在します。例えばUbuntu 13.04で採用されているLinux Kernel 3.8のパッケージは、現時点のバージョンで「linux-image-3.8.0-31-generic」です。
これらを個別にインストールしなければならないかというと、そんなことはありません。
「lts-開発コード」が付くパッケージの中にメタパッケージが存在しています。
「LTS Enablement Stack」のパッケージをインストールする場合は、このメタパッケージをインストールすることで必要なパッケージがインストールされる仕組みになっています。
もちろんその中には、Linux Kernelのパッケージ等も含まれています。
メタパッケージ
メタパッケージは、Windowsで言えば、複数のインストーラーを束ねたインストーラーと言ったところでしょうか。メタパッケージは、個別にインストールするパッケージが多い時や、インストールするパッケージの選択ミスを回避するためによく使われるパッケージです。
ただしメタパッケージはアンインストーラーとして利用することはできません。
あくまでインストール用です。
Linux KernelとXサーバー
「LTS Enablement Stack」により提供されるパッケージを大別すると、Linux Kernel及びXサーバーにわかれます。それぞれ個別にインストールする必要があります。
これらをまとめてインストールするメタパッケージは存在しません。
Linux KernelとXサーバーの組み合わせについて
個別にインストールするという事は、Linux KernelとXサーバーのバージョンに複数の組み合わせが存在するという事です。Linux Kernelは複数のバージョンをインストールすることができ、どのバージョンのLinux KernelでUbuntuを起動するかは、ブートメニューで選択できます。
一方Xサーバーは、1つのバージョンのみインストール可能です。
異なるバージョンが共存することはできません。
ということは、「Ubuntu 12.10のLinux Kernel」と「Ubuntu 13.04のXサーバー」というように、異なるUbuntuのバージョンの組み合わせが存在します。
ただし、異なるUbuntuのバージョンのLinux KernelとXサーバーを組み合わせて利用することは、公式にサポートされた使い方ではありません。
問題なく利用できるケースもあれば、何かトラブルが発生するケースもあります。
このような異なるバージョンの組み合わせで利用することは避けましょう。
Linux Kernel
「LTS Enablement Stack」により提供されるLinux Kernelのパッケージについて見てみます。ここでは、Ubuntu 13.04のLinux Kernel(lts-raring)を見てみます。
Linux Kernelのメタパッケージ
Linux Kernelのメタパッケージは、「linux-generic-lts-raring」です。このメタパッケージをインストールすると、「Linux Kernel 3.8」及び「Linux Kernel 3.8」のヘッダーがインストールされます。
Linux Kernelのメタパッケージ(セキュアブート用)
セキュアブート用のLinux Kernelのメタパッケージは、「linux-signed-generic-lts-raring」です。このメタパッケージをインストールすると、「Linux Kernel 3.8(セキュアブート用)」及び「Linux Kernel 3.8」のヘッダーがインストールされます。
Linux Kernelのメタパッケージ(EOL)
「EOL」とは「End Of life」の略で、サポート期間の終了のことを意味します。メタパッケージは、「linux-generic-lts-raring」です。
このメタパッケージは、「LTS Enablement Stack」により提供されるUbuntu 13.04のLinux Kernelのサポート期間が終了した時に、Ubuntu 14.04のLinux Kernelへ自動的にアップデートするメタパッケージです。
現状Ubuntu 13.04のLinux KernelはEOLではないため、このメタパッケージをインストールすると、「linux-generic-lts-raring」メタパッケージがインストールされます。
Linux Kernelのメタパッケージ(EOL・セキュアブート用)
こちらはセキュアブート用のLinux Kernelです。メタパッケージは、「linux-signed-generic-lts-raring-eol-upgrade」です。
同様にEOLになったらUbuntu 14.04のLinux Kernelへ自動的にアップデートするメタパッケージです。
現状Ubuntu 13.04のLinux KernelはEOLではないため、このメタパッケージをインストールすると、「linux-signed-generic-lts-raring」メタパッケージがインストールされます。
Xサーバー
次に「LTS Enablement Stack」により提供されるXサーバーのパッケージについて見てみます。ここでは、Ubuntu 13.04のXサーバ(lts-raring)を見てみます。
Xサーバーのメタパッケージ
Linux Kernelのメタパッケージは、「xserver-xorg-lts-raring」です。EOL用のメタパッケージがない
現状EOL用のメタパッケージが存在しません。Mirの採用でUbuntu 12.04とは大きく描画環境が変更されるためでしょうか?