[Memo2007]Joho01作業メモ(中本,百武)
6/29
百武欠席
- DVDドライブから読み込みができず,インストールできなかった.
- 外付けドライブからなら読み込むことができる.
- Devian入門編付属のDVDなら読み込むことができるが, CD-ROMのものはできない.結局,原因不明.
7/6
DVDドライブが不良のため、"ika"からドライブを拝借
- インストール手順
- 日本語を選択、領土は日本を選択、ロケールは”EUC-JP”を選択, 追加ロケールは多言語も使用したい場合の話。今回は何も選択せず。
- キーボードは日本語106キーを選択
- ネットワークの設定
- プライマリネットワークインターフェイスの選択はネットワーク線を差してある方を選択せよとのこと。ちなみに下のIntel製のインターフェイスに差しておくのが正しいとのこと。
- 自動設定はできなかったので手動で設定を行う。
- IPアドレスは133.30.109.108を利用することに。(wikiにupを忘れずに)
- ネットマスクは 255.255.255.0
- ゲートウェイ 133.30.109.254
- ネームサーバアドレス 133.30.109.30
- ホスト名 joho01
- ドメイン名 epa.scitec.kobe-u.ac.jp
- パーティショニング
- ディスクのパーティショニング パーティショニングの方法 「ガイド - ディスク全体を使う」を選択
- パーティショニングするディスクの選択, SCSI3 (0,0,0) (sda) - 500.1 GB ATA HDS725050KLA360
- パーティショニング機構
- 「すべてのファイルを1つのパーティションに」を選択
- 「パーティショニングの終了とディスクへの変更の書き込み」を選択
- 次の画面で「はい」を選択 ,33%のところで、時間がかかる。
- ユーザーとパスワードのセットアップ
- rootのパスワードを設定 パスは中本氏の個人パスワードを利用
- 新しいユーザの本名(フルネーム)を入力 Mitsunori Nakamoto
- アカウントのユーザ名 mitsunori
- mitunoriアカウントのパスはやっほー氏のパスを利用
- パッケージマネージャの設定
- ネットワークミラーを使う
- Debian アーカイブミラーの国 − 「日本」を選択
- Debian アーカイブミラー − ftp.jp.debian.org
- HTTP プロキシの情報 − 空のままにしておく。
- popularity-contestの設定 − Debian パッケージ利用調査に参加
- ソフトウェアの選択
- 「デスクトップ環境」、「標準システム」を選択 (初期選択済み)
- インストールに時間がかかったがなんとか終了。
- ハードディスクへのGRUBブートローダのインストールする。
- 「はい」を選択して、インストール完了
- インストールメディアが除かれていることを確認。
- 「続ける」を選択してインストール完了。
- 再起動すると「lost interrupt」と表示され正常に起動しない。。。なぜだ・・・
- 佐々木さんの魔法により、正常動作する。しかし、結局はOSの再インストールか??
- ネットワークの設定
7/13
- IPアドレスの変更
- rootでログインする
- 「vi /etc/network/interfaces」
- addressを133.30.109.55に変更,
- dns-search ahs.scitec.kobe-u.ac.jpに変更
- viの使い方
- 「x」カーソルの位置の文字を削除
- 「i」カーソルの位置の左側に文字を入力
- 「a」カーソルの一つ右側に文字を入力
- 「o」次の行を編集
- 「ESC」コマンドモードへ移行
- 「:wq」バッファの内容をファイルに保存し, vi を終了する
- 詳しくはDebian辞典参照
- viの使い方
- less /etc/network/interfacesを入力し, 変更内容を確認
- デバイスの設定を再読み込み.
- 「ifdown eth1」 「ifup eth1」
- 「vi /etc/apt/sources.list」
- deb cdrom:の頭に#をつける
7/27
- sudo(ユーザーチェンジ)のインストール
- 「apt-get install sudo」
- 「dpkg -l | grep sudo」
- コマンド「apt」
- あるパッケージがインストールされているかを確認する
- 「apt-cache show sudo」
- 画面が切れるので、helpを見たいなら「:less」
- 例、「apt-get|less」
- よりみたいなら「man apt-get」
- 画面が切れるので、helpを見たいなら「:less」
- コマンド「apt」
- 入手できるパッケージリストの更新
- 「apt-get update」
- パッケージの更新があったものを更新
- 「apt-get upgrade」(少々時間を要する.)
- 「reboot」(再起動)= 「shutdown -r now」
- アプリケーションのインストール
- 「apt-cache search firefox|less」
- 「apt-cache show mozila-firefox|less」
- sudoの設定(Debian辞典p396参照)
- 「visudo」
- nanoでsudoersの中身を編集
- アカウント「光紀、博之」にALL権限を与える
- アカウント名 ALL=(ALL) ALL
- uwabamiアカウントも作成
- 「visudo」
- sudoの使い方
- 「sudo -s」でスーパーユーザーになる
- 「exit」で脱出
- 博之氏のアカウントを作成
- とりあえず博之氏の代わりに仲元氏が仮パスワード設定
- 来週パスワード変更していただきましょう
08/17
- GFDnavi、Rubyのインストール
- 電脳Webを参考に、/etc/apt/sources.list を書き換える
- (rootで行うこと。sudo)
- gpg --keyserver subkeys.pgp.net --recv-keys AEE995F4
- gpg --armor --export AEE995F4 |apt-key add -
- apt-key list
- apt-get update
- apt-get install ruby ruby1.8-dev irb rdoc libopenssl-ruby gphys
- 電脳Webを参考に、/etc/apt/sources.list を書き換える
- RubyGemsのインストール
- apt-get install rubygems
- PATHの設定 .bashrcに設定を書き加える
- export PATH = /var/lib/gems/1.8/bin:$PATH
- gem install raills raills --include-dependencies -p `http://your.proxy.server:port`
- MySQLのインストールと初期設定
- apt-get install mysql-server
- apt-get install libmysql-ruby1.8
- 初期設定(一般ユーザーに#,$の見分け)
- mysql -u root
- mysql> set password for root@localhost=password(`PASSWORD`);
- PASSWORD=405271 (新 The Unix Super Text(上)の裏表紙参照)
- mysql> select user from mysql.user;
- 初期設定(一般ユーザーに#,$の見分け)
- gfdnavi のインストール
- gfdnavi-0.1.tar.gz をhttp://www.gfd-dennou.org/arch/davis/gfdnavi/download/gfdnavi-0.1.tar.gz からダウンロード
- work_dir を作成, gfdnavi の準備
- $ mkdir work_dir
- $ cd work_dir
- $ mv ~/Desktop/gfdnavi-0.1.tar.gz .
- $ tar zxfv gfdnavi-0.1.tar.gz
- $ rails gfdnavi-0.1
- 5 つの質問されるが, 全て n と答える.
- $ cd gfdnavi-0.1
- データベース初期化
- $ mysql -u root -p
- Enter password: <パスワードを入力>
- mysql> create database gfdnavi_development;
- mysql> create database gfdnavi_test;
- mysql> create database gfdnavi_production;
- mysql> grant all on gfdnavi_development.* to 'davis'@'localhost' identified by 'hogehero';
- mysql> grant all on gfdnavi_test.* to 'davis'@'localhost' identified by 'hogehero';
- mysql> grant all on gfdnavi_production.* to 'davis'@'localhost' identified by 'hogehero';
- mysql> quit
- config/database.yml を変更
- 以下の箇所を変更
- $ vi config/database.yml
- 16, 26, 33 行目
- username: root ---> username: davis
- 17, 27, 34 行目
- password: --->password: 405271
- 16, 26, 33 行目
- テスト用データベースの作成
- $ rake db:migrate
- $ rake setup
- ユニットテスト
- $ rake clone_structure_to_test
- $ ruby test/unit/variable_test.rb
- $ ruby test/unit/keyword_attribute_test.rb
- エラーが出ないことを確認した.
- $ vi config/database.yml
- 以下の箇所を変更
- gfdnavi を使ってみる
- $ ruby script/server
- ブラウザによるアクセス
- ブラウザで http://localhost:3000/ にアクセス
- 無事に gfdnavi のページを表示できた.
- 管理者のパスワード変更
- [start from here] をクリック -> [login] をクリック
- Login: root
- Password: rootroot
- [change password] をクリック
- current password: rootroot
- New password: 405271
- Confirm password: 405271
- [add user] をクリック
- Login name: nakamoto
- Full name: 適当に入力
- Email address: 適当に入力
- Affiliation: 適当に入力
- Password: 適当に入力
- Confirm password: 適当に入力
- [search] をクリック
- [Logout] をクリック
- root で login してあるので nakamoto で再 login するため
- [Login] をクリック ! nakamoto で login
Keyword(s):
References:[[Semi2007]実習資料]