PHPでYUM理解

1. YUMそれは何ですか?

  1)全名:黄犬アップデータ、変更されました。Googleの翻訳:茶色の犬が更新、修正、

  2)説明百度:RedHatのFedoraとCentOSのに十分であるシェル遠位パッケージマネージャ。基づいてRPMのパッケージ管理、自動で面倒なダウンロードおよびインストールすることなく、何度も何度も、指定されたサーバーのRPMパッケージからダウンロードしてインストールし、自動的に依存関係を扱うことができる、とに応じて、すべてのパッケージをインストールすることができます。

何を解決する2.YUM?

  主にソフトウェア(パッケージ)をインストールするには、依存関係を解決するにはLinuxです。

  LAMPすぎたりLNMP環境がインストールされている場合、パッケージをインストールし、使用する追加のソフトウェアをインストールする必要があります。これは、プロジェクトの展開につながった、あなたが関与してソフトウェアの依存関係を解決するために多くの時間を費やす必要があり、多くの場合、パッケージに依存している1または2が、頭痛の仕事を得るために人々のかなりの数ではありません。初心者がYUMない場合は、インストールを開始しますが、各ソフトウェアパッケージの公式サイトから別途ダウンロードして、一つ一つをインストールすると、我々は深くYUMの価値を理解するだろう。

何3.YUMプロファイルがありますか?

  1)プロファイルyum.conf

    >ファイルの場所:/etc/yum.conf

    >説明:

CAT /etc/yum.conf $ 
 
[メイン] 
示すcacheDir =の/ var /キャッシュ/ yumのキャッシュディレクトリの#yumダウンロードしたRPMパッケージは
ありません0を節約するために、保存し、= 0#キャッシュが保存されkeepcache。
デバッグレベル= 2#デバッグレベル(0-10)、デフォルトは2です(アプリケーション固有のデバッグレベル、私は理解していません)。
位置ログファイル=は/ var / log / yum.log #yum ファイルが配置されているログ
の更新に、このようなRPMパッケージのi686 i386で更新するかどうかなど、RPMパッケージの異なるバージョンを、許可するかどうか、更新のexactarch = 1#。
= 1#を廃止。これは、パラメータの更新である、(8)、簡単に言えば、特定のyumを参照してください、それは古いRPMパッケージを更新することができ、アップグレードと同等です。
gpgcheck = 1#GPG(GNUプライベートガード)、署名鍵モードの一種かどうかを確認してください。
プラグインの使用を許可するかどうか= 1#プラグインは、デフォルトでは0が許可されていませんが、我々は通常のyum-fastestmirrorこのプラグインを使用します。
installonly_limit = 3つの#どのように多くのコアは、パッケージが予約できます。
= SELinuxを除外する*#シールドは、RPMパッケージ、可能なワイルドカード、および別々のパッケージのRPMの間に複数の空間を更新したくありません。
あなたは、メタデータの場合、この大きなはyumを見ることはありません作る場合#これは、デフォルトで
#リモートで新しいものですので、あなたがする必要がないの帯域幅「獲得」よ
#yumの正しい持っていないことによって、新しいメタデータとそれに対する「賃金」をダウンロードし
#情報を。
#これは、ESPです。以下のようなディストリビューションのために、正しいメタデータを持っていることが、重要な
の周りに古いパッケージを保持していない#1のFedora。あなたは、このチェックを気に入らない場合は
、あなたのコマンドライン使用方法をinterupting#を、それが何かを持っている多くの方が良いでしょう
(これを行いますYUM-updatesd)を手動で#を1時間に1回のメタデータを確認してください。
#metadata_expire = 90メートル
#HEREまたはfile.repoという別のファイルであなたのREPOSをPUT 
/etc/yum.repos.dに#

  2)*の.repoファイル

  >ファイルの場所:/etc/yum.repos.d/ *の.repo

  yumリポジトリファイルに通常レポファイルが1つのまたは複数のデポの内容の詳細を定義し、Fedoraのソース(デポ)の設定ファイルである、例えば、どこ我々はレポファイルを設定し、アップグレードパッケージをダウンロードしたりインストールする必要がありますコンテンツは、yumを読まされ、適用されます!

【のFedora]#角括弧は、ソフトウェアソースの名前はYUM説明するれ、識別

名= Fedoraの$ releasever - $のbasearchの #は、 ここでまた、通常コンフィギュレーションファイルを読み取りやすくするために、デポの名前を定義し、一般的に効果なし、 $のreleasever変数は解放、通常8,9,10及び他のデジタルは、$ basearch変数現在のシステムアーキテクチャ一方のバージョンに応じてI386、x86_64で、PPCと同等、これら2つの変数とすることができるシステムのアーキテクチャを定義する定義します同じ......以下現在のシステムのための選択肢のYumパッケージは、ときに容易にアップグレードすることができ、異なる値、
failovermethod =優先#failovermethod 2つの値を選択することが可能であり、優先度がリストBASEURLからの選択順序を示す、デフォルトでありますミラーサーバアドレス、ラウンドロビンが記載されている、ランダムに選択したサーバーが表す
=のcompiz * * * compizを融合除外 #exclude -icon *を、このオプション後でこのデポの特定のパッケージを禁止するために、自分のリストに追加されましたインストールとケースが自分自身を追加する必要があるかもしれませんよう、スペースで区切って、ワイルドカードを使用することができます更新
#BASEURL =のhttp:/を /download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/ 
#上記の行BASEURL最初の文字は、「#」の行は、注釈を付けたことを示している読まれることはありませんこの行は、指定された(元のミラーサーバアドレス)A BASEURLことを意味取る
//mirrors.fedoraproject.org/mirrorlistレポ= fedora- $ releasever&アーチ= $ basearch:#ミラーリスト= HTTP?
この線の上に#は、次のような、この場合は無効ノート記号を追加して、私たちは自分自身の対応バージョンとアーキテクチャへの$ releaseverと$ basearchを交換しようとすることができ、通常はオープン、ミラーサーバアドレスのリストを指定されていますブラウザで開く10とi386のは、我々は可能なミラーミラーサーバのアドレスリストの長いリストを見ることができます。
BASEURLを次のように独自のアクセス高速化ミラーサーバアドレスのコピーを選択して、レポファイルを貼り付け、我々は更新レートより速く取得することができます、形式は次のとおりです。
BASEURL = 
ftp://ftp.sfc.wide.ad.jp /パブ/ Linuxの/ Fedoraの/リリース/ 10 /すべて/ i386の/ OS 
http://ftp.chg.ru/pub/Linux/fedora/linux/releases/10/Everything/i386/os 
HTTP://ftp.yz u.ac.jp-.yamagata /パブ/ Linuxの/ Fedoraの/ Linuxの/リリース/ 10 /すべて/ i386の/ OS 
http://mirror.nus.edu.sg/fedora/releases/10/Everything/i386/os 
HTTP ://mirror.yandex.ru/fedora/linux/releases/10/Everything/i386/os 
http://ftp.twaren.net/Linux/Fedora/linux/releases/10/Everything/i386/os 
HTTP:/ /ftp.itu.edu.tr/Mirror/Fedora/linux/releases/10/Everything/i386/os

このオプションは、ソースが有効になってレポで定義されていることを示し= 1#有効、0は無効にする
gpgcheck = 1このオプションは、レポは、回転数GPGチェックをダウンロードされることを示している#は、rpmパッケージがあることが決定された効果的かつ安全なソースを
gpgkey =ファイル:///など/ PKI / RPM-GPG / RPM-GPG-KEY-fedora- $ basearch# 検証のために定義されたGPGキー、公開鍵は、ファイルのデジタル署名場所です!

##より次のデポは、基本的に少ない、オプションは上記の通りである
[Fedoraの-のdebuginfo] 
名= $のFedoraのreleasever - $ basearch -デバッグ
failovermethod =優先
#BASEURL = HTTP://download.fedoraproject.org/pub/fedora/ Linuxの/リリース/ $ releasever /すべて/ $ basearch /デバッグ/ 
ミラーリスト= HTTP:?//mirrors.fedoraproject.org/mirrorlistレポ=のFedora-デバッグ- $ releasever&アーチ= $ basearch 
有効= 0 
gpgcheck = 1 
gpgkey =ファイル:/など// / PKI / RPM-GPG / RPM-GPG-KEY-fedora- $ basearch 

[Fedoraの-出典] 
名前=のFedora $ releasever -ソース
failovermethod優先=
#BASEURL =のhttp://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/ 
ミラーリスト=のhttp:?//mirrors.fedoraproject.org/mirrorlistレポ=のfedora-ソース- $ releasever&アーチ= $ basearch 
有効= 0 
gpgcheck = 1 
gpgkey =ファイル:///など/ PKI / RPM-GPG / RPM-GPG-KEY-fedora- $ basearch

  ブロガーから抽出された設定内容上述した第3の点、  hao_xiaoyu物品、物品アドレス:https://www.cnblogs.com/haoxiaoyu/p/3971363.html

[更新] 2019年6月26日午後十一時08分43秒

おすすめ

転載: www.cnblogs.com/renyong/p/11094461.html
おすすめ