14.04.2 iso イメージから VirtualBox 5.0.16 に Ubuntu をインストールしました。特別なことは何もせず、SSH サーバーのインストールを選択した以外は、インストール プロセス全体を通してデフォルトを受け入れました。
これは で見つけたもので/var/log/apt/history.log
、インストール プロセスによって自動的に実行されたはずです。
Commandline: apt-get --yes upgrade
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install linux-generic-lts-utopic
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install pciutils
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install usbutils
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install biosdevname
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y install tasksel
....
インストールするものの 1 つに があることに注意してくださいlinux-generic-lts-utopic
。これは utopic ではなく、trusty です。通常、パッケージ作成者が utopic ヘッダーを要求する場合は、問題ありませんがapt-get upgrade
、そうすると次のメッセージが表示されます。
The following packages have been kept back:
linux-generic-lts-utopic linux-headers-generic-lts-utopic
linux-image-generic-lts-utopic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
アップグレード方法がわからないものをデフォルトでインストールするのはなぜですか? 非標準のリポジトリをいじり始めるとそうなる可能性があることは理解していますが、私はそのようなことはしていません。
答え1
14.04.2 にはデフォルトで「utopic」パッケージはインストールされていません。ただし、14.04.2 はハードウェア有効化リリースであり、デフォルトで Utopic (14.10) に含まれていたカーネル バージョンが含まれています。これは、linux-generic-lts-utopic
パッケージ名に表示されているとおりにパッケージ化されています。
パッケージが保留されるのは、システムがパッケージのアップグレード方法を知らないからではなく、新しいパッケージ (新しいカーネル イメージ) のインストールが必要なためです。CLI からパッケージをインストールするには、 を使用する必要がありますapt-get dist-upgrade
。