2014年7月26日土曜日

古いノート PC を Debian 7.2 から 7.6 へアップデート

1. インストールしてある OS のバージョンを確認

IMG_0213久しぶりに Debian 7 Wheezy をインストールしてある古いノート PC を起動してみた。

  • メニューより、アプリケーション > システムツール > ソフトウェアの更新

を確認し、ソフトウェアの更新を試みた。しかし、エラーが表示され更新することができない。

インストールしてある OS のバージョンは Debian 7.2 。

Debianのバージョン確認方法 - Linux入門 – Webkaru によると、

$ cat /etc/debian_version 

現在、Debian の最新安定版は 7.6 。

Debian -- ニュース -- Debian 7 更新: 7.6 リリース (2004/7/12) によると、

… オンラインからの今回のリビジョンへのアップグレードは、通常 aptitude (または apt) パッケージツールで Debian の FTP/HTTP ミラーの多くのうちの一つを指定することで実施されます (sources.list(5) マニュアルページを参照してください)。

 

2. OS のアップデート

OS をアップグレードするには、apt-get update, apt-get upgrade を利用する。

Debian7.2へのアップデート | サイト運営の私的メモ によると、

ターミナルより以下を実行します。尚、ユーザーが sudoers に登録されていない場合はルート権限で実行します。

$ sudo apt-get update
$ sudo apt-get upgrade

apt-get update, apt-get upgrade の意味は、

Linuxコマンド【 apt-get 】パッケージの操作・管理 - Linux入門 – Webkaru によると、

update

  • APTライブラリのインデックスを更新します。更新先は/etc/apt/sources.listに記述されています。

upgrade

  • システムにインストールされているパッケージを最新バージョンにします。パッケージを新規にインストール・削除する必要がないパッケージのみが最新バージョンにアップグレードされます。

詳しくは、以下を参照。

APT HOWTO (Obsolete Documentation) - パッケージの管理 > 3.4 パッケージのアップグレード

パッケージのアップグレードは、APT システムの偉大な成果です。たった一つのコマンド - apt-get upgrade で実施可能です。このコマンドは同じディストリビューション中のパッケージをアップグレードする際も、新たなディストリビューションにアップグレードする際にも使えます。ですが後者の場合は apt-get dist-upgrade コマンドを使用したほうがよいでしょう。…

このコマンドには -u オプションを付けて実行されると便利です。このオプションにより、APT はアップグレードされる全パッケージの一覧を表示します。もし付けなければ、何が起きているのかわからないままアップグレードすることになります。APT は各パッケージの最新バージョンをダウンロードし、適切な順番でインストールします。アップグレードを実行する前に、必ず apt-get update を実行しておくことが重要です。…

3.5 新リリースへのアップグレード

APT の本機能により、インターネットあるいは新 CD (購入したものか、ISO イメージとしてダウンロードしたもの) を使って、全 Debian システムを一度にアップグレードすることができます。

さらにインストール済パッケージ間の関係に変化があった際にも使います。 apt-get upgrade では、これらのパッケージは何も変更されないまま保持 (kept back) されるのです。

3.1 利用可能なパッケージの一覧を更新する

どのパッケージがインストール済で、どれが未インストールか、どのパッケージがインストール可能かについての記録用に、パッケージシステムはプライベートなデータベースを使用します。apt-get プログラムは、ユーザがインストールを要求したパッケージを見つけたり、そのパッケージが適切に動作するために必要な追加パッケージを見つけるのに、このデータベースを使います。

このデータベースを更新するには、apt-get update というコマンドを使います。このコマンドは /etc/apt/sources.list に記述されているアーカイブ内のパッケージ一覧を探します。

 

関連記事