yumのは何ですか?
yumをyellowdogアップデータ修正頭字語です。yellowdogは、Linuxディストリビューションで、RHは現在、同様の原理とがちに感じのyum、yumを形成するが、コードをコンパイルしやすいその分布をアップグレードするためにこの技術を使用しますが、効率はyumをのpythonを使って書かれたよりもはるかに高いです。これはyumのホームページです。
yumのアイデアは、依存関係を削減するLinuxユーザが頭痛を持って、オペレーションなど、中央倉庫(リポジトリ)を使用しても、流通管理アプリケーションの相互関係の一部で、計算された依存関係に基づいて、ソフトウェアのアップグレードのために、インストール、削除することです問題。これは、yumのと同じとなりやすいです。もともと管理ソフトウェアの傾向のDebianのdebタイプに使用するが、今ものRHドアをRPMできるように。
このようなソフトウェアは、関連するソフトウェアパッケージをダウンロードし、HTTPやFTPプロトコルを介して必要なときにリポジトリから必要な情報を取得するために、1つまたは複数の対応するリポジトリの設定ファイルを介してネットワークアドレスを記述する一般的です。このように、異なるリポジトリの記述を確立することにより、ローカルユーザが説明し、インターネット接続がある場合に、システムのアップグレードやメンテナンス作業を容易にすることができるようになります。さらに、シェルFTP_PROXY HTTP_PROXY内のある薬剤を使用する必要があり、標準的な環境変数の設定の場合。
リポジトリが作成またはcreaterepo、あなたもここにミラーとして既存のリポジトリ他者とリポジトリユニットを構築する方法を模索することができますyumのアーチコマンドです。
YUM基本的な動作を
特定のクエリに加えて、ソフトウェアのインストール(ローカルネットワーク)、アップグレード(ローカルネットワーク)、アンロード、を含むYUMの基本的な動作、。
我々は、仮想マシンのBochsのをインストールする必要があるとして、(今インストールはFC5のyumが付属しているとする)のyum、あなたは簡単にそれをインストールすることができ良好な局所を設定した後、あなたは使用することができます
。#yumをBochsのをインストールする
あなたは、関連するローカル回転数を持っている場合ファイルは、使用することができます
#localinstall ur.rpm yumの
元リードがyumのリポジトリ内の既存のデータを検索する(通常は最初の更新データをダウンロードするリポジトリに接続)、このソフトウェアを有することが判明した場合、それはそのを分析することで、依存関係をダウンロードしてインストールします必要ソフトウェア。
あなたがアンインストールする必要がある場合は、使用することができます
#をyumのBochsのを削除する
か、
#yumを消去Bochsの
Rは、Firefoxに依存しているため、このようなFirefoxのRの削除なども対応した依存関係を消化、同時に削除されます
ソフトウェアを更新使用することができます
#のyumの更新Firefoxの
あなたがいない場合プログラム名を戻すと、すべてのソフトウェアをアップグレードすることができアップグレードされます。所望により廃止されたソフトウェアプロセス(例えば、削除)--obsoleteパラメータを追加し、またはアップグレードを使用することができます。あなたには、いくつかのより多くの自動化が必要な場合もなど、いくつかのパラメータ、追加することができます(質問に答える避けるため)
#をyumを-yアップグレード
一度システム全体のアップグレードは、より多くのハードディスクを取り上げるなどスタッフのrpm、の多くを、ダウンロードされます行われていればあなたが使用することができます
#のyumのクリーンなパッケージを
関連rpmファイルの削除、いくつかの他のヘッダ、パッケージ、キャッシュ、メタデータは、そこにあるすべての
プログラムを提供するために、どのような回転数ご覧使用することができます
$のyumのは、/ binに/ RPMを提供し
使用して
$をyumをリスト回転数
関連の情報は、RPMを一覧表示されます、
$ yumのリスト情報は
、あなたが使用することができ、詳細な説明を与えている
$ yumを検索rpmを
見つけることができる回転数に関連するすべての手順を取得するために、検索の対象は、各プログラムの一部を記述することです。
より詳細なパラメータの説明は、関連するマニュアルページを参照してください。プログラムがyumdownloaderは内部のyum-utilsの中に見つけることができると呼ばれます。ダウンロードが容易に使用し、そのようなSRPMなどの他のパッケージ
$ yumdownloader --source Firefoxの
私のFCをアップグレードyumを使用する方法?
コア部分は、すべての最初の、非常に簡単ですアップグレード、あなたがパッケージ更新するには、次のコマンドを使用することができ、新しいyumのリポジトリを使用するには、fcは回転数と独自のバージョンを管理するようにする必要があり
ます。#rpm -Uvh http://download.fedora.redhat.comを/パブ/ Fedoraの\
/ Linuxの/コア/ 5 / i386の/ OS / Fedoraの/ RPMS / Fedoraの-RELEASE-5-5。\
.noarch.rpmでは
、その後、FC5に関連FC4を更新するためにyumを使用することです、
#廉はアップグレード-y
、怠惰な方法は、自然見つけることです、何も元のリポジトリが存在しないため、そのインストールプログラムのいくつかのリポジトリプログラムの代替に関連していないため、そのようなqtermとして、このプロセスを妨害する可能性があることに注意をしてリポジトリに追加しましたyum設定ファイルの後、不器用な方法は、これらのものをアンインストールすることです...長い待ち時間(私は1.5GB +だものをダウンロードしました)、あなたがソフトウェアアップデートを見ることができ、その後、再起動し、されています新しいカーネルのブート成功でほぼ完了しています。
設定ファイルの古いバージョン、手動でライン上でそれを設定するための基本的な必要性を扱うことができないいくつかのアプリケーションソフトウェアがあるかもしれません。私のFC5は限り〜FC4のうち
FC自体はアップグレードに関するよくある質問を持って、あなたが参照できます。
新しい定式化のyumリポジトリを追加する方法?
これは主に、yum設定ファイルを気にする必要があります。参照により本明細書に記載することができ、そのマスター構成ファイル/etc/yum.conf、。
中でも一般/tec/yum.repos.d/ FC5は、情報リポジトリが別々に格納された情報が、リポジトリは、典型的には、Fedoraの-core.repoとして文書のリポジトリに書き込まれます。
インターネットが一般のyumリポジトリは、DAGと同様の注意を、提供しますアップグレード提供され、それが設定された後、彼はRPMのインストールのために提供、yumをインストールし、それが直接命令実行システム以上に維持することができ、かつ乾燥あれば、確立することができますファイルdries.repo、コンテンツがある
[ドリス]
$ releasever - - $ basearch名=のFedora RPMSエクストラドリス
BASEURL =のhttp://ftp.belnet.be/packages/dries.ulyssis.org/redhat/el3/en/i386/dries
これは、一般的に見られるが繰り返されていない、理解します。
他のツール
のyum-utilsの中で、このようなレポグラフ、レポRSS、などのパッケージのクリーンアップ明確なローカルインストール用のrpm、およびツールのリポジトリの一部のメンテナンスなど、いくつかの便利なツールも、そこにある repoclosure、repomanage、repoqueryは、reposync、repotrack、YUM-builddep 。
ます。https://www.cnblogs.com/licheng/archive/2010/10/15/1852420.htmlで再現