ほんといんたーねっつは初心者には厳しいですね・・。
今からLinuxを学ぶ!VPS借りてなんかする!そういう初学者仲間に、最初に知っておくべき内容をここで。
いろいろ検索すると、もちろん色々出てきます。
ただそこに出てくるのは、歴戦の強者たちが試行錯誤した結果です。
いわゆる何も知らない初心者には絶対わからない、「経験者のみが知る常識」がいたるところにあります。
それを鵜呑みにして実行すると、取り返しのつかないことになったり、自分の把握できてないところで物事が進行していたりと、なんとも嫌な感じになります。
前もって、知っておきましょう・・(自戒
ソフトウェアをインストールするには
Linux系OSでソフトウェアをインストールするには、以下の方法があります。
- ソースからインストール
- パッケージ管理システムからインストール
※他にもあるよ!って場合はぜひ教えてください。。
ソースからインストール
./configure hogehoge... make make install
こういうやつを見つけたら身構えよう。
これは初心者はやらない方がいいみたいです。
間違っていれたソフトとか、不要になったものをアンインストールしたい場合にとても困ります。
WIndowsだったりすると、「コントロールパネル」→「プログラムの追加と削除」とかで簡単にできまが、調べたところによると、Linuxはそういう思想でできていない模様。
ソフトウェアのインストール時には、「あっちこっちの設定ファイル」に、インストール内容を反映します。
削除したい場合は、その「あっちこっちの設定ファイル」を修正しなければなりません。
うん、無理です。
だからこそ、rpmやyumを使うべしというわけですね。
パッケージ管理システム
rpmやらyumやらaptitudeやら色々呪文みたいですが、ソフトウェアのインストール状況を管理する用ソフトウェアがあるという話です。
使ってるOSによって、そのコマンドや内容が違ったり、コマンドによってもやってくれる範囲が違ったりするみたいです。
CentOSの場合だと、yumとrpmというものを使います。
rpmが基本となるもので、yumはそれを拡張したやつらしいです。
詳しくはこちら。
Ubuntuとかだと、apt-getやらいろいろあるみたいです。
まとめ
基本的にはパッケージ管理システムでインストール。
どうしても見つからない場合は、リポジトリを増やしてみる。
それでもダメなら、ソースから最新の注意を払ってインストール。
慣れるまでは、出来る限りソースインストールはしない方向でいきたいものですね・・。