IT pass HikiWiki - [Memo2007]Joho03作業メモ(伊藤,佐治) Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

Boot Device Priorityの画面で, 優先順位を決めるのに, ○番目のところ    にカーソルをああせてEnterキーを押すと選ぶことができた.

起動できない. なぜ?

ケーブルの接続の問題か? CDの問題か?

DVDドライブの不良のためであることが判明. takoから一つドライブをいただいた.


* 国・地域の選択

  * 「日本」

* ロケールの選択

  * 「ja_JP.EUC-JP」

* サポートしたいほかのロケールの選択

  * 無視して「続ける」


* キーボード配置の選択

  * 「日本(106キー)」

* ネットワークの設定

  * 「eth1: Intel Corporation 82541PI Gigabit Ethernet Controller」

  * 「ネットワークの自動設定に失敗しました」と表示されたので,「続ける」を選んで, 「ネットワークを手動で設定」を選択

* IPアドレス:「133.30.109.106」

* ネットマスク:「255.255.255.0」

* ゲートウェイ:「133.30.109.254」

* ネームサーバーアドレス:「133.30.109.30」

* ホスト名:「joho03」

* ドメイン名:「ahs.scitec.kobe-u.ac.jp」


=== ディスクのパーティショニング

* パーティショニングの方法:「ガイド-ディスク全体を使う」

* パーティショニングするディスクの選択:「SCSI3 (0,0,0) (sda) - 500.1 GB ATA HDS725050KLA360」
  
* パーティショニング機構:「すべてのファイルを1つのパーティションに」

* これはあなたの現在の設定済みパーティションとマウントポイントの概要です。その設定(ファイルシステム、マウントポイントなど)を変更したいパーティション、新しいパーティションを追加するための空き領域、あるいはパーティションテーブルを初期化したいデバイスのいずれかを選択してください。:「パーティショニングの終了とディスクへの変更の書き込み」

* インストールを続けますか?:「はい」

* ルートファイルシステムが定義されていません。パーティショニングメニューでこれを修正してください。(背景が真赤!):「続ける」

* これはあなたの現在の設定済みパーティションとマウントポイントの概要です。その設定(ファイルシステム、マウントポイントなど)を変更したいパーティション、新しいパーティションを追加するための空き領域、あるいはパーティションテーブルを初期化したいデバイスのいずれかを選択してください。:「SCSI3 (0,0,0) (sda) - 500.1 GB ATA HDS725050KLA360」

* このデバイスに新しい空のパーティションテーブルを作成しますか?:「はい」

* パーティションテーブルタイプ:「msdos」

* これはあなたの現在の設定済みパーティションとマウントポイントの概要です。その設定(ファイルシステム、マウントポイントなど)を変更したいパーティション、新しいパーティションを追加するための空き領域、あるいはパーティションテーブルを初期化したいデバイスのいずれかを選択してください。:「基/論 500.1 GB 空き領域」

* ここらでがしがしやるとうまくいった(???)

=== ベースシステムのインストール

* 消去されていないターゲットにインストール処理を行いますか?:「はい」

* インストールするカーネル:「linux-image-2.6.18-4-686」

=== ユーザーとパスワードのセットアップ

* rootでのログインを許可しますか?:「はい」

* rootパスワードの設定:「秘密」

* ここで一般ユーザアカウントを作成しますか?:「はい」

* 新しいユーザの本名(フルネーム):「ito hiroki」

* あなたのアカウントのユーザ名:「ito」

* 新しいユーザのパスワードを選んでください:「秘密」


=== パッケージマネージャの設定

* ネットワークミラーを使いますか?:「はい」

* Debian アーカイブミラーの国:「日本」

* Debian アーカイブミラー:「ftp.jp.debian.org」

* HTTP プロキシの情報(なければ空):「続ける」(空のままにしておく)

* Debian パッケージ利用調査に参加しますか?:「はい」

* インストールするソフトウェアの選択:デスクトップ環境と標準システムを選択「続ける」

* マスターブートレコードにGRUBブートローダをインストールしますか?:「はい」

* インストールメディアが除かれていることを確認:「続ける」

* Failed to start the X server (your graphical interface). It is likely that it is not set up correctly. Would you like to view the X server output to diagnose the problem?:「Yes」

* X Window System Version 7.1.1
Release Date: 12 May 2006
中略
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jun 30 02:45:18 2007
(==) Using config file: "/etc/X11/xorg.conf"
(EE) No devices detected.
Fatal server error:
no screens found
「OK」

* Would you like to view the detailed X serber output as well?:「Yes」

* X Window System Version 7.1.1
Release Date: 12 May 2006
中略:「Ok」

* The X server is now disabled. Restart GDM when it is configured correctly.:
「Ok」
* rootでloginして

* exit

* rootという立場でloginして

* shutdown -h now



== ((*7/13(金)*))

起動!!

rootでlogin

* # cd /etc/

* # ls securetty

* securetty

* etc# apt-get remove gdm

* Do you want to continue [Y/n]?Y


ここで再起動しました.

* rootでログインする

* vi /etc/network/interfacesを入力し, 編集する

  * addressを133.30.109.57に変更

    * 「x」カーソルの位置の文字を削除

    * 「i」カーソルの位置の左側に文字を入力

    * 「ESC」コマンドモードへ移行

    * 「:wq」バッファの内容をファイルに保存し, vi を終了する

* less /etc/network/interfacesを入力し, 変更内容を確認

* 「q」を押して戻る.

* デバイスの設定を再読み込み

  * ifdown eth1

  * ifup eth1

* もう一度確認

* /etc/hostsを入力し, 編集する

  * 133.30.109.57のところを変更

  * 「:wq」保存

* DriverがATIではXがスタートしないので、ドライバーをvesaというものに変更.

* rootでloginして, vi xorg.confと入力してviを立ち上げる.

* Driverのところを「ati」から「vesa」に変更.

* startxと入力するとXが立ち上がった.


== ((*7/27(金)*))

=== sudoのインストール

* まずrootでログイン

* apt-get

  * 「apt-get | less」とすると見切れていたのが見れるようになった.

* apt-get update

* apt-get upgrade

* reboot(再起動)する.

  * 「shutdown -r now」or「reboot」


* apt-get install sudo

  * sudoはすでに最新版に更新されてinstallされていた.

=== sudoの設定

* visudo

  * 「ito」にすべての権限を与える

    * ito  ALL(ALL) ALL

* 「Ctrl x」でEXIT

* 「less /etc/sudoers」で変更されているか確認

ちゃんとできていた.


=== ユーザーの追加

* 「startx」でXを起動!

* アプリケーション/Debian/XShells/Gnome terminal

* sudo -s

* adduser kenken

* パスワード作ってフルネーム書いて部屋番号とかは無視って。「y」

* itoはログアウトしてrootでログイン

* 「visudo」

  * kenken ALL=(ALL) ALL

でコントロールX

* shutdown -h now

で今日(7月27日)はおわり.



== ((*8/17(金)*))

=== Ruby

* www.gfd-dennou.orgのGFDnaviを参照して進む.

* vi /etc/apt/sources.listを入力し、以下を追記
  * deb ftp://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou etch/

  * deb-src ftp://www.gfd-dennou.org/library/cc-env/Linux/debian-dennou etch/

* gpg --keyserver subkeys.pgp.net --recv-keys AEE995F4

* gpg --armor --export AEE995F4 | apt-key add -

* apt-get update

* apt-get install ruby ruby1.8-dev irb rdoc libopenssl-ruby gphysでインストール

=== RubyGemsのインストール

* apt-get install rubygemsでパッケージをインストール

* 環境変数 PATH の設定(一時的に設定)

export PATH=/var/lib/gems/1.8/bin:$PATH

* 各自ログインし、vi /.bashrcで以下を追記

  * export PATH=/var/lib/gems/1.8/bin:$PATH

=== Railsのインストール

* gem install rails --include-dependenciesでインストール

* rails -vで無事インストールされたかを確認

=== MySQL関連パッケージのインストール

* apt-get install mysql-server

* mysql-server と接続するためのライブラリもインストール

* apt-get install libmysql-ruby1.8

=== MySQLの初期設定(ただし, パスワードは適切なものに変更)

* mysql -u root

  * mysql> set password for root@localhost=password('PASSWORD')


== ((*10/12(金)*))

= SPMODELを使おう

* SPMODELに必要となる資源をダウンロードする.
  * ISPACK, NetCDF, gt4f90io

=== NetCDFのインストール

* 適当にworkというディレクトリを作り, ダウンロードした圧縮ファイルを展開する.
  * $ tar xfz netcdf-3.6.2.tar.bz2

* netcdf-3.6.2に移動
  * $ cd netcdf-3.6.2

* ソースをコンパイルする.
  * $ ./configure

* $ make
* $ make check
* # make install

=== ISPACKのインストール

* ダウンロードした圧縮ファイルを展開する.
  * $ tar xfz ispack-0.71.tar.gz

* ispack-0.71に移動
  * $ cd ispack-0.71

* Mkincludeというファイルを書き換える.
  * $ vi Mkinclude
      *FC = ifortに書き換える.
      *DESTDIR = /usr/local/libに書き換える.
      *DIRSという項目から「mpi」がついてるものを全部消す.

* $ make
* # make static

* エラーが出た.

* fepack/src/に移動
  * $ cd fepack/src/

* fepack.fというファイルを書き換える.
  * $ vi fepack.f
      *143行目の, DD(I)=RDを上のCALLの位置(7列目)にそろえる.

* # make static

=== gt4f90ioのインストール

* インストール方法は以下のサイトに書いてある. これに沿って進めていく.
→((<URL:http://www.gfd-dennou.org/library/gtool4/gt4f90io/gt4f90io_current/INSTALL.htm>))


次回までに, デモ, サンプルプログラムを動かしてみる.



== ((*10/19(金)*))

= デモ, サンプルを動かしてみる

詳細は → ((<URL:http://www.gfd-dennou.org/library/spmodel/html/usage.htm>))


* spmfrtでコンパイルしようとしたら, プログラムがないと表示された.
  * PATHの設定が必要

* 環境変数の書き換え
  * $ vi /home/itouitoh/.bashrc
      * export PATH=$PATH:/usr/local/spmodel/bin

* PATHの確認
  * $ echo $PATH

* bashrcを読み込んで実行
  * $ source /home/itouitoh/.bashrc

* 以上でコンパイルできるようになった.
  * $ spmfrt test.f90

* a.outというファイルを実行する.
  * $ ./a.out

* 中身を見る.
  * $ ncdump advdiff.nc|less

* 絵を描いてみる.
  * $ gpview advdiff.nc@zeta

* アニメーションで見る(時間tにそって順に表示).
  * $ gpview advdiff.nc@zeta --anim t

* tを0〜3の範囲でアニメーション
  * $ gpview advdiff.nc@zeta --anim t --range 0:3

== ((*12/14(金)*))

= Emacsを使おう!!

* emacsを起動
  * emacs -q

* emacsを終了
  * C-x C-c

* hoge.txtを開く
  * emacs hoge.txt

* 保存
  * C-x C-s
  * C-x s

* ファイルを別名で保存
  * C-x C-w

* 文字コードを日本語コードにかえる.
  * locale
  * emacs .bashrc
    * LANG=ja_JP.eucJP; export LANG
  * source .bashrc

* emacs側の設定
  * emacs ~/.emacsで設定を書き込む.

* 日本語のファイルは, jlessコマンドで見れる.