Senin, 13 Juni 2011

Dolibarr ERP

Kebutuhan:
1. Web server apache
2. Database MySQL
3. PHP
4. Package Dilibarr

Langkah2nya:
1. Download package dolibarr dan extract
# tar zxfv /srv/www/htdocs/
2. Pindah ke direktori dolibarr
# mv dolibarr.x.x.x
3. Buat file conf.php di dalam dolibarr
# vi /srv/www/htdocs/erp/htdocs/conf/conf.php
4. Lanjut installasi Via Browser.
http://localhost/erp/htdocs/
5. Klik next untuk melanjutkan. Dan isi form sesuai dengan sistem yang ada.
6. Create file install.lock yang mana untuk keamanan agar tidak terjadi penginstalan ulang tanpa sepengetahuan admin.
7. Finish
8. Testing
http://localhost/erp/htdocs/

Openmeetings

Install OpenMeeting:

Kebutuhan:
1. Web Server Apache Tomcat
2. Database (MySQL)
3. Tomcat & Java (jdk)
4. Framework Red5
5. OpenMeetings
- ffmpeg
- ImageMagick
- jodconverter
- Ghost Script
- sox
- swftools

Langkah-Langkahnya:

1.) Install Web Server Apache dan Tomcat:
A. Apache
1. Install
- yast2 --install apache2
atau
- zypper install apache2
2. Start servicenya
linux-hzqn:~ # rcapache2 start atau
linux-hzqn:~ # /etc/init.d/apache2 start

B. Install PHP5
linux-hzqn:~ # yast2 --install php5 php5-mysql apache2-mod_php5 php-gd php-mbstring php-mcrypt
linux-hzqn:~ # rcapache2 restart

2.) Install & Configure MySQL
1. Install MySQL
linux-hzqn:~ # yast2 --install mysql mysql-tools
linux-hzqn:~ # rcmysql status
2. Start MySQL
linux-hzqn:~ # rcmysql start
3. Set root password
linux-hzqn:~ # mysqladmin -u root password rootpassword
4. Testing
linux-hzqn:~ # mysql -u root -p
5. Install phpMyAdmin jika ingin menggunakannya.
linux-hzqn:~ # yast2 --install phpMyAdmin
linux-hzqn:~ # cd /srv/www/htdocs/phpMyAdmin
linux-hzqn:~ # cp config.sample.inc.php config.inc.php
6 Edit filenya
$cfg['blowfish_secret']='mysqladmin';
$cfg['Servers'][$i]['host'] = '127.0.0.1';

3) Tomcat & jdk
A. jdk
1. Install jdk
linux-hzqn:~ # yast2 --install java/jdk
2. Ceck java home
linux-hzqn:~ # echo $JAVA_HOME
linux-hzqn:~ # which javac
3. Setting Java Home
linux-hzqn:~ # export JAVA_HOME=/usr/java/jdkx.x.x
linux-hzqn:~ # export PATH=$JAVA_HOME/bin:$PATH

B. Tomcat
1. Download package tomcat http://tomcat.apache.org/
2. Extract package ke /usr/local/
linux-hzqn:~ # tar zxfv
atau
linux-hzqn:~ # tar jxfv
3. Setting CATALINA_HOME
linux-hzqn:~ # export CATALINA_HOME=/usr/local/tomcat
4. Start & Stop Tomcat
linux-hzqn:~ # /usr/loca/tomcat/bin/startup.sh
linux-hzqn:~ # /usr/loca/tomcat/bin/shutdown.sh

4) Framework Red5
1. Install ant
linux-hzqn:~ # yast2 --install ant
2. Pindah ke direktori yang diinginkan
linux-hzqn:~ # cd /usr/local/
3. Download package terbaru red5
linux-hzqn:/usr/local # svn checkout http://red5.googlecode.com/svn/java/server/trunk/ red5
linux-hzqn:~ # cd /usr/local/red5
linux-hzqn:/usr/local/red5 # ant prepare
linux-hzqn:/usr/local/red5 # ant dist
linux-hzqn:/usr/local/red5 # cp -r dist/conf .
linux-hzqn:/usr/local/red5 # ./red5.sh
4. Membuat Script untuk start/stop/restart/status di taruh di /etc/init.d/
# vi /etc/init.d/red5
#! /bin/sh
#
# Author: Ilham Firdaus
# /etc/init.d/red5
#
# Check for missing file
RED5_DIR=/usr/local/red5
test -x $RED5_DIR/red5.sh || exit 5

case "$1" in
start)
echo -n "Starting Red5 Service"
echo -n " "
cd $RED5_DIR
su -s /bin/bash -c "$RED5_DIR/red5.sh &" red5
sleep 2
;;
stop)
echo -n "Shutting down red5"
echo -n " "
su -s /bin/bash -c "killall -q -u red5 java" red5
sleep 2
;;
restart)
## Stop the service and regardless of whether it was
## running or not, start it again.
$0 stop
$0 start
;;
esac
5. Testing
Buka web browser dan ketik url: http://your.ip.address:5080

5.) Openmeetings
A. Install ffmpeg
1. Download Package & Extract
http://www.ffmpeg.org/releases/ffmpeg-0.7-rc1.tar.bz2
2. Pindahkan file ke /usr/local
linux-hzqn:~ # mv /home/reza/Download/ffmpeg-0.7-rc1 /usr/local/
linux-hzqn:~ # cd /usr/local/ffmpeg-0.7-rc1
3. Install & Configure
linux-hzqn:~ # ./configure
linux-hzqn:~ # make && make install

B. ImageMagick
1. Download Package & Extract
ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-i686-pc-cygwin.tar.gz
2. Pindahkan file ke /usr/local
linux-hzqn:~ # mv /home/reza/Download/ImageMagick-i686-pc-cygwin /usr/local/
linux-hzqn:~ # cd /usr/local/ImageMagick-i686-pc-cygwin
3. Install & Configure
linux-hzqn:~ # export MAGICK_HOME="$HOME/ImageMagick-6.7.0"
linux-hzqn:~ # export PATH="$MAGICK_HOME/bin:$PATH"
linux-hzqn:~ # LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$MAGICK_HOME/lib"
linux-hzqn:~ # export LD_LIBRARY_PATH
linux-hzqn:~ # convert logo: logo.gif
linux-hzqn:~ # identify logo.gif
linux-hzqn:~ # display logo.gif

C. jodconverter
1. Download Package & Extract
http://sourceforge.net/projects/jodconverter/files/JODConverter/2.2.2/jodconverter-2.2.2.zip/download
2. Pindahkan file ke /usr/local
linux-hzqn:~ # mv /home/reza/Download/jodconverter-tomcat-2.2.2 /usr/local/
linux-hzqn:~ # cd /usr/local/jodconverter-tomcat-2.2.2
linux-hzqn:~ # cp -r /usr/local/jodconverter-tomcat-2.2.2/webapps/converter /usr/local/red5/webapps/

D. Ghost Script
linux-hzqn:~ # yast2 --install ghostscript

E. sox
1. Download Package & Extract
http://sourceforge.net/projects/sox/files/sox/14.3.2/sox-14.3.2.tar.gz/download
2. Pindahkan file ke /usr/local
linux-hzqn:~ # mv /home/reza/Download/sox-14.3.2 /usr/local/
linux-hzqn:~ # cd /usr/local/sox-14.3.2
3. Install & Configure
linux-hzqn:~ # ./configure
linux-hzqn:~ # make && make install

F. swftools
1. Download Package & Extract
http://www.swftools.org/swftools-0.9.1.tar.gz
2. Pindahkan file ke /usr/local
linux-hzqn:~ # mv /home/reza/Download/swftools-0.9.1 /usr/local/
linux-hzqn:~ # cd /usr/local/swftools-0.9.1
3. Install & Configure
linux-hzqn:~ # ./configure
linux-hzqn:~ # make && make install

G. Install Openmeetings
1. Download package openmeetings
http://openmeetings.googlecode.com/files/openmeetings_1_6_2_r3675.zip
2. Extract filenya.
linux-hzqn:~ # unzip openmeetings_1_6_2_r3675.zip
linux-hzqn:~ # mv /home/reza/Download/red5/webapps/openmeetings/ /usr/local/red5/webapps/
3. Konfigurasi file hibernate.cfg.xml
linux-hzqn:~ # vi /usr/local/red5/webapps/openmeetings/conf/hibernate.cfg.xml
Misalkan:
root
opentek

jdbc:mysql://localhost/openmeetings
4. Restart Red5
linux-hzqn:~ # /etc/ini.d/red5 restart
5. Lanjut ke tahap installasi via browser
http://localhost:5080/openmeetings/install
6. Klik next untuk memulai
7. Isi form sesuai data yang telah di buat sebelumnya, seperti
username: admin
password: admin
path sox: /usr/local/sox-14.3.2
swftools: /usr/local/swftools-2011-01-23-1815
ImageMagick: /usr/local/ImageMagick-6.7.0
ffmpeg: /usr/local/ffmpeg-0.7-rc1
.......

untuk mudahnya pilih default.
8. Finish
9. Testing
http://localhost:5080/openmeetings
Login.

Kamis, 02 Juni 2011

Buat Repository Local

cara membuat repository lokal:

1. Copy package rpm yang ada didalam CD ke dalam satu folder, misalkan:
# cp -r /media/cdrom/i586/media/contrib/ /mnt/repo
2. Setelah semua tercopi kedalam folder /mnt/repo, maka langkah selanjutnya mebuat repository lokal. bisa lewat mcc atau console,
- # mcc atau
- # urpmi.addmedia /mnt/repo