という観点から色々探してみたところ行き着いたAlfrescoの備忘録その1。
※PPTのプレビューが化ける&検索にヒットしない問題に対応※
標準のインストーラだとGUI前提なので、それをCUIのみで何とか出来ないかの実験記録。
Ubuntu 10.04 Server (GUIなし) にAlfresco 3.3を入れてみる。
情報源はこちら
How To Install Alfresco Community 3.3 On Ubuntu Server 10.04 (Lucid Lynx)
VMの準備
VMware上にUbuntu 10.04.1 Serverを入れた仮想マシンを用意する。
(色々省略)
JDKのインストール
OpenJDKではダメらしいので、Sun版をインストールする
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
$ sudo vi /etc/environment
JAVA_HOME=/usr/lib/jvm/java-6-sun
再起動して環境変数を反映
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
$ sudo vi /etc/environment
JAVA_HOME=/usr/lib/jvm/java-6-sun
再起動して環境変数を反映
必要なアプリをインストール
全部まとめてコマンドでどーんと入れる
設定は必要に応じて。
$ sudo apt-get install mysql-server imagemagick swftools openoffice.org-core openoffice.org-java-common openoffice.org-writer openoffice.org-impress openoffice.org-calc openoffice.org-l10n-ja
$ sudo apt-get install ttf-ipafont
$ sudo apt-get install ttf-ipafont
MySQLの設定を変更
$ sudo vi /etc/mysql/my.cnf
[mysqld]
#
# * Basic Settings
#
#
# * IMPORTANT
# If you make changes to these settings and your system uses apparmor, you may
# also need to also adjust /etc/apparmor.d/usr.sbin.mysqld.
#
default-character-set = utf8
$ sudo /etc/init.d/mysql restart
[mysqld]
#
# * Basic Settings
#
#
# * IMPORTANT
# If you make changes to these settings and your system uses apparmor, you may
# also need to also adjust /etc/apparmor.d/usr.sbin.mysqld.
#
default-character-set = utf8
$ sudo /etc/init.d/mysql restart
データベースの作成
$ mysql -u root -p
mysql> CREATE DATABASE alfresco DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
mysql> GRANT ALL PRIVILEGES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco';
mysql> GRANT SELECT,LOCK TABLES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco';
mysql> FLUSH PRIVILEGES;
mysql> quit;
※DB名、ID/PASSは任意で
mysql> CREATE DATABASE alfresco DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
mysql> GRANT ALL PRIVILEGES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco';
mysql> GRANT SELECT,LOCK TABLES ON alfresco.* TO alfresco@localhost IDENTIFIED BY 'alfresco';
mysql> FLUSH PRIVILEGES;
mysql> quit;
※DB名、ID/PASSは任意で
Alfrescoのダウンロードとインストール
$ sudo mkdir -p /opt/alfresco
$ cd /opt/alfresco
$ sudo wget http://dl.alfresco.com/release/community/build-2860/alfresco-community-tomcat-3.3g.tar.gz?dl_file=release/community/build-2860/alfresco-community-tomcat-3.3g.tar.gz -O alfresco-community-tomcat-3.3g.tar.gz
$ sudo tar zxvf alfresco-community-tomcat-3.3g.tar.gz
$ sudo rm -f alfresco-community-tomcat-3.3g.tar.gz
$ sudo vi /opt/alfresco/tomcat/shared/classes/alfresco-global.properties
必要に応じて db.* を修正
CIFS接続を有効にする場合は
#
# CIFS Support
#------------------------
cifs.enabled=true
cifs.serverName=dms
cifs.ipv6.enabled=false
cifs.tcpipSMB.port=1445
cifs.netBIOSSMB.namePort=1137
cifs.netBIOSSMB.datagramPort=1138
cifs.netBIOSSMB.sessionPort=1139
などとするらしい
$ cd /opt/alfresco
$ sudo wget http://dl.alfresco.com/release/community/build-2860/alfresco-community-tomcat-3.3g.tar.gz?dl_file=release/community/build-2860/alfresco-community-tomcat-3.3g.tar.gz -O alfresco-community-tomcat-3.3g.tar.gz
$ sudo tar zxvf alfresco-community-tomcat-3.3g.tar.gz
$ sudo rm -f alfresco-community-tomcat-3.3g.tar.gz
$ sudo vi /opt/alfresco/tomcat/shared/classes/alfresco-global.properties
必要に応じて db.* を修正
CIFS接続を有効にする場合は
#
# CIFS Support
#------------------------
cifs.enabled=true
cifs.serverName=dms
cifs.ipv6.enabled=false
cifs.tcpipSMB.port=1445
cifs.netBIOSSMB.namePort=1137
cifs.netBIOSSMB.datagramPort=1138
cifs.netBIOSSMB.sessionPort=1139
などとするらしい
Alfresco起動
$ cd /opt/alfresc
$ sudo bash alfresco.sh start
※初回はとても時間がかかります
※※OpenOffice.orgは内部で起動してくれました
Webクライアントへアクセス
http://SERVER:8080/alfresco/
へ接続
0 件のコメント:
コメントを投稿