Linuxプラットフォーム上の多様なソフトウェアのインストール方式とより友好的なパッケージ管理関連ソフトウェアの紹介
一般的なソフトウェアのソースパケットは圧縮され、圧縮されたフォーマットはgzとbz(またはbz 2)の2つのフォーマットに分けられる。
ソースパッケージのフォーマット:***.tar.gz(またはbz,bz 2)。
下の図に示すように、PHPのソースパッケージです。
ソースパッケージ(PHPのインストールパッケージを例に)のインストール、アンインストールの方法は以下の通りです。
手順1:インストールパッケージの解凍gz接尾辞用:tar-zxvf php-5.5.14.tar.gz
bz(またはbz 2)接尾辞用:tar-jxvf php-5.5.14.tar.bz2
ステップ2:ディレクトリに入り、構成cd php-5.5.14
./configure(注:configureコマンドにはパラメータがたくさんありますが、ここでは詳しく説明しません。)
ステップ3:コンパイルmake
ステップ4:インストールmake install
(テクニック:makeとmake installを一緒に実行し、make&&make installで)
インストールディレクトリに入り、コマンドmake uninstallでアンインストールできます。
2、RPMパッケージのインストールとアンインストールRPMはRedHat Package Manager(RedHatパッケージ管理ツール)の略で、このファイルフォーマット名にはRedHatのロゴが付けられていますが、オリジナルのデザインコンセプトはオープンで、現在はOpenLinux、S.u.S.E.およびTurbo LinuxなどのLinuxの配布バージョンが採用されており、公認の業界標準と言えるでしょう。
メリット: 欠点:下の図に示すように、MySQLのRPMパッケージです。
直接ディレクトリに入り、ファイルを実行します。
./MySQL-server-5.7.3_m13-1.el6.i686.rpm
rpm -qa MySQL-server*
rpm -ql MySQL-server-5.7.3
rpm -e MySQL-server-5.7.3
3、DEBパッケージのインストールとアンインストール メリット: 欠点:DEBはDebianパッケージ形式のファイル拡張子で、Debianの命名と同じように、DEBもDebra Murdockによって名付けられた。彼女はDebianの創始者Ian Murdockの奥さんだ。
DEBとRPMはLinuxオペレーティングシステム下のパッケージ管理ツールの2つの陣営を形成している。
binファイルの実行権限を付与し、直接実行します。
インストールされたディレクトリに入り、すべてのファイルを削除すればいいです。
二、より友好的なパッケージ管理ソフトウェア メリット:Yum(全称Yellow dog Updater,Modified)は、FedoraおよびRedHatおよびSUSE、CentOSにおけるShellフロントエンドパッケージマネージャである。RPMパッケージ管理に基づいて、指定したサーバからRPMパッケージを自動的にダウンロードしてインストールすることができ、依存関係を自動的に処理することができ、すべての依存パッケージを一度にインストールすることができ、煩雑にダウンロード、インストールする必要はありません。
注:具体的な使用命令は、ここでは詳しく説明しません。
メリット:APT(すべて:Advanced Packaging Tool)はLinuxの下にあるインストールパッケージ管理ツールです。
注:具体的な使用命令は、ここでは詳しく説明しません。
三、まとめ本文は4種類のLinuxの下でソフトウェアのインストールの方式を言って、もしYUMとAPTをプラスするならば、6種類です。この6つの使用環境はそれぞれ以下の通りである。
1、安全、安定、すべての制御下のソフトウェアが必要で、ソースコードのコンパイルインストール方法に詳しい場合は、最初のソースコードパッケージのインストール方法を選択してください。
2、もしあなたがダウンロードしたソフトウェアがrpmフォーマット、debフォーマット、binフォーマットであれば、あなたは相応のインストール方法を選択するしかありませんが、事前に相応の依存パッケージをインストールしてください。
3、もしあなたがインターネットに接続して、Ubuntuの下でデフォルトでaptがあるならば、aptを使ってオンラインでインストールソフトウェアをダウンロードすることをお勧めします;redhatのデフォルトでyumがある場合は、yumを使用してインストールソフトウェアをオンラインでダウンロードすることをお勧めします。オンラインでダウンロードすることで、より正確で、より便利になり、ソフトウェア依存の問題を解決することができます。