apt-get でパッケージを指定してアップデートする

apt-get の upgrade は インストール済みのパッケージを全てアップデートします。

apt-get update は パッケージのアップデートではなく、 パッケージリストのアップデートです。 指定したパッケージをアップデートするには ややこしいですが install を指定します。

インストール済みの apache2 をアップデートしてみます。

$ sudo apt-get install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  postgresql-doc php5-ldap postgresql-doc-8.4
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  apache2-mpm-worker apache2.2-bin apache2.2-common php5-cli php5-common php5-gd php5-ldap php5-pgsql
Suggested packages:
  apache2-doc apache2-suexec apache2-suexec-custom php-pear php5-suhosin
The following packages will be REMOVED:
  apache2-mpm-prefork libapache2-mod-php5 php5 phpldapadmin phppgadmin
The following NEW packages will be installed:
  apache2-mpm-worker
The following packages will be upgraded:
  apache2 apache2.2-bin apache2.2-common php5-cli php5-common php5-gd php5-ldap php5-pgsql
8 upgraded, 1 newly installed, 5 to remove and 90 not upgraded.
Need to get 6,609kB of archives.
After this operation, 20.7MB disk space will be freed.
Do you want to continue [Y/n]? 

このように upgraded パッケージ数が表示されます。

Google サイト内検索

Amazonアソシエイト