電子書籍の厳選無料作品が豊富!

現在、LinuxでWebサーバを立てようとapacheをインストールしていて、tarからやってるのですが、
「rpmでやったら?自動更新もできるし」
という意見がでました。
正直、どちらでやったほうが、一番手がかからず、バージョンアップができるのでしょうか?

A 回答 (5件)

こんにちは。



バージョンアップにどちらが楽か、という事で言えばrpmが楽だと思います。
例えばfedoraでいえばyumコマンドで簡単にダウンロードからインストールまでやってくれますよね。

ただtarからインストールされる方法をご存じなのであれば、そちらの方がいいのではないでしょうか。

理由はいくつかあります。
・どのOSに行っても同じ手順でできる
・rpmだと最新のバージョンになるまで時間がかかる事がある
・サーバがインターネットにつながっていない状況では、自動更新が難しい
・apacheで言えば、好みのオプションを付けられる(インストールディレクトリとか)

個人的には、apacheのようにセキュリティホールとかで最新バージョンを意識するものはtarから、
kernelのようにインストール手順が複雑なものはrpmで、と時に応じて作業しています。
    • good
    • 0

tarボールからrpmパッケージ作ってインストールするという手もありますね。


specファイルが書けないのなら、checkinstallというrpmやdebパッケージにしてくれるソフトもあります。
これを使えば好みのオプションにしつつ簡単にrpmパッケージが作れるので、あとあとファイルの管理が楽ですよ。
簡単な使い方は
./configure --オプション
make
checkinstall
でできたrpmパッケージをインストールって感じですね。

参考URL:http://park15.wakwak.com/~unixlife/linux/rpm-cle …
    • good
    • 0

#3の方のおっしゃるとおりだと思います。

車で言えば万人向きのオートマミッションと、マニア向きのマニュアルミッションというところでしょうか(笑)。経験、用途、場合によって、使い分けられれば素晴らしいでしょうが、私はまだまだ修行中でそこまでいけません...(^_^;)。

http://d.hatena.ne.jp/keyword/apt
http://www.debian.org/doc/manuals/apt-howto/inde …
http://www.atmarkit.co.jp/flinux/rensai/linuxtip …
http://www.atmarkit.co.jp/flinux/rensai/linuxtip …
http://vinelinux.org/manuals/using-rpm-2-1.html
    • good
    • 0

こんにちは 初心者です。

お使いのディストリビューションにも寄りますが、yumとかaptはどうでしょうか。rpmやup2dateなどは依存関係の処理が不十分だそうですが、yumやaptなら面倒みてくれるそうです(aptの方がよりいいらしいです)。なお上記を併用すると微妙に依存関係がずれるので、どちらか一つに決めたほうがいいそうです。詳細はご自分でお調べください。
http://www.geocities.co.jp/SiliconValley-Cuperti …
http://win2linux.sourceforge.jp/goodapps/APT.html
http://fedorasrv.com/yum.shtml
http://fedorasrv.com/apt.shtml
    • good
    • 0
この回答へのお礼

レスありがとうございます。
rpmでインストールして、aptで更新というスタイルでできる、ということでしょうか?

お礼日時:2005/03/16 12:58

 RPMを開発したRedhatの理念は、「ディストリビューション標準のソフトを使え」というものだ。



 なので、
・お手軽にセキュリティパッチを当てたい。メジャーバージョンアップはしない。→RPM
・Linuxは自分でなんとかするからLinuxだ。自由にやりたい。バージョン管理は自分でやる。→tar
となるな。

apacheの話をすると、例えば2.0.30にセキュリティホールが発見された場合、apache自体は2.0.31などにバージョンアップしてホールが埋められるが、Redhatが配布するRPMは2.0.30-2などとなるだろう。もちろんホールが完全に埋まっているかは別として、Redhatはそのように最大限頑張ってくれているはず。

あれこれ書いたが、元々RPMを(システム上)使っているのならRPMで管理する方が圧倒的に楽だ。
    • good
    • 0
この回答へのお礼

ありがとう。
そうだな、rpmでやってみようと思えるようになったよ。さんきゅーな。

お礼日時:2005/03/15 15:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!