開発環境の構築

これまでに説明したように、ArmadilloはARMプロセッサを搭載したコンピューターです。対して、作業用PCは、一般にx86(i386)またはx86_64(amd64)互換アーキテクチャのプロセッサを搭載しています。そのため、単純に作業用PCでアプリケーションの(C言語)ソースコードを作成しコンパイルしても、Armadillo上で動作する実行ファイルを得ることはできません。このように、アプリケーションをコンパイルするコンピューター(ホストコンピューター)のアーキテクチャと、アプリケーションを実行するコンピューター(ターゲットコンピューター)のアーキテクチャが異なる場合を、クロス開発といいます。

クロス開発には、ターゲットのアーキテクチャごとに専用のクロスコンパイラやリンカ、アセンブラなどのクロス開発用ツールチェインが必要です。当然、ライブラリもターゲット用のものを用意しなければなりません。また、組み込み開発では、ターゲットがストレージとしてフラッシュメモリしか持っていない場合が多いので、フラッシュメモリの書き換え手段も必要となります。フラッシュメモリに書き込むためのイメージファイルを作成するツールも必要でしょう。これらのクロス開発用の開発環境を作成することは、一般に手間のかかることです。クロス開発環境を構築しようとして、既存の環境を壊してしまい、OSから再インストールという事態に陥った方もいるのではないでしょうか[59]

開発環境構築に関わる手間をなるべく軽減できるように、Armadillo用のクロス開発用ツールチェイン、クロスライブラリ、ダウンローダー(フラッシュメモリ書き換えプログラム)などをインストールし、設定済みの環境をATDEという名称で提供しています。ATDEは、VMwareのイメージですので、作業用PCで動作しているOSがWindowsでもLinuxでもVMware Playerが動作すれば、すぐに使用することができます。

[注記]VMwareとは

コンピューター上で動作する、あるOS(ホストOS)の上に仮想のコンピューター(仮想マシン)を作成し、仮想マシン上でもう一つのOS(ゲストOS)を動作させることができる、仮想化ソフトウェアの一つです。VMware, Inc.が開発、提供しています。VMwareを使うと、Windows PC上に仮想マシンを作成しLinuxを動作させたり、またはその逆をおこなうことができます。

VMware Playerは、いくつかあるVMware製品のうち、無償で使用できる製品です。元々は、仮想マシンイメージの実行だけできる製品でしたが、最新版ではイメージの作成をおこなうこともできるようになっています。詳しくは、VMware Playerに関するFAQ[60]を参照してください。

ATDEという名前がついてはいますが、実際にはDebian GNU/Linuxに、開発に必要なソフトウェア一式をインストールしただけのものです。VMware Playerで作業用PC上にもう一つ仮想的なコンピューターを作り、そこでLinux(Debian GNU/Linux)が動いていると考えてください。

本章では、VMware Playerのインストール方法と、ATDEの実行、設定、運用方法について説明します。対象となるATDEは、本書執筆時点での最新バージョンであるATDE3です。ATDE3では、ゲストOSとしてDebian GNU/Linux 5.0 (コードネーム "lenny")を使用します。

[注記]ホスト、ゲスト、ターゲット

クロス開発の場合、開発を行うコンピューターをホスト、プログラムを実行するコンピューターをターゲットと呼びます。また、仮想化ソフトウェアの場合、仮想マシンを実行するコンピューターをホスト、仮想マシンをゲストと呼びます。

ATDEは、クロス開発環境として見た場合ホストです(Armadilloがターゲット)。しかし、仮想マシンとして考えた場合はゲストとなります(作業用PCがホスト)。文脈によって、ホストと表現される場合とゲストと表現される場合がありますので、注意してください。

[注記]開発環境が仮想マシンであるメリット

VMwareの仮想マシンの情報はすべてファイルとして管理されています。そのため、あるプロジェクトで使用した仮想マシンのファイルを保存しておけば、プロジェクト終了後に保守しなければいけない状況になった時でも、環境の再現が簡単にできます。

また、ファイルをコピーするだけで環境を複製することができます。複数の作業用PCに環境を作成しなければならない場合に、一つのPCで環境を作成し、他のPCにファイルをコピーすることで、簡単に同じ環境を再現できます。

6.1. Windows PC上にATDEを構築する

作業用PCのOSがWindowsの場合に、VMware Playerをインストールして、ATDEを実行し、各種設定をおこなう方法を説明します。作業用PCのOSがLinuxの場合は、「Linux上にATDEを構築する」を参照してください。

6.1.1. インストールの前に

ATDEをインストールするには、以下のものが必要です。

ATDEイメージ

ATDEイメージ(atde3-[version].zip)は、付属DVDの/atde/vmwareフォルダにあります。弊社ダウンロードサイトからも取得できます。

VMware Playerインストーラー

VMware Playerのインストーラー(VMware-player-[version].exe)は、VMware Playerダウンロードサイトから取得できます。

以降のATDE構築例では、以下のバージョンのファイルを使用し、説明します。

  • ATDEイメージ: atde3-20100309.zip
  • VMware Player: VMware-player-3.1.1-282343.exe

ATDEイメージは任意のフォルダに展開しておく必要があります。

[ティップ]ATDEイメージの展開

ATDEイメージの圧縮ファイルはサイズが大きいため、展開(解凍)ソフトによっては展開に失敗する場合があります。

Windows 7の標準機能で正常に展開できることを確認していますので、お使いの展開ソフトで失敗する場合は、標準機能で展開してみてください。

6.1.2. VMware Playerのインストール

VMware Playerのインストール手順を説明します。

  1. ダウンロードしたVMware-player-3.1.1-282343.exeを実行すると、インストーラーが起動します。図6.1「VMware Playerインストール画面1」が表示されますので、「次へ」ボタンを押します。

    VMware Playerインストール画面1

    図6.1 VMware Playerインストール画面1


  2. インストール先フォルダを指定し、「次へ」ボタンを押します。

    VMware Playerインストール画面2

    図6.2 VMware Playerインストール画面2


  3. VMware Player起動時に製品の更新を確認するかどうかを選択し、「次へ」ボタンを押します。

    VMware Playerインストール画面3

    図6.3 VMware Playerインストール画面3


  4. 匿名のシステムデータおよび使用統計をVMwareに送信するかどうかを選択し、「次へ」ボタンを押します。

    VMware Playerインストール画面4

    図6.4 VMware Playerインストール画面4


  5. ショートカットを作成する場所を指定し、「次へ」ボタンを押します。

    VMware Playerインストール画面5

    図6.5 VMware Playerインストール画面5


  6. 「続行」ボタンを押すと、インストールが開始されます。

    VMware Playerインストール画面6

    図6.6 VMware Playerインストール画面6


  7. インストールが終了すると、図6.7「VMware Playerインストール画面7」が表示されます。「今すぐ再起動」ボタンを押して再起動してください。

    VMware Playerインストール画面7

    図6.7 VMware Playerインストール画面7


6.1.3. ATDEの起動

  1. インストールしたvmplayer.exeを実行します。
  2. 図6.8「ライセンスの確認」が表示されます。内容を確認し同意する場合には、「使用許諾契約の条項に同意します」をチェックし、「OK」ボタンを押してください。

    ライセンスの確認

    図6.8 ライセンスの確認


  3. VMware Playerが起動します。「仮想マシンを開く」を選択してください。

    VMware Player画面

    図6.9 VMware Player画面


  4. ファイルダイアログが開きます。「インストールの前に」で展開したatde3-20100309フォルダにあるatde3.vmxを指定し、「開く」ボタンを押してください。

    仮想マシンを開く画面

    図6.10 仮想マシンを開く画面


  5. 画面左側の「atde3」を選択してください。右側に選択した仮想マシンの情報が表示されます。
  6. 「仮想マシンの再生」を選択するとATDE3の起動を開始します。

    VMware Player画面

    図6.11 VMware Player画面


  7. ATDE3が起動すると図6.12「ログイン画面」が表示されます。この画面からでは特権ユーザーでログインできませんので、atmarkユーザーでログインしてください。
  8. 図6.12「ログイン画面」でatmarkと入力し、Enterキーを押してください。
  9. atmarkユーザーのパスワードを要求されますので、atmarkと入力し、Enterキーを押してください。ATDE3にログインします。

    ログイン画面

    図6.12 ログイン画面


ログインユーザーは、次の2種類が用意されています。

表6.1 ATDE3のユーザー名とパスワード

種類 ユーザー名 パスワード

一般ユーザー

atmark

atmark

特権ユーザー

root

root


[警告]注意: 特権ユーザーで操作しない

ATDE上での操作はすべて一般ユーザーで実行してください。特権ユーザーでの操作が必要になる場合は、sudoコマンドを使用します。

6.1.4. ATDEの終了

ATDEを終了するには、二つの方法があります。

通常は、ATDE3のウィンドウの「×」ボタンを押すか、VMware Playerの「ファイル」-「終了」メニューを選択することで終了します。このとき、ATDEはサスペンド状態で終了します。そのため、終了時点での状態が次回起動時に復元されます。

サスペンドではなく、パワーオフの状態で終了する場合は、以下の手順を行ってください。後述するファイル共有の設定を行うときなどは、ATDEがパワーオフの状態である必要があります。

  1. ATDEの「システム」-「シャットダウン」メニューを選択してください。

    シャットダウンを選択する

    図6.13 シャットダウンを選択する


  2. 「このシステムをシャットダウンしますか?」と表示されている画面が表示されるので、「シャットダウン」ボタンを押してください。

    「このシステムをシャットダウンしますか?」画面

    図6.14 「このシステムをシャットダウンしますか?」画面


  3. 画面に「System halted」と表示されると、安全に終了できる状態になります。このままだと、キーボードやマウスの入力をVMWare Player に取られたままになるので、Ctrl+Altキーを押してください。

    System haltedの表示

    図6.15 System haltedの表示


  4. VMware Playerの「仮想マシン」-「パワー」-「パワーオフ」メニューを選択すると、仮想マシンがパワーオフ状態となります。

    パワーオフを選択する

    図6.16 パワーオフを選択する


6.1.5. シリアルポートの設定

ホストである作業用PCのシリアルポートを、ATDEから使用できるようにする設定方法について説明します。

[警告]注意: シリアルポートの共有

ゲストOS(ATDE)でシリアルポートを使うよう設定する前に、ホストOS上で動作しているシリアルポートを使うソフトウェアはすべて終了しておいてください。

シリアルポートの設定は、ATDEが起動した状態で行います。ATDEが起動していない場合は、起動してから以降の作業を行ってください。

  1. VMware Playerの「仮想マシン」-「仮想マシンの設定」メニューを選択してください。

    仮想マシンの設定を選択する

    図6.17 仮想マシンの設定を選択する


  2. 図6.18「仮想マシン設定画面」画面左側にある、「シリアルポート」を選択してください。
  3. 図6.18「仮想マシン設定画面」画面右側にある、「接続」の「物理シリアルポートを使用」を選択し、コンボボックスで使用するシリアルポートを設定してください。
  4. 接続済みにチェックを入れ、ホスト側のシリアルポートをATDEに接続します。
  5. 「OK」ボタンを押し、設定を保存します。

    仮想マシン設定画面

    図6.18 仮想マシン設定画面


  6. 設定が完了したら、ATDEでシリアルポートが使用できるようになります。シリアルポートのデバイスファイルは/dev/ttyS0等になります。

6.1.6. 共有フォルダの設定

ホストである作業用PC上のディレクトリを、ATDEから使用できるようにする設定方法について説明します。

[警告]注意: 共有フォルダの設定をする前に

共有フォルダの設定は、ATDEがパワーオフの状態でおこないます。

サスペンド状態で終了している場合は、一度ATDEを起動し、「ATDEの終了」に示した手順に従って、パワーオフの状態で終了してください。

  1. VMware Playerを起動します。
  2. 図6.19「VMware Player画面」で「atde3」を選択します。
  3. 「状態」が「パワーオフ」になっていることを確認してください。
  4. 「仮想マシン設定の編集」を選択してください。

    VMware Player画面

    図6.19 VMware Player画面


  5. 図6.20「仮想マシン設定画面」の「オプション」タブを選択してください。
  6. 画面左側の「共有フォルダ」を選択してください。
  7. 画面右側の「フォルダ共有」の「常に有効」を選択してください。
  8. 画面右側の「share」を選択してください。
  9. 「プロパティ」ボタンを押し、図6.21「共有フォルダのプロパティ画面」を表示してください。

    仮想マシン設定画面

    図6.20 仮想マシン設定画面


  10. 図6.21「共有フォルダのプロパティ画面」で、共有したいフォルダを「ホストパス」に入力してください。
  11. 「OK」ボタンを押し設定を終了してください。

    共有フォルダのプロパティ画面

    図6.21 共有フォルダのプロパティ画面


  12. 図6.19「VMware Player画面」に戻ってきますので、「OK」ボタンを押して設定を保存してください。
  13. ATDEを起動し、ログインしてください。
  14. ATDEの「アプリケーション」-「アクセサリ」-「端末」メニューを選択してください。

    端末の起動

    図6.22 端末の起動


  15. 端末で以下のコマンドを実行してください。

    [ATDE ~]$ sudo mkdir -p /media/hgfs
    [sudo] password for atmark:

    図6.23 共有フォルダをマウントするディレクトリを作成


    コマンド実行時にパスワードを聞かれることがありますので、atmarkユーザーのパスワードを入力してください。

    [注記]sudoコマンド

    sudoコマンドはほかのユーザーとしてコマンドを実行するために使用されるコマンドです。sudo [command]と入力することで特権ユーザーとしてコマンドを実行することができます。コマンド実行時にパスワードの入力が必要になりますが、毎回必要なわけではありません。一度パスワードを入力した後、数分間はパスワードの入力の必要がありません。

  16. 端末で以下のコマンドを実行してください。

    [ATDE ~]$ sudo mount -t vmhgfs .host:/share /media/hgfs

    図6.24 共有フォルダをマウントする


以上の手順で、Windows側のホストパスに設定したディレクトリが、ATDEの/media/hgfsディレクトリにマウントされます。

6.2. Linux上にATDEを構築する

作業用PCのOSがLinuxの場合に、VMware Playerをインストールして、ATDEを実行し、各種設定をおこなう方法を説明します。作業用PCのOSがWindowsの場合は、「Windows PC上にATDEを構築する」を参照してください。

6.2.1. インストールの前に

ATDEをインストールするには、以下のものが必要です。

ATDEイメージ

ATDEイメージ(atde3-[version].zip)は、付属DVDの/atde/vmwareフォルダにあります。弊社ダウンロードサイトからも取得できます。

VMware Playerのインストーラー

VMware Playerのインストーラー(VMware-Player-[version].bundle)は、VMware Playerダウンロードサイトから取得できます。

以降のATDE構築例では、以下のバージョンのファイルを使用し、説明します。

  • ATDEイメージ: atde3-20100309.zip
  • VMware Player: VMware-Player-3.1.1-282343.i386.bundle

用意したatde3-20100309.zipを任意のフォルダに展開します。コンソールから以下のコマンドを実行してください。

[PC ~]$ unzip atde3-20100309.zip
[PC ~]$ ls
atde3-20100309      atde3-20100309.zip

図6.25 zipファイルの展開


6.2.2. VMware Playerのインストール

VMware Playerのインストール手順を説明します。

  1. ダウンロードしたVMware-Player-3.1.1-282343.i386.bundleを実行し、インストーラーを起動します。コンソールで以下のコマンドを実行してください。

    コマンド実行時にパスワードを聞かれることがありますので、atmarkユーザーのパスワードを入力してください。

    [PC ~]$ chmod +x VMware-Player-3.1.1-282343.i386.bundle
    [PC ~]$ sudo ./VMware-Player-3.1.1-282343.i386.bundle

    図6.26 インストーラーの起動


  2. VMware Player起動時に製品の更新を確認するかどうかを選択し、「Next」ボタンを押します。

    VMware Playerインストール画面1

    図6.27 VMware Playerインストール画面1


  3. 匿名のシステムデータおよび使用統計をVMwareに送信するかどうかを選択し、「Next」ボタンを押します。

    VMware Playerインストール画面2

    図6.28 VMware Playerインストール画面2


  4. 「Install」ボタンを押すと、インストールが開始されます。

    VMware Playerインストール画面3

    図6.29 VMware Playerインストール画面3


  5. インストールが終了すると、図6.30「VMware Playerインストール画面4」が表示されます。「Close」ボタンを押してインストーラーを終了させてください。

    VMware Playerインストール画面4

    図6.30 VMware Playerインストール画面4


6.2.3. ATDEの起動

  1. 「アプリケーション」-「システムツール」-「VMware Player」メニューを選択してください。

    VMware Playerを起動

    図6.31 VMware Playerを起動


  2. 図6.32「ライセンスの確認」が表示されます。内容を確認し同意する場合には、「Accept」ボタンを押してください。

    ライセンスの確認

    図6.32 ライセンスの確認


  3. VMware Playerが起動します。「Open a Virtual Machine」を選択してください。

    VMware Player画面

    図6.33 VMware Player画面


  4. Linux上にATDEを構築するファイルダイアログが開きます。「3.1.2. ATDEイメージの展開」で展開したatde3-20100309フォルダにあるatde3.vmxを指定し、「開く」ボタンを押してください。

    Open Virtual Machine画面

    図6.34 Open Virtual Machine画面


  5. 仮想マシンのライブラリにatde3が登録されました。左側の「atde3」を選択し、「Play virtual machine」を選択するとatde3の起動を開始します。

    VMware Player画面

    図6.35 VMware Player画面


  6. ATDE3が起動すると図6.36「ログイン画面」が表示されます。この画面からでは特権ユーザーでログインできませんので、atmarkユーザーでログインしてください。
  7. 図6.36「ログイン画面」でatmarkと入力し、Enterキーを押してください。
  8. atmarkユーザーのパスワードを要求されますので、atmarkと入力し、Enterキーを押してください。ATDE3にログインします。
ログイン画面

図6.36 ログイン画面


ログインユーザーは、次の2種類が用意されています。

表6.2 デフォルトのユーザー名とパスワード

種類 ユーザー名 パスワード

一般ユーザー

atmark

atmark

特権ユーザー

root

root


[警告]注意: 特権ユーザーで操作しない

ATDE上での操作はすべて一般ユーザーで実行してください。特権ユーザーでの操作が必要になる場合は、sudoコマンドを使用します。

6.2.4. ATDEの終了

ATDEを終了するには、二つの方法があります。

通常は、ATDE3のウィンドウの「×」ボタンを押すか、VMware Playerの「File」-「Suspend and Quit」メニューを選択することで、終了します。このとき、ATDEはサスペンド状態で終了します。そのため、終了時点での状態が次回起動時に復元されます。

サスペンドではなく、パワーオフの状態で終了する場合は、以下の手順を行ってください。後述するファイル共有の設定を行うときなどは、ATDEがパワーオフの状態である必要があります。

  1. ATDEの「システム」-「シャットダウン」メニューを選択してください。

    シャットダウンを選択する

    図6.37 シャットダウンを選択する


  2. 「このシステムをシャットダウンしますか?」と表示されている画面が表示されるので、「シャットダウン」ボタンを押してください。

    「このシステムをシャットダウンしますか?」画面

    図6.38 「このシステムをシャットダウンしますか?」画面


  3. ATDE終了後、画面に「System halted」と表示されていることを確認し、Ctrl+Altキーを押してください。

    System haltedの表示

    図6.39 System haltedの表示


  4. VMware Playerの「VM」-「Power」-「Power Off」メニューを選択すると、仮想マシンがパワーオフ状態となります。

    Power Offを選択する

    図6.40 Power Offを選択する


6.2.5. Linux上でのシリアルポートの設定

ホストである作業用PCのシリアルポートを、ATDEから使用できるようにする設定方法について説明します。

[警告]注意: シリアルポートの共有

ゲストOS(ATDE)でシリアルポートを使うよう設定する前に、ホストOS上で動作しているシリアルポートを使うソフトウェアはすべて終了しておいてください。

シリアルポートの設定は、ATDEが起動した状態で行います。ATDEが起動していない場合は、起動してから以降の設定を行ってください。

  1. VMware Playerの「VM」-「Settings」メニューを選択してください。

    Settingsを選択する

    図6.41 Settingsを選択する


  2. 画面左側にある「Device」の「Serial Port」を選択してください。
  3. 画面右側にある、「Connection」の「Device」にホストPCのシリアルポートのデバイスファイルを設定してください。
  4. 「Connected」チェックボックスをオンにして、ホスト側のシリアルポートをATDEに接続します。
  5. 「Save」ボタンを押し、設定を保存します。

    Virtual Machine Settings画面

    図6.42 Virtual Machine Settings画面


  6. 設定が完了したら、ATDEでシリアルポートが使用できるようになります。シリアルポートのデバイスファイルは/dev/ttyS0等になります。

6.2.6. 共有フォルダの設定

ホストである作業用PC上のディレクトリを、ATDEから使用できるようにする設定方法について説明します。

[警告]注意: 共有フォルダの設定をする前に

共有フォルダの設定は、ATDEがパワーオフの状態でおこないます。

サスペンド状態で終了している場合は、一度ATDEを起動し、「ATDEの終了」に示した手順に従って、パワーオフの状態で終了してください。

  1. VMware Playerを起動します。
  2. 図6.43「VMware Player画面」で「atde3」を選択します。
  3. 「State」が「Powered Off」になっていることを確認してください。
  4. 「Edit virtual machine settings」を選択してください。

    VMware Player画面

    図6.43 VMware Player画面


  5. 図6.44「Virtual Machine Settings画面」の「Options」タブを選択してください。
  6. 画面左側の「Shared Folders」を選択してください。
  7. 画面右側の「Folder Sharing」の「Always enable」を選択してください。
  8. 画面右側の「share」を選択してください。
  9. 「プロパティ」ボタンを押し、図6.45「Shared Folder Properties画面」を表示してください。

    Virtual Machine Settings画面

    図6.44 Virtual Machine Settings画面


  10. 図6.45「Shared Folder Properties画面」で、共有したいディレクトリを「Host Path」に入力してください。
  11. 「OK」ボタンを押し設定を終了してください。

    Shared Folder Properties画面

    図6.45 Shared Folder Properties画面


  12. 図6.44「Virtual Machine Settings画面」に戻ってきますので、「Save」ボタンを押して、変更した設定を保存してください。
  13. ATDEを起動し、ログインしてください。
  14. ATDEの「アプリケーション」-「アクセサリ」-「端末」メニューを選択をしてください。

    端末の起動

    図6.46 端末の起動


  15. 端末で以下のコマンドを実行してください。

    [ATDE ~]$ sudo mkdir -p /media/hgfs
    [sudo] password for atmark:

    図6.47 共有フォルダをマウントするディレクトリを作成


  16. コマンド実行時にパスワードを聞かれることがありますので、atmarkユーザーのパスワードを入力してください。

    [注記]sudoコマンド

    sudoコマンドはほかのユーザーとしてコマンドを実行するために使用されるコマンドです。sudo [command]と入力することで特権ユーザーとしてコマンドを実行することができます。コマンド実行時にパスワードの入力が必要になりますが、毎回必要なわけではありません。一度パスワードを入力した後、数分間はパスワードの入力の必要がありません。

  17. 端末で以下のコマンドを実行してください。

    [ATDE ~]$ sudo mount -t vmhgfs .host:/share /media/hgfs

    図6.48 共有フォルダをマウントする


以上の手順で、Linux側のホストパスに設定したディレクトリが、ATDEの/media/hgfsディレクトリにマウントされます。

6.3. ATDEのネットワーク設定

本章では、ATDEのネットワーク設定について説明します。

VMware PlayerでATDEを実行した場合の、ネットワーク構成は図6.49「ATDEのネットワーク構成」のようになります。作業用PCとATDE3は、同じネットワークに参加している別々のコンピューターとして扱われます。[61]

ネットワーク構成図

図6.49 ATDEのネットワーク構成


DHCPを使用してIPアドレスを取得するよう設定する方法を「DHCP接続の設定」に、固定IPアドレスに設定する方法を「固定IPアドレス接続の設定」に示します。

ATDEの標準の設定ではDHCPを使用してIPアドレスを取得する設定になっています。DHCPを使用する場合は標準の設定から変更する必要はありません。

6.3.1. DHCP接続の設定

本章では、DHCPを使用してIPアドレスを取得するよう設定する方法について説明します。

  1. ATDEの画面左上の「アプリケーション」-「アクセサリ」-「端末」メニューを選択し、端末を起動します。
  2. 端末上で以下のコマンドを入力し、interfacesファイルをgedit[62]で開きます。

    [ATDE ~]$ sudo gedit /etc/network/interfaces

    図6.50 ネットワーク設定ファイルを開く


  3. interfacesファイルを図6.51「DHCP接続のinterfacesファイル設定例」のように編集します。

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
    
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    # The primary network interface
    allow-hotplug eth0
    iface eth0 inet dhcp

    図6.51 DHCP接続のinterfacesファイル設定例


  4. geditの「ファイル」-「保存」メニューを選択して変更内容を保存してから、geditを終了してください。
  5. 以下のコマンドを入力し、変更したネットワークの設定をATDEに反映させます。

    [ATDE ~]$ sudo ifdown eth0
    [ATDE ~]$ sudo ifup eth0

    図6.52 ネットワーク設定を反映させる


以上の手順でネットワーク設定は完了です。

6.3.2. 固定IPアドレス接続の設定

本章では、固定IPアドレスに設定する方法について説明します。ここでは例として、ネットワーク設定を表6.3「固定IPアドレス設定例」の値に設定します。実際に設定する場合は、ネットワーク環境に応じて設定値を置き換えてください。

ネットワークの設定値についてわからない場合は、ネットワークの管理者に相談してください。

表6.3 固定IPアドレス設定例

項目 設定

IP アドレス

192.168.0.10

ネットマスク

255.255.255.0

ネットワークアドレス

192.168.0.0

ブロードキャストアドレス

192.168.0.255

デフォルトゲートウェイ

192.168.0.1

DNS サーバー

192.168.0.2


  1. ATDEの画面左上の「アプリケーション」-「アクセサリ」-「端末」メニューを選択し、端末を起動します。
  2. 端末上で以下のコマンドを入力し、interfacesファイルをgedit[63]で開きます。

    [ATDE ~]$ sudo gedit /etc/network/interfaces

    図6.53 ネットワーク設定ファイルを開く


  3. interfacesファイルを図6.54「固定IPアドレス接続のinterfacesファイル設定例」のように編集します。

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).
    
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    # The primary network interface
    allow-hotplug eth0
    iface eth0 inet static
            address 192.168.0.10
            netmask 255.255.255.0
            network 192.168.0.0
            broadcast 192.168.0.255
            gateway 192.168.0.1

    図6.54 固定IPアドレス接続のinterfacesファイル設定例


  4. geditの「ファイル」-「保存」メニューを選択して変更内容を保存してから、geditを終了してください。
  5. 固定IP接続の場合はinterfacesファイルの他にDNSサーバーの設定をする必要があります。DNSサーバーの設定は/etc/resolv.confファイルで行ないます。

    /etc/resolv.confファイルを開き、DNSサーバーの設定を行います。

    [ATDE ~]$ sudo gedit /etc/resolv.conf

    図6.55 ネットワーク設定ファイルを開く


  6. resolv.confファイルを図6.56「DNSサーバー設定例」のように編集してください。

    nameserver 192.168.0.2

    図6.56 DNSサーバー設定例


  7. geditの「ファイル」-「保存」メニューを選択して変更内容を保存してから、geditを終了してください。
  8. 以下のコマンドを入力し、変更したネットワークの設定をATDEに反映させます。

    [ATDE ~]$ sudo ifdown eth0
    [ATDE ~]$ sudo ifup eth0

    図6.57 ネットワーク設定を反映させる


以上の手順でネットワーク設定は完了です。

6.4. 最新の状態にアップデートする

ATDEの基本的な設定が完了したら、ATDEにインストールされているソフトウェアを最新のものにするため、ソフトウェアアップデートをおこなってください。

端末から以下のコマンドを実行することでソフトウェアアップデートが行えます。

[ATDE ~]$ sudo apt-get update && sudo apt-get upgrade


[59] 少なくとも、筆者はそのような経験があります。

[61] このような接続方法をブリッジ接続といいます。ネットワークに新しいコンピューターを追加するのが難しい場合などは、作業用PCの接続をATDEと共有するNAT接続にすることもできます。NAT接続に変更する場合はVMware Playerのマニュアルを参照し、設定してください。

[62] geditはATDE3に標準でインストールされているテキストエディタです。Windowsのメモ帳と同じで、簡単に操作することができます。

[63] geditはATDE3に標準でインストールされているテキストエディタです。Windowsのメモ帳と同じで、簡単に操作することができます。