概念の違い
源码包
長所:
十分な容量がある場合1)オープンソース、あなたがソースコードを変更することができます
)2を、必要な機能をインストールするために自由に選択できます
3)ソフトウェアコンパイルとインストールされている、それはより自分のシステムに適している、より安定し、より効率的な
4)簡単にアンインストールする
欠点:
1)多くのインストール手順があり、特に大規模なソフトウェアコレクション(LAMP環境など)をインストールする場合は簡単です2)スペルミス
3)長いコンパイル時間
4)コンパイルインストールであるため、エラーを解決することは困難です
RPM包(二进制包)
利点
1)パッケージ管理システムはシンプルであり、パッケージのインストール、アップグレード、クエリ、およびアンインストールは、いくつかのコマンドで実行できます
2)インストール速度が速い
欠点
1)コンパイル後にソースコードが表示されない
2)関数の選択がソースコードパッケージほど良くない柔軟
設置場所の違い
RPMパッケージはデフォルトの場所にインストールされます。
通常、ソースパッケージは指定されたインストール場所です。
通常、/ usr / local / filenameのインストールに使用されます
強調:/ usrはLinuxシステムのリソースディレクトリです
/ localはローカルです。これは、ソフトウェアをインストールするためにシステムが準備する場所です
さまざまな設置場所の影響
RPMパッケージによってインストールされるサービスは、システム管理コマンドを使用して管理できます。
例:RPMパッケージによってインストールされるapache起動メソッド
/usr/local/apache2//bin/apachectl start
#systemctl start httpd.service #启动
#systemctl stop httpd.service #停止
#systemctl restart httpd.service #重启
ソースパッケージは指定された場所にインストールされていないため、サービスコマンドで起動することはできず、絶対パスでのみ起動できます
netstat -ntlpコマンドを使用して、独自のソフトウェアパッケージが起動しているかどうかを確認できます。