いくつかの方法でインストールしたLinuxシステムソフトウェア

多くのLinuxディストリビューションは、さまざまなリリース間でのソフトウェアのインストール方法やコマンドが同じではない、また、異なる方法間のバージョンのソフトウェアをインストールする、があります。しかし、一般的に言えば、Linuxは2つの派閥、レッドハットの1つの派閥を持っているので、上のRedhat、CentOSに、Fedoraとを含んでいます。派閥Debianがあり、その上カーリー、Ubuntuとが含まれています。

 

 レッドハットシリーズ

  単純なビューを見てください:

  

 

 コンパイルツールをインストールするには、ソースのインストールが必要: YUM -yインストールのgccはgcc-C ++メイク

RedHatの下例えばApacheをインストールするには

ソースコードパッケージ-2.2.15.tar.gzをダウンロードするには、HTTPD
のhttpd-2.2.15.tar.gz -Cは/ usr / srcは/ usr / src /ディレクトリに抽出され-xvfタール
アンパックディレクトリを/ usr 、./configureを実行設定コンフィギュレーションファイルをダウン/src/httpd-2.2.15/、設定されていないモジュールを、インストールするインストールディレクトリを、設定、ソフトウェアがデフォルトでインストールされては/ usr / local / apache2の/ディレクトリにあります。もしは./configure --prefix =は/ usr / local / HTTPS /、 中には/ usr / local / HTTPS /ディレクトリにマウントされ吸いました。また、インストールされていないこの時点では、インストールパスの設定は
、コンパイラが実行可能なバイナリファイルMakefileを生成するために作る
インストールをインストールします。この場合、ソフトウェアは、/ usr /ローカル/ HTTPS /ディレクトリにインストールされている
インストールパッケージの完了後にクリーンアップをインストールします

    ディレクトリ/usr/src/httpd-2.2.15/ダウン、メイクのアンインストールやコンパイル後のクリアのためにきれいな作りに解凍して
    、その後と親ディレクトリに戻り、HTTPD-2.2.15を削除する
    ソフトウェアをアンインストールしたい場合は、その後、 / usr / local / apache2のこのソフトウェアを削除することが可能
に./configureメイクをしてメイクインストール
の./configureを注目特徴インストールプラットフォームを検出するために使用されます。例えば、それはあなたがCCまたはGCC、CCが必要とされていないか、GCCでないことを検出し、それはシェルスクリプトです。
コンパイルするために使用され、それがその後、コンパイル、メイクファイルから命令を読み取ります。
make installをインストールするために使用され、それはまたのMakefileから命令を読み込み、指定した場所に取り付けられました。
configure

./configure --prefix = / usrは上記のソフトウェアの意味である:このステップは、一般的なコードとして、インストール後の設定パラメータを追加することによって、あなたがコントロールすることができ、次のコンパイルの準備のために、Makefileを生成するために使用されます/以下USRインストールされ、実行可能ファイルは、/ usr / binにインストールされます。同時に、あなたは--sys-config設定=パラメータを指定することで設定することができ、ソフトウェア構成ファイルの一部を。、なし - - 無効などを制御コンパイラにパラメータを、あなたはは./configure --help可能にすることにより、ヘルプを詳細に指示を表示することができ、有効 - 一部のソフトウェアはまた、--with追加することができます。

メイク

このステップでは、パッケージのほとんどのソースコードは(もちろん、PerlやPythonのソフトウェアで書かれたいくつかのコンパイルにPerlやPythonの呼び出す必要があります)、このステップをコンパイルされているコンパイルすることです。エラーがmakeプロセスで発生した場合、あなたは数にあまり依存エラーコード(ノートだけでなく、最後の行)、そしてあなたは、(一般的にINSTALL年で住所に提出)開発者にバグレポートを提出することができたり、システムをダウン記述する必要があります独自のエラーコードの入念な調査が必要なライブラリ。メイクの役割は、ソースコードをコンパイルを開始することであり、いくつかのオファーの機能、これらの機能は、彼のMakefileの設定ファイルによって、関連する機能を提供し、
コンパイル済みの自動内部のLinux開発キットのための制御プログラムを作成し、彼はコンパイラを通過したMakefileの作成を可能にします仕様自動化されたコールのgcc、LDといくつかのプログラムを実行してコンパイルする必要があります。彼が使用する一般的な、Makefileの制御コードでは、configureのパラメータと特定のシステム環境によって生成されたスクリプトを提供します。

make installを

このコマンドは、(もちろん、あなたはいくつかのテストを行ってメイクチェックやメークテストを実行する必要があるいくつかのソフトウェア)は、このステップは、一般的に(なぜならたいファイルシステムへの書き込みに)root権限を持っているあなたを必要としインストールします。インストールを示し、一般的にmake installを、アンインストールがアンロードされていることを確認。

rpmパッケージの
RPM(RedHatのパッケージマネージャ):Red Hatが発表には、データベースファイル、インストールパッケージの詳細な記録、荷降ろしや情報の他の変化を統一し、それが自動的にパッケージの依存関係を分析することができ、提案
 
フォーマットのRPMパッケージの名前付け:Firefoxの-17.0 .10-1.el6.centos.x86_64.rpm
                                ハードウェアプラットフォームの拡張機能のソフトウェア名、バージョンのリリース番号

rpmコマンド管理
  インストールされているソフトウェアについて

          RPM -qa:クエリのすべてのRPMパッケージは、パッケージの記載されているバージョンをソフトウェア情報をインストールし
          たRPM -qのhttpd:httpdのインストールかどうかを確認し
          、RPM -qiのhttpd:httpdのソフトウェアリストの詳細
          回転数-qcのhttpd:httpdのプロフィールディレクトリ
          のhttpdを表示するファイルが含まれます。rpm -ql httpdの
          インストールパスをし、httpdの実行ファイルのパスを参照してください。whereisはhttpdの
    名前を指示検索をパッケージ化するに従って、

          これはVIM:のシステムのコマンドサーチパス
          指示-qf絶対パス回転数:RQM -qfは/ usr / binに/ VIMで提供されるコマンドrpmパッケージを表示
  後、マウントする(CD-ROMファイル必要なソフトウェアをインストールしないために、そしてその次のカタログにパッケージ  

    RPM -qplの.rpmパッケージオプションpは完全な経路情報パケットを記述する必要が背後に、パッケージを表し、QPLは、インストール後に生成され、このパッケージに記載されているファイルやディレクトリを示している
    RPM -qpiパッケージ.rpmのを詳細な情報パックがインストールされて読んで
検証ソフトウェアを:

V:ファイルに含まれるソフトウェアが変更されているソフトウェアの名前に続いて、一覧表示されます。ソフトウェア問い合わせください。 
バージニア州:リストのすべての可能性が高い、その上にファイルシステムに変更します。実際のシステムの場合。 
VP:RPMパッケージが続きます。 
VF:ファイルが変更されているかどうかを示します。

 

 

各タグの出力の意味については、次のように:

Sは、原稿の長さが変更された表し
、Mは、ファイルタイプ、またはファイルアクセスの変化を表す
。図5を変更MD5チェックサム
Dはデバイスノードの特性が変化表す
シンボリックリンクファイルLが変化表す
Uはファイルを表しを/ノードのサブディレクトリの所有者/装置が変更された
Gファイル/サブディレクトリ/ノード装置は、グループ変更表す
Tは、ファイルの最終更新時刻が変更された表す
「M」マークが出力に現れる場合、対応しますファイルが改ざんまたは交換されている可能性があり、そのファイルは再インストールrpmパッケージをアンロードすることにより、攻撃を受けてクリアすることができます。

しかし、このコマンドは無力にインストールされている非RPMパッケージを経由してファイル用のRPMパッケージによってインストールされたすべてのファイルを確認することができます制限があります。ツールはまた、代替的に回転されていればなお、この方法は通過することができず、この時点で、通常の工具回転速度検出システムからコピーすることができます。

ファイルシステムをチェックしてくださいまた、rkhunterのは、これら2つのツール、ch​​krootkitのことによって達成することができます。

  インストールとアンインストール

        RPM Iが表す-ivhインストールパッケージの.rpm、vはディスプレイのインストールを表し、hは、インストールの進行状況を示す進行状況として「#」を表す
        回転-e削除し、指定されたパッケージのRPMパッケージ名を
YUM源が搭載:
YUM(イエロー犬アップデータ日時):自動的にrpmパッケージ間の依存関係を解決することができるソフトウェアアップデートメカニズム構築されたRPMパッケージに基づいて、集中リポジトリが提供するすべてのパッケージはyum

関連記事:Redhat7のconfigureのyumソース(ローカルソースとのネットワークソース)
、いくつかの共通のyumコマンドを実行します。

  yumのキャッシュ情報を空にするすべてきれいに
  yumのリスト一覧に情報パッケージ
  yumのリストビューのhttpd httpdがインストールされ
  たパッケージはyum情報のhttpdディスプレイに特定のhttpdに関する詳細な情報を
  yumをhttpdの-yインストールのhttpdパッケージのインストール
  yumを取り除くのhttpd httpdのパッケージ搬出が-y
  yumのキーを検索します単語のキーワードが、それはキーワード検索rpmパッケージのためのレポソースで発見された
  のyumコマンドに応じたコマンドを提供し、ソースはレポを検索し、インストール手順rpmパッケージの中に発見された
  yumの履歴一覧/情報/アンドゥ/リドゥ番号履歴缶リストビューは、アンインストールに対応するパケットを再読み込みするが、命令に基づいて動作シーケンスであることはyum、数は、実行指定大きくする必要がある
  ソフトウェアのアップグレードやシステムのカーネルは、一方でyumのアップデートは、すべてのパケットをアップグレード-y
  yumをアップグレード- yが唯一、すべてのパッケージをアップグレードするソフトウェアやシステムのカーネルをアップグレードしないでください

 

Debianの学校

  

debパッケージをインストールするには、
DEB Debianパッケージ形式はファイルの拡張子で、Debianパッケージアーカイブは一緒にgzipとtarパッケージを介してUnixar標準、パッケージパッケージファイル情報やコンテンツ、です。
これらのパッケージに対処するための古典的なプログラムは、多くの場合、Debianのapt-getを介して動作、dpkgのです。DEB形式は、独自のインストールパッケージ形式、APTソフトウェア管理システムと、それはLinuxで現在のインストールパッケージの非常に人気の形になってきた(DebianとUbuntuのを含む)Debianシステムで
 
はdpkgコマンドの使用:
dpkgの

    -i:パッケージをインストールします。
    -r:削除パッケージを、
    -Pは:自分のプロファイルがパッケージを削除し、削除;
    -L:関連したパッケージ内に表示されたファイル;
    -l:インストールされたパッケージの一覧を表示;
    -アンパック:UNTIEパッケージ;
    -c:パッケージ内のファイルの一覧を表示;
   --confiugre:設定したパッケージ。
ソースをインストールapt-getを
apt-getを使用しての
apt-getをの上級管理職1.Ubuntuパッケージ
のaptの利便性に加えてを、apt-getのは大きなメリットです大幅に(いわゆる依存悪夢の発生確率を低減依存関係の地獄)、依存関係の地獄に巻き込まれた場合でも、また、apt-getを使用すると、スネアを脱出援助、ヘルプの良い手段を提供します。 
apt-getと通常はダウンロードまたはインターネットからインストールするには、オンラインアーカイブがはびこっています。世界的には、200以上の公式Debianミラーがある多くの非公式のパッケージは、サイトが提供しています。あなたがDebianのリリースの異なるバージョンに基づいて使用し、使用しているデポは、手動または自動設定を選択する必要があるかもしれません。あなたは公式サイトからの完全なDebianミラーの一覧を取得します。そして、多くの非公式サイトは非公式専用のソフトウェアパッケージの様々な提供、もちろん、非公式なパッケージを使用するには、より多くのリスクが存在します。 
パッケージは、(不安定から安定への)準備を解放し、基本的なDebianのためのものであり、(例えば、メインのcontrib nonfreeをなど)別のカテゴリに分類され、このプログラムはよく言われているDebianフリーソフトウェアと除算(に基づいていますなぜなら暗号化ソフトウェアの輸出に関する米国の規制のDFSG)、および米国以外のカテゴリ。 
2. APTコマンド一般的に使用されるパラメータ

apt-キャッシュ検索パッケージは、パッケージの検索 
などの指示、サイズ、バージョン、として、aptのキャッシュショーパッケージ取得したパケット情報を 
須藤はapt-getをインストールHTTPDをインストールするソフトウェア
はsudo apt-getのパッケージのインストール-再インストール再インストールパッケージ 
sudoはapt-getを- F修復インストール"-f = --fix-欠落"のインストール 
はsudo apt-getのhttpdのソフトウェアのアンインストールするには、Remove
パージなどの削除プロファイルを含め、パッケージを削除-須藤はapt-getを削除パッケージは 
須藤はapt-getの更新は更新し、ソース 
はsudo apt-getをしますアップグレードアップデートパッケージがインストール 
apt-getをシステムにアップグレードするのdist-upgrade sudoの 
アップグレードのdselectはsudo apt-getを使用してのdselect-アップグレード 
のapt-キャッシュがパッケージが依存して使用することが理解されている依存 
のapt-キャッシュrdependsパッケージをパケットを見ているパッケージが依存しているものです 
須藤はapt-getをコンパイラー環境のインストールに関連するビルドDEPパッケージ 
のapt-getのパッケージのソースパッケージのダウンロードソースコード 
はsudo apt-getのクリーン&&須藤はapt -get AUTOCLEAN クリーンアップ不要なパッケージ 
損傷の須藤はapt-getをチェックチェック依存性

 

おすすめ

転載: www.cnblogs.com/WinkJie/p/12528437.html