Linux 101: Updating Your System

Linux 管理についてもっと知りたいと思いませんか?

  • Introduction to Linux (LFS101x) – Free
  • Essentials of Linux System Administration (LFS201)

数年前、私が初めて Linux を使い始めたとき、アプリケーションをインストールしてシステムを最新の状態に保つことは簡単なことではありませんでした。 実際、どちらかのタスクに取り組もうとすると、コマンドラインに縛られていました。 そのため、新しいユーザーの中には、マシンが古くなったり、必要なアプリケーションがインストールされていなかったりする人もいました。 もちろん、当時、Linuxを使おうとするほとんどの人は、何か作業が必要になることを知っていました。 それが当たり前だったのです。 幸いにも、時代とLinuxは変わりました。

しかし、Linux がユーザーフレンドリーなオペレーティング システムに進化したとはいえ、Windows とは根本的に異なるシステムもあります。 そのため、これらのシステムを適切に使用するためには、それらのシステムを理解することが常に最善です。 この記事では、Linuxシステムを最新の状態に保つ方法をご紹介します。

Linux のアップデートについて理解しておくべきことがあります。 すべてのディストリビューションがこのプロセスを同じ方法で処理するわけではありません。

  • Ubuntu と Debian は .deb を使用します
  • Fedora、SUSE、および Mandriva は .rpm を使用します
  • Slackware は .tgz アーカイブを使用します。
ご覧のように、いくつものシステムが考えられます (上記のリストはすべてを網羅しているわけではありません)。 そこで、このトピックをカバーする作業をより壮大なものにするために、Ubuntu と Fedora のシステムを取り上げます。

Ubuntu Linux

Ubuntu Linuxは、すべてのLinuxディストリビューションの中で最も人気のあるものの1つです。 そして、システムのアップデートのプロセスを通して、その理由を正確に伝えることができるはずです。 Ubuntuは非常にユーザーフレンドリーです。 Ubuntuはシステムアップデートに2つの異なるツールを使用します:
  • apt-get: コマンドラインツールです。
  • Update Managerです。
Ubuntu Update Manager Update Mangerは、ほぼ100%自動で行われるツールです。 このツールを使えば、利用可能なアップデートがあるかどうかを定期的にチェックする必要はありません。 その代わり、アップデートの種類に応じて、アップデートが行われるとすぐにアップデートマネージャがデスクトップに表示されるので(図1参照)、アップデートがあることがわかります
  • セキュリティアップデート。 毎日
  • セキュリティ以外のアップデート。
    • セキュリティアップデート:毎日
    • 非セキュリティアップデート:毎週

    手動でアップデートを確認したい場合は、[システム]メニューの[管理]サブメニューをクリックし、[Update Manager]エントリを選択します。

    図 1 は、Ubuntu 9.10 をインストールした場合のアップデートのリストです。 ご覧のとおり、重要なセキュリティアップデートと推奨されるアップデートの両方があります。
     
    パッケージをアップデートするには、以下の手順に従ってください:
    1. インストールしたいアップデートをチェックします。
      1. インストールしたいアップデートにチェックを入れます。デフォルトではすべてのアップデートが選択されています。
      2. Install Updates ボタンをクリックします。
      3. ユーザー (sudo) パスワードを入力します。
      4. OK をクリックします。 一部のアップデートでは、デスクトップからログアウトしてログインし直すか、マシンを再起動する必要があります。

        コマンドラインでの更新 では、システムを更新するためのコマンドライン ツールを見てみましょう。 Ubuntuのパッケージ管理システムはaptと呼ばれています。 aptは、システムのパッケージをコマンドラインで完全に管理できる非常に強力なツールです。 コマンドラインツールを使うには、アップデートがあるかどうかをチェックするために、手動で実行しなければならないという欠点があります。 それでは、Apt を使ってシステムをアップデートする方法を見てみましょう。

        1. ターミナルウィンドウを開きます。
        2. コマンド sudo apt-get upgrade を実行します。
        3. ユーザーのパスワードを入力します。
        4. 利用可能なアップデートのリスト(図2参照)を見て、アップグレード全体を実行するかどうかを決定します。
        5. すべてのアップデートを受け入れるには、「y」キー(引用符なし)をクリックしてEnterキーを押します。
        6. アップデートが行われるのを見守ります。 これであなたのシステムは最新の状態になりました。

          Fedora Linux

          Fedora は Red Hat Linux の直系で、Red Hat Package Management system (rpm) の恩恵を受けています。Ubuntu と同様、Fedora も以下の方法でアップグレードできます。

        7. yum: コマンドラインツール。
        8. GNOME PackageKitお使いのデスクトップに応じて、PackageKitのGNOMEまたはKDEフロントエンドを使用することになります。 このツールを起動するには、「システム」メニューの「管理」サブメニューから「ソフトウェア・アップデート」を選択します。 ツールが開くと (図 3 参照)、アップデートのリストが表示されます。特定のアップデートに関する情報を得るには、特定のパッケージを選択するだけで、その情報が下部のペインに表示されます。 プロセスが進行すると、プログレス バーが GNOME (または KDE) PackageKit がどのステップにあるかを示します。

          1. 依存関係を解決する
          2. パッケージをダウンロードする
          3. 変更をテストする
          4. アップデートをインストールする

          プロセスが完了すると、GNOME (または KDE) PackageKit はシステムがアップデートされたことを報告します。

          ここで、コマンドラインを使って Fedora をアップグレードする方法を見てみましょう。 先に述べたように、これは yum コマンドの助けを借りて行います。

          Updating with the help of yum

          1. ターミナルウィンドウを開きます (アプリケーションメニューのシステムツールサブメニューからターミナルを選択してください)。
          2. suコマンドを入力してスーパーユーザーに変更します。
          3. スーパーユーザーのパスワードを入力してEnterキーを押します。
          4. yum updateコマンドを実行すると、yumがどのパッケージがアップデート可能かを確認します。
          5. アップデートのリストに目を通します(図4参照)。
          6. アップデートを実行したい場合は、「y」(引用符なし)を入力してEnterキーを押します。
          7. 座ってアップデートが行われるのを見守ります。
          8. 「exit」(引用符なし)を入力してEnterキーを押し、ルートユーザーのコマンドプロンプトから退出します。
          9. 完了したらターミナルを閉じます。

          あなたの Fedora システムはこれで最新の状態になりました。

          最後の感想

          ここでは 2 つのディストリビューションしか触れていませんが、Linux インストールがいかに簡単に更新されるかを示すものです。 ツールは普遍的ではないかもしれませんが、コンセプトは普遍的です。 あなたがUbuntu、OpenSuSE、Slackware、Fedora、Mandriva、またはその中間を使用しているかどうかに関わらず、上記の図は、あらゆるLinuxディストリビューションをアップデートする際に役立つでしょう。 そして、このチュートリアルが、Linux オペレーティング システムがいかにユーザー フレンドリーになったかを示す一助となることを願っています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です