学習を進めてきたけれど、ちょっと混乱していたり抜けていたりするので、今一度おさらい
linuxにはどんな種類があるのか
linuxディストリビューションは沢山あるが大きく分けるとDebian系とRedHat系が主流。
パッケージ管理システム
実行ファイルや設定ファイルやライブラリを一括で管理するシステム
系統 | パッケージ管理システム | 統合的なパッケージ管理システム |
---|---|---|
Debian系 | dpkg | APT |
Redhat系 | RPM | YUM |
統合的なパッケージ管理システムを使うと依存関係などもまとめて処理してくれるので、実際に実行するのはAPTやYUMのコマンド。
ソースコードからのインストールとパッケージからのインストールは何が違うのか
ソースコードから
自分でソフトウェアソースコードを入手しtarで解凍、ソースコードを「./configure」「make」「make install」という3つの手順を使いコンパイルしインストールする
これらの依存関係をしっかりと自分で管理し、必要なソフトを準備したり、削除するときに気を使ったりしないといけない
パッケージから
パッケージ管理システムを使用して、ソフトウェアをインストールする
依存関係も含めて管理してくれる