UJP - 技術情報

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

     

Sybase Software Developer Kit(SDK) Install 〜for MacOS X 10.1.5〜



Sybase Software Developer Kit(SDK) Install

〜for MacOS X 10.1.5〜



0.改訂履歴

  • 2002.07.04 新規作成

1.はじめに

 このドキュメントは,MacOS X 10.1.5に,Sybaseの開発用ライブラリが含まれたクライアントソフトをインストールする手順を説明するものである.

2.要件

 このソフトを使うには,以下のような稼働要件がある.

  • MacOS X 10.1.2以上
  • rootユーザ権限

3.手順

  • [Macintosh HD]→[Applications]→[Utilities]→[Terminal]を起動する.
  • SybaseのCD-ROMをセットする.

  • CD-ROMがマウントされているディレクトリ/Volumesに移動する.

Welcome to Darwin!
[pbg4-667:~] shinnai% cd /Volumes
[pbg4-667:/Volumes] shinnai% ls -la
total 4
drwxrwxrwt   3 root  wheel    58 Jul  1 20:37 .
drwxrwxr-t  38 root  admin  1248 Jul  1 20:26 ..
drwxrwxr-x   5 105   200    2048 Mar 28 20:22 sybasecd
[pbg4-667:/Volumes] shinnai%

  • CD-ROMがマウントされた/Volumes/sybasecdの中身を確認する.

[pbg4-667:/Volumes] shinnai% cd sybasecd
[pbg4-667:/Volumes/sybasecd] shinnai% ls -la
total 24
drwxrwxr-x  5 105   200    2048 Mar 28 20:22 .
drwxrwxrwt  3 root  wheel    58 Jul  1 20:37 ..
drwxr-xr-x  2 105   200    4096 Apr  3 22:36 Archives
drwxr-xr-x  4 105   200    2048 Mar 27 23:43 Installer
drwxr-xr-x  2 105   200    4096 Apr  3 22:45 Xml
-rwxr-xr-x  1 105   200     451 Mar 24 18:57 mac_install

[pbg4-667:/Volumes/sybasecd] shinnai%

  • インストーラは,mac_installというファイル.
  • rootユーザに変更する.

pbg4-667:/Volumes/sybasecd] shinnai% su root
Password:■■■■
[pbg4-667:/Volumes/sybasecd] root#

  • インストーラを実行する.

[pbg4-667:/Volumes/sybasecd] root# ./mac_install
OK? ./mac_install? yes
Starting Studio Installer V2.0 on MAC OS X . . .
     

  • 次のような画面が起動する.

  • ここで,[Connectivity]で選択されている内容を確認する.

  • 今回,コンパイル渡河しないので,ライブラリ(ESQLC)は選択しない.
  • 次に,[Language Modules]の選択を行う.
  • 日本語が選択されていないので,チェックする.

4.色々確認してみる

  • sybaseユーザが追加されているか,/etc/passwdファイルを確認する.

[pbg4-667:/Volumes/sybasecd] root# cat /etc/passwd
##
# User Database
# 
# Note that this file is consulted when the system is running in single-user
# mode.  At other times this information is handled by lookupd.  By default,
# lookupd gets information from NetInfo, so this file will not be consulted
# unless you have changed lookupd's configuration.
##
nobody:*:-2:-2:Unprivileged User:/nohome:/noshell
root:*:0:0:System Administrator:/var/root:/bin/tcsh
daemon:*:1:1:System Services:/var/root:/noshell
www:*:70:70:World Wide Web Server:/Library/WebServer:/noshell
unknown:*:99:99:Unknown User:/nohome:/noshell
[pbg4-667:/Volumes/sybasecd] root#

  • sybaseユーザはいないようである.
  • インストール後,どのようなモジュールがインストールされたか,見てみる.

[pbg4-667:/Volumes/sybasecd] root# cd /usr/sybase
[pbg4-667:/usr/sybase] root# ls -la
total 40
drwxr-xr-x  13 root  wheel   398 Jul  1 21:22 .
drwxr-xr-x  11 root  wheel   330 Jul  1 21:21 ..
drwxr-xr-x   7 root  wheel   194 Jul  1 21:21 Installer
-rw-r--r--   1 root  wheel  3328 Jul  1 21:22 Installer.log
drwxr-xr-x  12 root  wheel   364 Jul  1 21:22 OCS-12_5
-rw-r--r--   1 root  wheel   307 Jul  1 21:22 SYBASE.csh
-rw-r--r--   1 root  wheel   645 Jul  1 21:22 SYBASE.env
-rw-r--r--   1 root  wheel   225 Jul  1 21:22 SYBASE.sh
drwxr-xr-x  55 root  wheel  1826 Jul  1 21:21 charsets
drwxr-xr-x   5 root  wheel   126 Jul  1 21:21 config
drwxr-xr-x  12 root  wheel   364 Jul  1 21:22 installed
drwxr-xr-x   7 root  wheel   194 Jul  1 21:21 locales
-rw-r--r--   1 root  wheel    43 Jul  1 21:21 studio_version.txt
[pbg4-667:/usr/sybase] root#

  • なんかシェルがあるから,次はこれを実行するんだろうなと,推測してみる.



広告スペース
Google