差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

coolstackとは [2009/08/11 18:12] (現在)
ライン 1: ライン 1:
 +====== Cool Stackについて ======
 +"Cool Stack"とは、Sun Microsystems から公開されているSolaris OS platformに最適化されたオープンソースソフトウェア集です。\\
 +ApacheやMySQL、Ruby on Railsなど、よく使用されるオープンソースソフトウェアをpkg形式にて公開されており、このバイナリを使用することによりパフォーマンス向上が望めます。\\
  
 +[[http://cooltools.sunsource.net/coolstack/|Optimized Open Source Software Stack (Cool Stack)公式サイト]]
 +
 +最新リリース(バージョン1.3.1,2009/8/6現在)では、下記のPKGが公開されており、上記の公式サイトのリンクよりダウンロードが可能です。(ダウンロードの際にはユーザ登録が必要です)\\
 +なお、配布されているPKGには、Sparc版とx86版がありますので、ZoneExpressで使用する場合には、**x86版のPKGをダウンロード**してください。\\
 +
 +
 +  * Apache 2.2.9, MySQL 5.1.25, PHP 5.2.6
 +  * MySQL 5.1.25 (64bit)
 +  * Perl 5.8.8
 +  * Python 2.5.2
 +  * Ruby 1.8.6p230, rubygems 1.1.1, rails 2.0.2, mysql 2.7
 +  * Memcached 1.2.5
 +  * Squid 2.6
 +  * Tomcat 5.5.26 (Tomcat 6.0.16)
 +  * Lighttpd 1.4.19
 +  * Nginx 0.6.31
 +
 +<note>
 +Cool Stack Runtimeには各Cool Stackパッケージに必要なライブラリ群が入っています。
 +
 +その為、各種CSK(Cool StacK)パッケージを導入する前に、必ずCool Stack Runtimeを入れてください。 
 +</note>
 +
 +===== Cool Stackのインストール =====
 +==== ファイルの入手 ====
 +[[http://cooltools.sunsource.net/coolstack/|Optimized Open Source Software Stack (Cool Stack)公式サイト]]のページ中部のDownloadsよりダウンロードページへ行くことが出来ます。
 +
 +ここからはSunへのメンバー登録が必要となります。
 +
 +未登録の方はRegister Nowより登録を済ませ、以下の手順を進めてください。
 +
 +{{:sun1.jpg|ログイン画面}}
 +
 +|Platform|Solaris 10 OS(x86)を選択します|
 +|I agree to the..|チェック(同意)を入れます|
 +|User Name|Sun会員に登録時のメールアドレス|
 +|Password|Sun会員に登録時のパスワード|
 +
 +ダウンロード画面へ進みます。
 +
 +{{:sun2.jpg|ダウンロード画面}}
 +
 +ここではインストール作業ディレクトリを/var/tmpとします。
 +
 +ページ下部のDownload...からダウンロードし、サーバへFTPで/var/tmpへアップロードするか
 +
 +各パッケージの~pkg.bz2のリンクをコピーし、サーバへ直接wgetする事も出来ます。
 +
 +\\
 +
 +  * サーバへ直接wgetする場合
 +
 +ダウンロードリンクURLが長い為、出来上がるファイル名が長い、若しくはダウンロードが失敗する場合があります。
 +
 +その為、下記のようにwgetの-Oオプションをつけて実行ください。
 +
 +  $ wget -O <ファイル名指定> <ダウンロードURL>
 +
 +  * コマンド例(CSKruntime_1.3.1_i386.pkg.bz2をwget)
 +
 +  $ cd /var/tmp
 +  $ wget -O CSKruntime_1.3.1_i386.pkg.bz2 <ダウンロードURL>
 +
 +\\
 +
 +==== Cool Stack Runtimeのインストール ====
 +
 +ここでは作業ディレクトリを/var/tmpとします。
 +
 +  $ cd /var/tmp
 +
 +\\
 +
 +  * ダウンロードしたファイルを解凍します。
 +
 +  $ bzip2 -d CSKruntime_1.3.1_i386.pkg.bz2
 +
 +\\
 +
 +  * パッケージ変換
 +
 +<note>
 +ZoneExpressの環境によっては、下記手順が必要ではないケースがありますが
 +
 +その場合でも下記手順を実行して特に問題ありません。(本手順は環境差分を吸収するために実行する手順です)
 +</note>
 +
 +サーバ環境によりパッケージデータが読み込めないケースがあるため
 +
 +自環境に合わせたデータフォーマットの変換を行います。
 +
 +  $ pkgtrans CSKruby_1.3.1_i386.pkg /var/tmp
 +
 +標準出力に下記、確認が出ますので<Enter>を入力してください。 
 +
 +  $ pkgtrans CSKruntime_1.3.1_i386.pkg /var/tmp
 +
 +標準出力に下記、確認が出ますので<Enter>を入力してください。
 +
 +<code>
 +The following packages are available:
 +  1  CSKruntime     Coolstack runtime libraries
 +                    (i386) libxml2 2.6.32, libxslt-1.1.22 libiconv 1.11.1, openldap 2.3.41 cyrus-sasl 2.1.22, readline 5.2, pcre 7.7
 +
 +Select package(s) you wish to process (or 'all' to process
 +all packages). (default: all) [?,??,q]:
 +</code>
 +
 +下記出力が確認出来れば変換完了です。
 +
 +  Transferring <CSKruntime> package instance
 +
 +\\
 +
 +  * パッケージインストール
 +
 +  $ sudo pkgadd -d /var/tmp
 +
 +標準出力に下記、確認が出ますので<Enter>を入力してください。
 +
 +<code>
 +The following packages are available:
 +  1  CSKruntime     Coolstack runtime libraries
 +                    (i386) libxml2 2.6.32, libxslt-1.1.22 libiconv 1.11.1, openldap 2.3.41 cyrus-sasl 2.1.22, readline 5.2, pcre 7.7
 +
 +Select package(s) you wish to process (or 'all' to process
 +all packages). (default: all) [?,??,q]:
 +</code>
 +
 +更に、ルート権限での確認が出ますが、sudoを使用しているので"y"を入力します。
 +
 +<code>
 +...
 +このパッケージには、パッケージのインストール処理中にスーパーユーザーの
 +アクセス権で実行するスクリプトが含まれています。
 +
 +<CSKruntime> のインストールを継続しますか [y,n,?] y
 +</code>
 +
 +インストールが正常に完了し、下記、出力を確認出来ればインストール完了です。
 +
 +  <CSKruntime> のインストールに成功しました。
 +
 +\\
 +
 +  * 不要ファイルの削除
 +
 +不要となったパッケージディレクトリを削除します。 
 +
 +  $ \rm -rf /var/tmp/CSKruntime
 +
 +
 +\\
 +
 +
 +
 +==== 各パッケージインストール方法 ====
 +以下全て内部リンクです。
 +
 +  * [[:csk_amp:|CSKamp(Apache+MySQL+PHP)のインストール方法]]
coolstackとは.txt · 最終更新: 2009/08/11 18:12 (外部編集)
SolarisVPS/ZoneExpress Boot OpenSolaris Creative Commons License Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0