Help us understand the problem. What is going on with this article?

"apt upgrade"と"apt-get upgrade"の違い

apt-get upgradeだと保留がでるパッケージがapt upgradeだと保留にならずにアップグレードされる。

$ apt-get -s upgrade
...
以下のパッケージは保留されます:
  firefox-esr linux-image-amd64
...
$ apt list --upgradable
一覧表示... 完了
firefox-esr/oldstable 52.7.3esr-1~deb8u1 amd64 [45.9.0esr-1~deb8u1 からアップグレード可]
libsdl-image1.2/oldstable 1.2.12-5+deb8u1 amd64 [1.2.12-5+b5 からアップグレード可]
...

apt upgradeapt-get upgradeの違い

Debian管理者ハンドブック (6.2.3. システムのアップグレード)を読んだら解決した。要約すると、

apt upgradeapt-get upgradeaptitude safe-upgradeは他のパッケージを削除せずにアップグレードできるインストール済みパッケージだけをアップグレードする。
しかし、apt-get のアップグレードパッケージの選択規則は少し条件が厳しく、現在のパッケージ構成を変えないようになっている。つまりパッケージの新バージョンで導入された新しい依存関係により現在インストールされていないパッケージをインストールする必要が生じた場合はそのパッケージのアップグレードを保留する。

参考

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away