- 2009年にdicom serverを作り運用してきたが、内蔵HDの残り容量が少なくなってきた。内蔵HDの多いmacに新しくdcm4cheeをinstallしてみた。
- subject
- mac mini MC815J/A with 750G of HD, 8G of RAM
- OS X 10.8 moutain lion
- 20090715の記録を見ながら行ったが、その時点からの状況が変わった点
- 参照した3つのサイトがなくなっていた
- mountain lionではシステム環境設定でweb共有がなくなっていた
- OS XのMySQLのupdateは10.6で止まっていた 今後postgreSQLに切り替わるらしい
- 記録の他に参照したもの
- HDに残っていたdcm4chee step-by-step.pdfを参照(osirixのサイトからなくなっている)
- http://www.dcm4che.org/confluence/display/ee2/Installation
- 手順
- #1 app storeからxcodeをdownload/installation (command line toolも入れた)
- #2 web共有
- システム環境設定でweb共有onがなくなっていた
- 解決法は右記参照 http://tukaikta.blog135.fc2.com/blog-entry-211.html
- home directoryにSitesというFolderをつくり、そこに.localizedという不可視ファイルをつくる
- Apacheの設定方法
- Options Indexes MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
- username.confという名前でsaveし、/etc/Apache2/usersにおく
- #3 システム共有設定/コンピュータ名がusernameのmacminiという長い名前になっているのでusernameだけにした
- #4 JBoss Application Server 4.2.3.GA
- jboss-4.2.3.GA.zipをdownload, unzip, applicationにおく
- #5 install MySQL
- OSXではMySQLからpostgreSQLに切り替えが行われているらしい
- updateは10.6まででとまっている。10.6用をいれる
- 参照サイト http://ottan.me/archives/1309
- mysql-5.1.66-osx10.6-x86_64.dmg
- dubleclickで、diskimageのなかのすべてのファイルをインストール
- システム環境設定 MySQLで start MySQL server, automatically start MySQL Server on Start upにcheck
- .bash_profileという名前のファイルをhomeにつくり、下記を記載
- export PATH="/usr/local/mysql/bin:$PATH"
- #6 Install dcm4chee (www.dcm4che.org)
- dcm4chee-2.17.1-mysql.zip
- dcm4chee-2.17.1-mysqlのフォルダをアプリケーションへ
- terminalから
- cd /Applications/dcm4chee/bin/
- ./install_jboss.sh /Applications/jboss-4.2.2.GA
- (initiate the archive database instance)
- (>) mysql -u root (rootでmysqlを実行)
- (mysql>) create database db_name;
- (mysql>) grant all on db_name.* to 'username'@'localhost' identified by 'a_password';
- (mysql>) flush privileges;
- (mysql>) \q (quit mysql)
- (>) mysql -uusername -p db_name < /Applications/dcm4chee/sql/create.mysql
- editorで/Applications/dcm4chee/server/default/deploy/pacs-mysql-ds.xml をひらく
- To use the WADO service, edit /Applications/dcm4chee/server/default/conf/xmdesc/dcm4chee-wadoxmbean.xml
- Locate:
ImageWriterClass java.lang.String - And replace:
- by:
- #7 To run dcm4chee, open the terminal and type:
- cd /Applications/dcm4chee/bin
- ./run.sh
- ここで、javaを開くには、Java SE 6 ランタイムが必要です。今すぐインストールしますか?
- はい でインストール
- もう一度 ./run.sh これでdcm4cheeが起動
- http://localhost:8080/dcm4chee-web3/ (昔は3がなかった)これで起動確認できる。日本語化されていた。(Yさんに感謝、日本語が口語的)
- #8 install as a service
- http://forums.dcm4che.org/jiveforums/message.jspa?messageID=13251 にあるdcm4chee.zipを落として、それを/Library/StartupItemsにいれる
- 以前はこれで、起動時にdcm4cheeも起動したが、今回は自動起動せず。上記ページの下の方に解決法あり (ファイルのpermissionの問題のようだ)
- cd /Library/StartupItems/
- sudo chown root dcm4chee/
- sudo chgrp wheel dcm4chee/
- sudo chmod 755 dcm4chee/
- cd dcm4chee/
- sudo chgrp wheel *
- sudo chown root *
- sudo chmod 644 StartupParameters.plist
- sudo chmod 751 dcm4chee
- これでdicom serverの出来上がり。後はAETitleの設定が必要。
- 追記 ATTitleの設定 2012/11/9
- dcm4chee (server)
- http://localhost:8080/dcm4chee-web3/より
- アプリケーションエンティティ/+新しいAET
- タイトル Osirix ホストネーム ip address ポート 11112
- エコーをクリックするとsuccessfulとでる 保存
- osirix (viewer)
- 環境設定/場所
- アドレス ip address AETitle dcm4chee ポート 11112
- これで画像のQ/Rが可能となる