UbuntuのOS・アプリケーション更新の基本:ユーザーが知っておくべきすべて
UbuntuのOSやインストール済みアプリケーションの更新は、実はとてもシンプルなプロセスです。ただし、その仕組みはWindowsとは大きく異なります。Ubuntu Software Center(ソフトウェアセンター)からインストールしたソフトウェアは、すべてUbuntuの公式ソフトウェアリポジトリから提供されています。つまり、アップデートは一箇所でまとめて管理できるのです。パソコン版のアプリストアのようなイメージを持つと分かりやすいでしょう。新しいバージョンのUbuntuがリリースされれば、Ubuntuの中から直接アップグレードすることも可能です。
Ubuntuのリリースには2種類あり、それぞれ受け取れるアップデートの種類が異なります。しかし、たとえUbuntu本体に収録されていなくても、お気に入りのアプリの最新版を簡単に入手する方法があります。
OSのアップデート
Canonical社は6ヶ月ごとに、毎年4月と10月に新しいバージョンのUbuntuをリリースしています。バージョン番号はリリース時期に紐づけられています。例えば「Ubuntu 12.10」は2012年10月に、「Ubuntu 13.04」は2013年4月にリリースされたバージョンです。
リリースには2種類あります。ほとんどのリリースは標準リリースで、セキュリティアップデートが18ヶ月間提供されます。一方、LTS(Long Term Support/長期サポート)版と呼ばれるリリースは、5年間にわたってセキュリティアップデートが提供されます。LTS版は頻繁なアップグレードを望まない企業や教育機関向けに設計されており、2年ごとにリリースされます。なお、近年のLTS版ではサポート体制が拡充され、有償のUbuntu Proを併用することで10年以上のサポートを受けられるようになっています。個人ユーザーであれば、最新かつ最高のソフトウェアを楽しめるよう、6ヶ月ごとにリリースされる最新の標準版を使うのがおすすめです。
新しいバージョンのUbuntuがリリースされたら、公式サイトからISOファイルをダウンロードして既存システムにインストールすることもできますが、Ubuntu内から直接アップグレードする方法が簡単です。新バージョンが利用可能になると、アップグレード通知ウィンドウが表示されます。アップグレードの意思を伝えれば、必要なソフトウェアが自動的にダウンロードされ、システムが最新バージョンへと更新されます。
また、Ubuntuに「最新リリース」と「最新LTSリリース」のどちらを通知させるかを設定することもできます。設定は「ソフトウェアソース(Software Sources)」ダイアログから変更可能です。Dashで「ソフトウェアソース」と入力してEnterキーを押せば開けます。「アップデート」タブにある「新しいUbuntuのバージョンを通知する」ドロップダウンボックスで、希望するバージョンタイプを選択してください。
アプリケーションのアップデート
Ubuntuでは、現行リリース向けのソフトウェアアップデートが定期的に配信されます。これらのパッケージには、セキュリティ修正やその他のバグ修正を含む更新版ソフトウェアが含まれています。
一方、大きな機能追加を伴うメジャーアップデートは、通常次期リリースまで持ち越されます。例えば、Ubuntu 12.10にはLibreOffice 3.6が搭載されていましたが、Ubuntu 12.04にはLibreOffice 3.5が搭載されていました。LibreOffice 3.7がリリースされても、現行バージョンには追加されず、次のUbuntu 13.04に搭載される仕組みです。これは、開発者が新システムの構築とバグテストに集中できるようにするためです。
最新のセキュリティアップデートやバグフィックスを適用するには、「ソフトウェアアップデータ(Software Updater)」アプリを使用します。Ubuntuは1日1回自動でアップデートをチェックし、更新があればソフトウェアアップデータが自動的に起動しますが、自分で起動して確認することもできます。
より詳しい情報が必要な場合は、「アップデートの詳細」オプションをクリックすると、インストールされるすべての更新パッケージの一覧や、それぞれの変更履歴(チェンジログ)を確認できます。
今後のUbuntuリリースでは、ソフトウェアアップデートがUbuntu Software Centerに統合される可能性もあります。
ターミナルからのアップデート
ソフトウェアアップデータやUbuntu Software Centerは、裏側でapt-getというパッケージマネージャーを使用しています。もう少し踏み込んで操作したい方は、GUIアプリを介さず、Linuxターミナルでapt-getを使ってソフトウェアを更新することもできます。
まず、ターミナルウィンドウを開いて、以下のコマンドを実行します。
sudo apt-get update
このコマンド自体はソフトウェアを実際に更新するものではありません。利用可能なソフトウェアに関する最新情報をダウンロードするようapt-getに指示するだけです。(コマンド先頭のsudoは、root=管理者権限でコマンドを実行するための指定です。)
上記のコマンドを実行した後、次のコマンドを使えば、パッケージリポジトリで利用可能な新版ですべてのインストール済みソフトウェアを更新できます。
sudo apt-get upgrade
apt-getがアップグレード対象のパッケージ一覧を表示します。「Y」と入力すれば、アップグレードが開始されます。
その他のアプリの更新:PPAの活用
特定のアプリケーションの最新版を今すぐ使いたい場合もあるでしょう。例えば、Ubuntu 12.04を使っているけれど、どうしても最新版のLibreOfficeが欲しいといったケースです。そんなときに役立つのがPPA(Personal Package Archive/個人パッケージアーカイブ)です。PPAはUbuntu開発者によって管理されていない非公式のソフトウェアリポジトリで、まだUbuntuに取り込まれていないパッケージや、公式リポジトリには未収録の最先端バージョンのソフトウェアが公開されています。PPAを使わない選択肢としては自分でソースからコンパイルする方法がありますが、これは初心者にはハードルが高く、経験者にとっても面倒な作業です。
PPAの使い方や詳細については、UbuntuにおけるPPAの概要解説記事をご覧ください。また、Ubuntuについてさらに学びたい方は、無料の初心者向けガイドもぜひダウンロードしてみてください。
Ubuntuでのソフトウェア更新の仕組みについて他にも疑問がある方は、お気に入りのPPAの情報なども添えて、ぜひコメント欄でディスカッションに参加してください!
-
Bashの特殊文字まとめ:知っておきたい記号の意味と使い方
Bashでは、すべての文字が同じ役割を持つわけではありません。一部の文字は特別な機能を担い、コマンドを調整したり、データ操作を支援したりします。この記事では、Bashで特に重要な特殊文字を一覧にまとめました。それぞれの使い方と、日々のターミナル作業を快適にする活用術をぜひご覧ください。 パスの区切り文字(/) Bashでは、スラッシュ(/)がパスの各部分、つまりフォルダの中にあるサブフォルダを区切ります。ホームフォルダ内の「pictures」というフォルダに移動するには、次のように cd コマンドを使います。 cd /home/USERNAME/pictures 上の例では、スラッシュ
-
知らないと損をする!Chrome のパワーユーザー向け便利機能5選
Google Chrome は世界で最も人気のあるウェブブラウザの一つですが、その実力は単にウェブを閲覧するためのツールにとどまりません。 Chrome は独自のアプリや管理構造を備えた、まるで小さな独立したOSのような存在です。実際、Chromebook においては文字通り OS として動作しています。 そんな多機能な Chrome の奥深い部分まで使いこなせていなくても、無理はありません。この記事では、一度知ってしまえば手放せなくなる Chrome の高度な機能を5つご紹介します。 プロファイルの使い分けは「良い意味での記録の分離」 Windows のようなOSや Netfli