凪瀬 Blog
Programming SHOT BAR

目次

Blog 利用状況
  • 投稿数 - 260
  • 記事 - 0
  • コメント - 48909
  • トラックバック - 192
ニュース
広告
  • Java開発者募集中
  • 経歴不問
  • 腕に自信のある方
  • 富山市内
  • (株)凪瀬アーキテクツ
アクセサリ
  • あわせて読みたい
凪瀬悠輝(なぎせ ゆうき)
  • Java技術者
  • お茶好き。カクテル好き。
  • 所属は(株)凪瀬アーキテクツ
  • Twitter:@nagise

書庫

日記カテゴリ

 

得意ジャンルではいろいろ語る凪瀬が淡々と失敗を語るコーナーです。えぇ、Linuxは素人同然です。

サーバ機の購入から半年が過ぎようとしていますが、未だにセットアップできていなかったりします。 OSはopenSuSE10.2を採用しています。Linuxは昔から挫折続きで未だにろくに扱えるようになっていません。 SuSEを選択したのはJavaの動作保証があるからです。日本では知名度が低いですがLinuxディストリビューションの中では 世界シェアNo2とのことでメジャーなほうかと思います。

とりあえず、サーバにセットアップしたいのは以下のものです。

  • Java
  • Apache
  • Tomcat
  • Subversion
  • WebDAV
  • mail

Javaのインストール

SuSEにはYaST2という管理コンソールがついていて、リポジトリを設定するとパッケージをダウンロードしてインストールしてくれます。 ただ、2007年9月26日現在、公式リポジトリ上にはJava5.0しか置いてありません。

というわけでJava6.0をSunの公式ページからダウンロード。 LinuxのRPM版を選び、ダウンロード、自己解凍ののちRPMを叩いてインストール。簡単ですね。

とりあえずインストールは簡単に行えるのですが、JavaのGUIアプリケーションで文字化けが発生します。 日本語が全て□になってしまう現象。どうやら、JavaVMがフォントを見つけられないという現象のようで、 LinuxでJavaをインストールした場合にはよく起こるメジャーな現象のようです。

さて、メジャーな現象のようなのですが、SuSEでの解決方法がみつかりません。 英語とかドイツ語で探せばあるいはあるのかもしれませんが日本語でコレといったページがなかなか見つからない。 他のLinuxディストリビューションのまねをしてみても文字化けは解決せず。

YaST2からインストールしたJava5.0だと発生しないので、5でもいいやという人は おとなしくYaSTリポジトリからインストールしたほうが無難なようです。

あ、GUIでフォントを使わない限りはとりあえず動くんで、Tomcatとかでしか使わないなら割り切るのもアリです。

Apacheのインストール

ApacheもYaSTリポジトリからインストールするなら楽なのですが、最新の2.2系はないので2.0系になってしまいます。

2.2系を入れたいな、と思ってApacheの公式ページから "Other files"を辿りRPM版をダウンロード。

RPMを叩くとSoftware installerの画面が表示され、Getting install list...と表示されて反応ナシ。インストールに進めません。
自力でmakeしろということなのでしょうか。自慢じゃないですが、私はLinux上でmakeを過去1度も成功させたことありません。

2.2はあきらめて、2.0をいじってみます。とりあえず、旧サーバでの設定ファイルをもってきて設定すると、 YaST2でApacheの設定ができなくなりました。起動もできず。どうやら設定ファイルの構成が違う模様。 起動・停止もYaST2から行えるのでおとなしくYaST2で作業を完結しろということでしょうか。

もともとは名前ベースのバーチャルホスト設定にしていたので、同様にセッティングしようとしたのですが、 どういうわけだかデフォルト側に流れてしまう。 設定した後に再確認するとIPベースのバーチャルホストに戻されているような気が…。

とりあえずミニマムセットで動作検証するものの、デフォルト側に食われていることを確認してとりあえず終了。 YaST2での設定が実際の設定ファイルにどう書き出されているのかつき合わせて確認する必要がありそう。

Tomcatのインストール

例によってYaSTリポジトリにあるのがTomcat5.0で、6.0はナシ。5.5ぐらいは欲しいのだけど。

YaST2で5.0をインストールするとmod_jkもついてくるので後は設定するだけか。 しかし、Apacheの管理コンソールにTomcatを設定するような気の利いたメニューがないところをみると やはり設定ファイルへの書き出しをチェックしつつどうにかがんばるしかないのか?

Subversion

YaSTリポジトリからインストール。しかしWebDAVで使うもんだからApacheがどうにかならないとお手上げ。

WebDAV

FTPからWebDAVに全面移行したいと考えているのだけど、とにかくApacheが(以下略

mail

適当なメールサービスを動かすのが手っ取り早くて楽なんだと思いつつ、Apache Jamesが使いたいなぁ、とか。 YaSTリポジトリには存在しないので自力でインストールすることになるのは必定なのと、 initプロセスの設定で苦汁を舐めることになりそうなのでためらい気味。

分岐点

とりあえずApacheが要なのだけど、一向に進まず。YaST2からの設定にこだわるか、決別するかの決断を迫られているところ。

YaST2で設定する場合、起動設定などはYsST2でできるためinitプロセスに手を出す必要がないのが魅力。 ただし、バーチャルホストの設定が茨の道に思えるところが難点。あと、Apache2.0しか使えない制約がある。

Apache2.2を使う場合、RPMでのインストールなのでYaST2の管理外になってしまう(管理下に納める方法もあるのか?)。 設定ファイルの直編集は構わないのだけど、起動するのに自力でinitプロセスに組み込んでやらないといけない。ここが茨の道。

ロジック組むのは好きだけどセットアップが大嫌いだったりするんで、 なんかもう、いっそ金払って誰かにやってもらいたいとか考えてしまいがち。 自社のサーバ機を眠らせるぐらいならセットアップの人件費ぐらいかけてもいいんだけどね。

投稿日時 : 2007年9月26日 15:43
コメント
  • # re: SuSE のセットアップ失敗記
    さかもと
    Posted @ 2007/09/26 16:13
    >>Linuxは素人同然

    ここだけ読むと物凄く親近感が沸きます。
  • # re: SuSE のセットアップ失敗記
    凪瀬
    Posted @ 2007/09/26 20:11
    えー。他の部分でも駄目駄目感でてません?
  • # re: SuSE のセットアップ失敗記
    よもやま
    Posted @ 2007/09/26 22:36
    >JavaのGUIアプリケーションで文字化けが発生します。日本語が全て□になってしまう現象
    Javaフォントパスだったか何かを変更したらいけたような気がします。
    最近Linux触ってないので忘れちゃってますt
    apache2のソースビルドする際にはモード設定が一杯ありますt
    apache1互換のモードと進化(?)したモード
    それどモジュールを組み込むか、外部モジュールとするかとか・・
    だめだ、忘れてるtt
  • # re: SuSE のセットアップ失敗記
    凪瀬
    Posted @ 2007/09/26 22:49
    >Javaフォントパスだったか何かを変更したらいけたような気がします。

    概要は理解できるんですが、具体策がわからなくて ^^;
    なんか、そこらじゅうに「こういう原理だろうからこういう動きになるのだな」と理解できるのにもかかわらず
    「ではこのOSではどこのセッティングをいじればそれに対処できるのだろう?」という部分がわからなくて歯痒いのです。

    バージョン違いとかディストリビューション違いとかあるせいか、Webサイトを参考にそのままmakeの手順を踏んでもなにかしらうまくいかなかったりするんですよね…。
    面倒くさがらずに手を動かして試行錯誤すればなんとかなるのだとは思うのだけど…。

    誰かSuSE10.2での手順書作成してくれないかな。
    雑誌の原稿料よろしく5万ぐらいで書いてくれないかしらん。
    本当にやってくれる人いるなら(株)凪瀬アーキテクツから仕事発注しますよ。
  • # re: SuSE のセットアップ失敗記
    はつね
    Posted @ 2007/09/27 1:42
    jdk/jre/lib/fonts/フォルダないてですか?
    そのなかにフォントファイルが足りないはず。
    #フォント足したらcacheフォルダの中もも削除してリブート

  • # re: SuSE のセットアップ失敗記
    凪瀬
    Posted @ 2007/09/27 10:10
    再度確認してみないとはっきりしたことは言えないのですが、以前試した際はfontsフォルダにフォントファイルのシンボリックリンクを置いてみたのですがうまくいかなかったような。

    概念的には当たっているはずなんだけど、何か手順を誤っていたのかもしれませんね。また検証してみます。
  • # yqluYVhQkHYepuGH
    http://crorkz.com/
    Posted @ 2014/08/27 23:21
    dsZAJ3 You can definitely see your skills in the work you write. The arena hopes for even more passionate writers such as you who aren't afraid to mention how they believe. Always follow your heart.
  • # LXGeNFVxZtte
    http://www.arrasproperties.com/
    Posted @ 2014/09/08 18:05
    Fantastic website. Plenty of useful information here. I'm sending it to a few friends ans also sharing in delicious. And of course, thanks for your sweat!
  • # ibOlMJtNFrMDqC
    https://www.youtube.com/watch?v=6l8bpZ0oY_M
    Posted @ 2014/09/10 17:08
    Fantastic web site. A lot of useful info here. I am sending it to a few friends ans additionally sharing in delicious. And certainly, thanks in your sweat!
  • # VQrZvEpELSkjGhxWUTO
    http://track.buyclimaxcontrol.com/product/Climax-C
    Posted @ 2014/09/13 17:42
    Generally I don't read article on blogs, but I wish to say that this write-up very compelled me to check out and do so! Your writing taste has been surprised me. Thanks, quite great post.
  • # clbjTvdUUjGCgjZZX
    http://youtu.be/g68g0W6gbIc
    Posted @ 2014/09/17 22:44
    you could have an ideal weblog right here! would you prefer to make some invite posts on my blog?
  • # When someone writes an post he/she keeps the idea of a user in his/her brain that how a user can know it. So that's why this post is great. Thanks!
    When someone writes an post he/she keeps the idea
    Posted @ 2019/04/19 11:28
    When someone writes an post he/she keeps the idea of a user in his/her brain that how a user can know it.
    So that's why this post is great. Thanks!
  • # Hi there, I wish for to subscribe for this website to obtain most up-to-date updates, so where can i do it please help.
    Hi there, I wish for to subscribe for this website
    Posted @ 2019/07/19 1:38
    Hi there, I wish for to subscribe for this website to
    obtain most up-to-date updates, so where can i do it
    please help.
  • # My partner and I stumbled over here coming from a different page and thought I might check things out. I like what I see so i am just following you. Look forward to checking out your web page repeatedly.
    My partner and I stumbled over here coming from a
    Posted @ 2019/08/23 21:55
    My partner and I stumbled over here coming from a different page and thought I might check things out.

    I like what I see so i am just following you. Look forward to checking out your web page repeatedly.
  • # My partner and I stumbled over here coming from a different page and thought I might check things out. I like what I see so i am just following you. Look forward to checking out your web page repeatedly.
    My partner and I stumbled over here coming from a
    Posted @ 2019/08/23 21:56
    My partner and I stumbled over here coming from a different page and thought I might check things out.

    I like what I see so i am just following you. Look forward to checking out your web page repeatedly.
  • # My partner and I stumbled over here coming from a different page and thought I might check things out. I like what I see so i am just following you. Look forward to checking out your web page repeatedly.
    My partner and I stumbled over here coming from a
    Posted @ 2019/08/23 21:57
    My partner and I stumbled over here coming from a different page and thought I might check things out.

    I like what I see so i am just following you. Look forward to checking out your web page repeatedly.
  • # My partner and I stumbled over here coming from a different page and thought I might check things out. I like what I see so i am just following you. Look forward to checking out your web page repeatedly.
    My partner and I stumbled over here coming from a
    Posted @ 2019/08/23 21:58
    My partner and I stumbled over here coming from a different page and thought I might check things out.

    I like what I see so i am just following you. Look forward to checking out your web page repeatedly.
タイトル
名前
Url
コメント