Ubuntuにサイボウズ8をインストール
- 2010.02.11
- 2010.05.09 WindowsからLinuxへバージョンアップした時のメモを追加
- 2010.05.13 ofss_cbag: 関連サービスを起動するスクリプトの起動設定追加
- 2010.12.17 サイボウズ4をApache2(Ubuntu10.04)へインストールする場合について
- 2014-06-03 「サイボウズ10のインストール」を追加
概要
Ubuntu 8.04デスクトップ版で、Apache2を端末から(コマンドで)インストールした後で、サイボウズ8のLinux版をインストールしてとりあえずログインできるようになった時のメモです。
Apache2をapt-getでインストール
sudo su - でrootになってから作業をしました。まず、以下の様に入力します。
apt-get install apache2 |
などとしてApache2をインストールしたと思います。
Apache2の動作確認
ブラウザにlocalhostかそのサーバのIPアドレスを閲覧します。今回はサーバのIPアドレスを192.168.1.132としましたので、以下のURLにアクセスします。
http://192.168.1.132/ |
へブラウザにアクセスします。以下のような簡単なメッセージが表示されます。It works!は少し大きなサイズの文字です。
It works! |
サイボウズ8のプログラムをダウンロードします。
# wget http://download.cybozu.co.jp/office8/cbof-8.0.5-linux.bin
※ アドレスは 2010.2.11時点のものです。
サイボウズのサイト( http://products.cybozu.co.jp/office/ver8/download/ )にある説明書にしたがってインストールします。
今回は画面に表示される内容を変更せず、デフォルトの状態でインストールを進めます。途中確認の画面で、
===================== インストールの設定の確認 ===================== インストールの設定を確認してください。 インストール識別子: cbag CGIディレクトリ: /var/www/cgi-bin ドキュメントルートディレクトリ: /var/www/html WEBサーバーの実行ユーザー名: www-data スケジューリングサービスの起動/停止ファイル: /etc/init.d/ofss_cbag アンインストールの実行ファイル: /var/www/cgi-bin/cbag/uninstall_cbag 使用する製品 サイボウズ(R) Office 8 基本セット サイボウズ(R) Office 8 ワークフロー サイボウズ(R) Office 8 報告書 サイボウズ(R) Office 8 プロジェクト この設定でインストールします。よろしいですか? [Y](はい) / [N](いいえ) : y 実行ファイルをコピーしています... テンプレートファイルをコピーしています... イメージファイルをコピーしています... モジュールファイルをコピーしています... リソースファイルをコピーしています... データファイルをコピーしています... ログ設定ファイルをコピーしています... スケジューリングサービスデータをコピーしています... LICENSEファイルをコピーしています... READMEファイルをコピーしています... ディレクトリとファイルの所有者を変更しています... アンインストールファイルをコピーしています... スケジューリングサービスをコピーしています... ln: creating symbolic link `/etc/rc.d/rc2.d/S98ofss_cbag': No such file or directory ln: creating symbolic link `/etc/rc.d/rc3.d/S98ofss_cbag': No such file or directory ln: creating symbolic link `/etc/rc.d/rc4.d/S98ofss_cbag': No such file or directory ln: creating symbolic link `/etc/rc.d/rc5.d/S98ofss_cbag': No such file or directory ln: creating symbolic link `/etc/rc.d/rc0.d/K02ofss_cbag': No such file or directory ln: creating symbolic link `/etc/rc.d/rc1.d/K02ofss_cbag': No such file or directory ln: creating symbolic link `/etc/rc.d/rc6.d/K02ofss_cbag': No such file or directory スケジューリングサービスを起動しています... ===================== インストールの終了の確認 ===================== インストールが正常に終了しました。 使用する前に README を読んでください。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 試用許諾契約書とREADMEの保存先は次のとおりです。 試用許諾契約書 : /var/www/cgi-bin/cbag/LICENSE README : /var/www/cgi-bin/cbag/README ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Webブラウザーで次のURLにアクセスしてください。 http://(サーバーのIPアドレス、またはホスト名)/(CGIディレクトリ)/(インストール識別子)/ag.cgi 例)http://webserver.cybozu.co.jp/cgi-bin/cbag/ag.cgi 例)http://10.10.203.55/cgi-bin/cbag/ag.cgi # |
などと表示されます。
CGIディレクトリ: /var/www/cgi-bin ドキュメントルートディレクトリ: /var/www/html
の部分に注目します。
/etc/apache2/sites-available/default
の内容について、
NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhost # DocumentRoot /var/www/ DocumentRoot /var/www/html <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> # ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ ScriptAlias /cgi-bin/ /var/www/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny --- 以下省略 --- |
Apache2再起動
# /etc/init.d/apache2 restart * Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName [ OK ] # |
スケジューリング関係の起動スクリプト設定
ofss_cbag という関連サービスを起動するスクリプトが、/etc/init.d/ofss_cbag が 作成されるが、このままでは、Ubuntu では起動しないので
/etc/rc.local の exit 0 より前に、「/etc/init.d/ofss_cbag start 」を記述するか
以下の用にして自動起動設定をする。
# update-rc.d ofss_cbag defaults Adding system startup for /etc/init.d/ofss_cbag ... /etc/rc0.d/K20ofss_cbag -> ../init.d/ofss_cbag /etc/rc1.d/K20ofss_cbag -> ../init.d/ofss_cbag /etc/rc6.d/K20ofss_cbag -> ../init.d/ofss_cbag /etc/rc2.d/S20ofss_cbag -> ../init.d/ofss_cbag /etc/rc3.d/S20ofss_cbag -> ../init.d/ofss_cbag /etc/rc4.d/S20ofss_cbag -> ../init.d/ofss_cbag /etc/rc5.d/S20ofss_cbag -> ../init.d/ofss_cbag |
※ 自動起動を解除する場合は、
# update-rc.d ofss_cbag remove |
サイボウズの最初の画面にアクセス
今回の設定では、
http://192.168.1.132/cgi-bin/cbag/ag.cgi
にブラウザでアクセスしてください。
バージョンアップした時のメモ
Windowsのバージョン4からLinux8でアクセスURLを同じに
- プログラム本体がoffice.exeからag.cgiに変更になっているので、HTMLのMETAタグの「<meta http-equiv="Refresh" content="0;URL=/cgi-bin/cbag/ag.cgi">」を活用する。
コメントは殆ど無いがその時のメモ
WindowsからLinuxでサイボウズのアクセスURLを同じ? 実際の稼動URLは変わってしまうが、お気に入りにこれまで登録していたものからアクセスしてもエラーで表示されない事を回避する。 http://IPアドレスまたは、ドメイン/cgi-bin/cb4/office.exe http://IPアドレスまたは、ドメイン/cgi-bin/cbag/ag.cgi # cd /etc/apache2/mods-available/ # vi mime.conf 157 # To use CGI scripts outside of ScriptAliased directories: 158 # (You will also need to add "ExecCGI" to the "Options" directive.) 159 # 160 AddHandler cgi-script .cgi .exe 161 160行目の行末に" .exe"を追加する apacheを再起動 # /etc/init.d/apache2 restart /var/www/cgi-bin/cb4/office.exe を以下の様にPerlスクリプトにする #!/usr/bin/perl print "Content-Type: text/html\n\n"; print "<html>"; print qq(<meta http-equiv="Refresh" content="0;URL=/cgi/6/ag.cgi">); print "<body>\n"; #print "Herllo!\n"; print "</body>"; print "</html>"; root@gtestsv:/var/www/cgi-bin/cb4# ls -l office.exe -rwxr-xr-x 1 root root 214 May 8 17:22 office.exe |
URLが変わる事での管理者側のサポートを極力減らしたい場合には少しは便利でしょうか。サーバーにはサイボウズ以外が入っていない場合は、エラーの際に表示されるドキュメントとして表示されるHTMLを変更する方法もあると思います。
サイボウズ4をApache2(Ubuntu10.04)へインストールする場合について
- 2010.12.17
Windows版のサイボウズ4をUbuntu(Linux版)でサイボウズ8へ移行する必要があり、UbuntuのApache2へサイボウズ4をインストールしてデータを移行してからバージョンアップの作業を行いました。サイボウズ4ではインストーラー(スクリプト)が未対応で、自分で修正が必要でした。ただし、見れば直ぐに分かると思います。
サイボウズ10のインストール
- 2014-06-03
Ubuntu12.04へインストール
最後まで動作確認していませんが、インストーラーは起動し、利用許諾の画面も表示されました。
Ubuntu14.04へのインストール
以下のGLIBCのバージョンが確認出来ず、インストーラーが中断しました。ちなみにshはdashというシェルなので、shをbashとしても結果は同じでした。
# sh cbof-10.1.0-linux-k0.bin この日本語が正しく表示されている場合は Y を入力してください。 If you cannot read the above Japanese text, type 'N'. [Y] / [N] : y GLIBCのバージョンを検出できませんでした。 |