詳しい説明などは前ページのものを参考にしてください。
ここは前ページの補助という感じでお使いください
Debianインストール時
ソフトウェア選択のところで
ウェブ、SQLデータ(データベースに届いた読み取ったやつをデータベースいいれるため)、SSHサーバ(外から安全につなげられる)にチェックをいれる。
インストール手順
apt-get install mysql-server (パスワードを聞かれるので入力)apt-get install php5-mysql
PHPがインストールされていることを確認して下さい。(5.3以上推奨)
$ php -v
インストールされていない場合は以下のコマンドでインストールしてください。
apt-get install php5
パッケージを解凍し、INSTALLファイルの指示にしたがってディレクトリ等を作成
apt-get install rubygems (rubygems, ruby1.8 等がインストールされる)
apt-get install autoconfapt-get install libxml2-dev apt-get install netpbmapt-get install gocr apt-get install ttf-vlgothicapt-get install ttf-kochi-gothicapt-get install imagemagick
apt-get install wkhtmltopdfではインストール出来ないので(詳しくは前ページ)
ダウンロードのところを右クリックでリンクコピーでリンクのURLを確認しそのURLをwgetコマンドでインストール
$ wget wkhtmltopdf-0.11.0_rc1-static-i386.tar.bz2 $ tar jxvf wkhtmltopdf-0.11.0_rc1-static-i386.tar.bz2で解凍 解凍すると以下のコマンドがでてくる
wkhtmltopdf-i386
これ自体がコマンドになっているので実行できるか確認
$ ./wkhtmltopdf-i386 --versionName: wkhtmltopdf 0.11.0 rc1これがでればok
そして最終的に $ wkhtmltopdf でコマンドを実行したいのでまず、wkhtmltopdf-i386 を /usr/local/bin/(PATHの通った場所) に移動してからシンボリックリンク(lnコマンド)を張って wkhtmltopdf で実行できるようする
apt-get install xvfb apt-get install libcv-devapt-get install libhighgui-devapt-get install libcvaux-dev apt-get install libmysqlclient-dev (↑ 依存関係により、既にインストールされている場合もあり)
apt-get install libmysqlclient15-dev (↑ 依存関係により、既にlibmysqlclient*インストールされている場合もあり)
apt-get install fetchmail apt-get install sendemail
その他、下記についても、正しくインストールされていることを確認して下さい。
$ pdftk --version pdftk 1.41 a Handy Tool for Manipulating PDF Documents $ convert --versionVersion: ImageMagick 6.5.7-8 2012-08-17 Q16 http://www.imagemagick.org $ zip --helpCopyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.Zip 3.0 (July 5th 2008). Usage: apt-get install mpack apt-get install subversion (↑ Subversion が install されていなければ)
svn checkout http://cluscore.googlecode.com/svn/trunk/ cluscorecd cluscore./configuremakemake install
$ adduser faxocrでユーザの作成
faxocrのユーザに変えてから下記を実行
git clone https://code.google.com/p/faxocr/そうすると
bin、etc、src、railsが自動作成されるので
これらのディレクトリを、~faxocr に移動
faxocrのフォルダに移動して
$mv faxocr/* .を実行
/var/lib/gems/1.8/bin/を、それぞれのシュルのPASHに追加
.cshrcのフォルダに移動して
$pico .cshrcで中に↓を書く
setenv PATH ~/bin:/var/lib/gems/1.8/bin/:$PATH
ex) bash / 下記を~/.bashrc に追加
PATH="$PATH":/var/lib/gems/1.8/bin/
これも↑の.cshrcと同じ
ln -s /usr/bin/ruby1.8 /usr/bin/ruby$ gem list rubygems-update*** LOCAL GEMS ***
rubygems-update (1.3.7)
これが表示されればok
gem install rubygems-update -v=1.3.7 update_rubygems gem -v1.3.7(バージョンの出力情報)
~faxocr/railsのところに移動し
bundle installralisの場所で
$pwd $ls -altfaxocr_configがでればok
~faxocr/src/srhelperに移動
makemake installsrhelper が、~faxocr/binに入る
~faxocr/srcに移動
git clone https://code.google.com/p/kocrcd ~faxocr/src/kocr/src makemake library
~faxocr にFaxsystem/ というディレクトリを作成する
$mkdir Faxsysem/Faxsytemに移動しFaxMessages Faxbackup Log Mailbackup Sendbackup Tempmunpack analyzedimageのディレクトリを作成する(上参照)
cd ~faxocrmkdir Faxsystemcd Faxsystemmkdir FaxMessages Faxbackup Log Mailbackup Sendbackup Tempmunpack analyzedimage
faxocrでログインしなおす
su faxocrcrontab -e
crontabに移動し中に↓を書く
0-59/10 * * * * sh ./bin/procfax.sh >> Faxsystem/Log/cron_procfax.log
0-59/15 * * * *sh ./bin/procreport.sh>>Faxsystem/Log/cron_procreport.log
/etc/my.cnf を編集
(apt-getでインストールした場合は/etc/mysql/my.cnf)
[client] の中に↓をかく
default-character-set=utf8
[mysqld]
character-set-server = utf8
skip-character-set-client-handshake
mysql -u root -pEnter password: ******
mysql> create database faxocr_development; Query OK, 1 row affected (0.20 sec)
mysql> create database faxocr_test; Query OK, 1 row affected (0.01 sec)
mysql> create database faxocr_production; Query OK, 1 row affected (0.02 sec)
mysql> use mysql;
mysql> insert into user set user="faxocr", password=password("faxocr"), host="localhost";
mysql> flush privileges;
mysql> grant all on faxocr_development.* to faxocr@localhost;
mysql> grant all on faxocr_production.* to faxocr@localhost;
mysql> grant all on faxocr_test.* to faxocr@localhost;
mysql>exitで抜ける
~faxocr/railsに移動
rake db:migrate RAILS_ENV=developmentrake db:seedroot@debian:/home/faxocr/rails# chmod 777 ~faxocr/rails/files/
~faxocr/rails/faxocr_config/receive_sheetreader/config.xml
~faxocr/rails/faxocr_config/receive_sheetreader/srml/faxocr.xml
ls -alt ~faxocr/rails/files~faxocr/.bashrc に移動し中に↓をかく
PATH="$PATH":/usr/bin:/usr/local/bin
cd ~faxocr/rails./script/server 􏱻 port 3000 ←にてサーバ起動
URLのとこに192.168.1.145:3000/faxocrでできるとおk
おまけ
自分のパソコンのターミナルとVMのターミナル?をつなげる方法
(コピペでコマンドが入力できようになります。)
debian側
$ifconfiginteraddrのとこの○.○.○.○のアドレスを覚える
terminal側
$ping ○.○.○.○これでつながればok
$ssh –l root ○.○.○.○
debian側
~etc/.sshのところのsshd.configというところに設定が書かれている
なのでそこから
#PasswordAuthent icat ion yes の#を外しコメントを解除する
debianの設定 → ネットワーク のところから
Bridged Adapterに変更する