![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんにちは。
質問があります。非常にくだらないと思うかもしれませんが、ご回答していただければと思います。
現在、情報ネットワークの機関を維持しているサービス
としてDNS(BIND)だったり、www(Apache)だったり、
さまざまあるとおもいます。
そして、その中でも数が多い(?)Linux環境の場合、
rpmというパッケージで簡単にソフトウェアがインストールできてしまいますが、以前職場へエンジニアの方が
来ていたときはコンパイルしてインストールしていた
ようでした。
結局rpmっていうのは簡単なのがいいのでしょうか?
それに対してソースからのインストールはチューニング
しやすいから、エンジニアの方はソースからだった
のでしょうか?
些細な疑問なのですが、Linux系の雑誌をよみふけって
いたら、なんだかRPMからのインストールが多いので
疑問に思い投稿させていただきました。
アドバイス頂ければ幸いです。
よろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
RPMなどのパッケージ管理システムは、Linuxや別のUNIX
系OSを特徴づけるものだと思います。RPMはそこそこ
便利かとは思います。
しかしソースから入れたい場合は、僕の場合は
1、カスタマイズしたい( apacheならSSLやSuExecなど)
2、最適化したい(CPUの能力を活かしたい)
3、バイナリは不安(今でもたまに改変されてたりする)
4、RPMの依存関係地獄から逃れたい
(例えば apache-ssl を入れて、途中でopensslの
バージョンをあげたいと思っても不可能)
特に4については、Debianのapt-getの方がマシに思う。
もっともパッケージで素晴らしいのはBSDです。
特にNetBSDのパッケージ管理は秀逸です。
4も簡単に可能。すいません、話がズレました。
No.1
- 回答日時:
>結局rpmっていうのは簡単なのがいいのでしょうか?
ソースがrpmになっているものもありますが、これはrpmのバイナリのことを言われているんでしょうから、その通りです。
ただ、バイナリの動作環境は、それがビルドされた環境というのが前提ですから、ディストリビューションやバージョンが一致しないとうまく動作しないことがあります。
>それに対してソースからのインストールはチューニング
>しやすいから、エンジニアの方はソースからだったのでしょうか?
一般にUNIX系のソフトウェアは、バイナリよりもソースで公開されるものの方が、早く、数も多いのです。
特に、セキュリティに関するものは対応スピードが要求されますから、ソースの方が都合がいいことになります。
そしてそのソースは、いろんな環境でビルドして実行できるように作られていますから、ターゲットのマシンでビルドすれば実行可能なバイナリが簡単に作れます。
また、ソースの一部を変更したり、ビルド時にオプションを指定することにより、カスタマイズすることもできます。
ですから、OSをインストールする際も、バイナリだけでなく開発環境もインストールしておくのがベターです。
(ビルドには、開発環境が必要ですから)
>特に、セキュリティに関するものは対応スピードが要
>求されますから、ソースの方が都合がいいことになり
>ます。
>そしてそのソースは、いろんな環境でビルドして実行
>できるように作られていますから、ターゲットのマシ
>ンでビルドすれば実行可能なバイナリが簡単に作れま
>す。
なるほど・・・セキュリティに関するものの対応スピードの問題ですね・・・納得です。要するにRPMの倍ありパッケージでもアップデートの対応をかんがえると・・
どうするかということですね。
大体理解できました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- UNIX・Linux Fedora37では動画編集ソフトavidemuxのバージョンは2.8.2ですがこれだとMPEG2の 1 2023/02/07 12:15
- UNIX・Linux Linuxのパーティションタイプ(MBR/GPT)について 2 2022/07/26 13:35
- UNIX・Linux raspberrypi に bluealsaを入れようにも見つからない 1 2023/02/04 10:55
- UNIX・Linux ASUS UEFI BIOS バージョン 0507 x64 のマザーボードを使ってますが、このマザボ 1 2023/05/18 21:13
- 中古パソコン 富士通 ESPRIMO B532/G のBIOSが表示されない 3 2023/01/03 16:42
- UNIX・Linux Fedoraのupgradeで、libruby.so.3.0()がinstallできないという 1 2023/03/30 16:42
- CPU・メモリ・マザーボード マザーボードM5A99FX PRO R2.0にCentOS7,Fedora32,Debian11等を 2 2023/05/24 05:08
- UNIX・Linux ChromebookでPythonを使いたい! けれどLinuxが入らない… 4 2022/05/05 08:49
- UNIX・Linux fessカスタマイズ 1 2022/09/27 17:29
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.NET Frameworkがコントロール...
-
CloverをインストールしたUSBメ...
-
一太郎ダウンロード版と箱に入...
-
ファイルの暗号化でフリーソフ...
-
iniファイル読み込み失敗という...
-
PCゲーム Hard☆Love☆Life
-
海外で購入したスクリーンセイ...
-
Divxがインストできません
-
フリーソフト「VMGtoEML」につ...
-
HANDBRAKEというソフトのエラー
-
インストール時のエラーで「ド...
-
Sublime Text 2 インストールエ...
-
Win上でMacOSXエミュいいもの教...
-
イラストレーターで数式を表現...
-
デーモンツールのインストール...
-
BrightStor ARCserve Backup v9...
-
富士通社のCD「スーパー統合辞...
-
InstallShield でインストール...
-
SIDとSERVICE_NAMEの違いとは?
-
ORA-12170のエラーについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.NET Frameworkがコントロール...
-
Windows Storeを使わずに付箋を...
-
WiFi環境があればTikTokLiteは...
-
AnyDVDとレジストリKey
-
移行PCにDockerがインストール...
-
イラストレーターで数式を表現...
-
AutoCAD lt 2006インストールで...
-
ドミノサーバーって?
-
Windowsインストーラーmsiファ...
-
Real Playerで動画が見れない
-
一太郎ダウンロード版と箱に入...
-
PCゲーム Hard☆Love☆Life
-
VMware player15にwindows98SE...
-
MP4結合ソフト
-
ファイルの暗号化でフリーソフ...
-
VNCについて
-
utau windows7で動かない
-
Steamインストール出来ない
-
e-photo
-
iniファイル読み込み失敗という...
おすすめ情報