LoginSignup
1
1

More than 3 years have passed since last update.

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

Posted at

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 のアップグレードパッケージの選択規則は少し条件が厳しく、現在のパッケージ構成を変えないようになっている。つまりパッケージの新バージョンで導入された新しい依存関係により現在インストールされていないパッケージをインストールする必要が生じた場合はそのパッケージのアップグレードを保留する。

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1