フェドラへの道:あなたがYUMについて知りたいと思っていて、あえて尋ねなかったすべて(パートI)

YUM (イエロードッグアップデーター、変更):コマンドラインソフトウェアマネージャーです(CLI)自動依存関係解決を使用してパッケージを更新、インストール、およびアンインストールします。 それは書かれています Python 、プラグインを介してその機能を拡張できるようにします。 YumはDebianでも利用できます.

Yumは署名検証システムをサポートしているため、安全なパッケージ管理を提供します GPG (GNUプライバシーガード、GnuPGとしても知られています)。 署名の検証が有効になっている場合、Yumはそのリポジトリの正しいGPGキーで署名されていないパッケージのインストールを拒否します。 これは、そのパッケージを信頼できることを意味します RPM ダウンロードしてシステムにインストールするものは信頼できるソースからのものであり、転送中に変更されたものではありません。

この中で How To (いくつかの部分に分かれています)この強力で柔軟なソフトウェアマネージャーを最大限に活用する方法を見ていきます。これは、私の個人的な意見では、に加えて存在する最高のもののXNUMXつです。 パックマン (Archlinux);)。 実質的にすべてのオプション、プラグイン、および独自のニーズに応じて構成する方法を確認します。D。

以下に示すオプションのいずれかを使用するには、次のようにアクセスするだけで済みます。 ルート または使用する sudo そして書く:

yum [opciones] comando {paquete1} {paquete2} {...}

例:

yum -y install clementine

注意: []の間に含まれるパラメーターはオプションであり、{}の間に含まれるパラメーターは使用するコマンドによって異なります。

yumが持っているコマンドのリストは次のとおりです。

  • package1をインストールします[package2] […]
  • 更新[package1] [package2] […]
  • update-to [package1] [package2] […]
  • チェック-更新
  • アップグレード[package1] [package2] […]
  • アップグレード-[package1] [package2] […]へ
  • 配布同期[package1] [package2] […]
  • 削除| package1を消去[package2] […]
  • リスト[…]
  • 情報[…]
  • 提供する| 何が機能1を提供するか[機能2] […]
  • きれいな[パッケージ| メタデータ| 期限切れキャッシュ| rpmdb | プラグイン| すべて]
  • メイクキャッシュ
  • グループ[…]
  • 検索string1 [string2] […]
  • シェル[ファイル名]
  • resolveep dep1 [dep2] […]
  • (レガシーの理由でのみ維持されます-repoqueryまたはyum提供を使用してください)
  • localinstall rpmfile1[rpmfile2][…]
  • (レガシーの理由でのみ維持されます-インストールを使用してください)
  • localupdate rpmfile1[rpmfile2][…]
  • (レガシーの理由でのみ維持されます-更新を使用してください)
  • package1を再インストールします[package2] […]
  • package1をダウングレード[package2] […]
  • deplist package1 [package2] […]
  • リポジトリ[すべて|有効|無効]
  • バージョン[すべて| インストール済み| 利用可能| グループ-| nogroups | グループリスト| groupinfo]
  • 履歴[情報|リスト|パッケージリスト|パッケージ情報|要約|アドオン情報|やり直し|元に戻す|ロールバック|新規|同期|統計]
  • ロードトランザクション[txfile]
  • チェック
  • ヘルプ[コマンド]

説明 コマンドの

install

これは、すべての依存関係が満たされていることを確認しながら、パッケージまたはパッケージのグループの最新バージョンをインストールするために使用されます。 指定されたパッケージ名に一致するパッケージがない場合、一致するものがインストールされます。 名前が「@」文字で始まる場合、名前の残りの部分は、groupinstallコマンドが実行されたかのように使用されます。 名前が「-」文字で始まる場合、トランザクション内で検索が実行され、一致するものはすべて削除されます。 名前がファイルの場合、インストールはlocalinstallを介して行われたかのように行われます。

update

パッケージ名を使用せずに実行した場合、updateは現在システムにインストールされているすべてのパッケージを更新します。 XNUMXつ以上のパッケージが指定されている場合、yumは指定されたパッケージのみを更新します。 Yumは、更新中にすべての依存関係が満たされていることを確認します。

更新先

このコマンドは「update」のように機能しますが、更新するパッケージのバージョンを常に指定します。

チェック-更新

これは、更新をインタラクティブに実行しなくても、マシンに保留中の更新があるかどうかを知ることができるように実装されています。 また、更新するパッケージのリストをリスト形式で返します。 詳細モードで実行すると、廃止されたパッケージも表示されます。

アップグレード

フラグ付きの更新コマンドと同じです --obsoletes.

配布-同期 o ディストリビューション-同期

インストールされたパッケージを利用可能な最新のパッケージと同期します。これは、必要に応じて、陳腐化、更新、または古くなったために行われます。 オプションの「full」引数を指定すると、コマンドは、インストールチェックサムと使用可能なチェックサムが一致しないパッケージも再インストールします。 そして、古いパッケージを削除します(rpmdbバージョンの同期に使用できます)。 オプションの引数「different」を使用して、デフォルトの操作を指定できます。 このコマンドは、グループ、ローカルパッケージ、または除外選択に対して操作を実行しません。

削除します o 消去

これらは、システムから指定されたパッケージを削除するため、および削除されるパッケージに依存するパッケージを削除するために使用されます。

注意: 誤ってyumを自分で削除することはできません。

リスト

利用可能なパッケージに関するさまざまな情報を表示するために使用されます。 このコマンドのオプションの完全なセットの詳細を以下に示します。

  • ヤムリスト [すべて| patron1] [patron2] […]

利用可能でインストールされているすべてのパッケージを表示します。

  • 利用可能なyumリスト [パトロン1] […]

インストール可能なyumリポジトリー内のすべてのパッケージを表示します。

  • yumリストの更新 [パトロン1] […]

これは、yumリポジトリーで利用可能な更新を含むすべてのパッケージを表示します。

  • ヤムリストがインストールされている [パトロン1] […]

引数と見なされるパッケージをリストします。 引数が使用可能なパッケージの名前と一致しない場合、一致するものが出力されます。

  • yum リスト エクストラ [パトロン1] […]

システムにインストールされている、yumリポジトリーで使用できず、構成ファイルに表示されるパッケージが一覧表示されます。

  • yumリストは廃止されました [パトロン1] […]

システムにインストールされ、yumリポジトリーで廃止され、構成ファイルに表示されるパッケージが一覧表示されます。

  • 最近のyumリスト [パトロン1] […]

リポジトリに最近追加されたパッケージを一覧表示します。 これは通常は役に立ちませんが、本当に必要な場合はプラグインを使用できます yumlist-updateinfo 次のように: "yum list-updateinfonew"。

注意: パラメータ«を置き換えることができますpattern1«、«pattern2'など、確認したいパッケージの名前。 []の間にマークされたオプションはオプションであることに注意してください。

現時点では、最初の部分はあまり拡張しないようにここにあります;)。

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ロジャータックス

    自殺にやさしい
    注:誤ってyumを自分で削除することはできません。

  2.   アザベノム

    非常に良い情報、ubuntuにもインストールできるいくつかの質問XD? そして、ubuntuでdebianリポジトリを使用できるかどうか?

    1.    ペルセウス

      apt-getまたはaptitudeの代わりにyumをパッケージマネージャーとして使用できます。Ubuntuでdebianパッケージを使用でき、正しく機能するかどうかはわかりません。テストの問題です:)。

  3.   ロックアンドロレオ

    あなたは私に実存的な疑いを引き起こしました... DebianのYum! (はい、そうです;私はリポジトリをチェックすることによってそれを裏付けました)。 これは、.rpmパッケージをdebianにインストールできることを意味しますか(リポジトリも追加する必要がありますか?)、またはyumのコマンドとGUIを利用して.debパッケージをインストールできますか? 凶悪なことを言っていたら申し訳ありませんが、私が読んだものには驚いています。
    ご挨拶。

    1.    パンデブ92

      pclinux osの場合と同様に、synapticおよびapt xDを使用したrpmパッケージと同様に、yumを使用して.debパッケージをインストールできると想定されます。

    2.    適切な

      論理的な観点から見ると、通常、yumを使用すると.debパッケージをインストールできるため、「apt-getinstallfirefox」と書く代わりに「yuminstallfirefox」と書くことになります。

      1.    フアン·カルロス

        インストーラーとパッケージは別のものなので、そうあるべきです。

  4.   JULIO

    真実は、私たち全員がオペレーティングシステムを使用していることを認識していますが、それがどのように機能するかについて少しも考えている人は誰もいません。

    http://www.mylifeUnix.org

    1.    ペルセウス

      あなたは非常に正しい友達です。私たちの多くは、ディストリビューションについて多くのことを知っていると思いますが、少し調べてみると、私たちが知っているのは小さなXDであることがわかります。

  5.   フアン·カルロス

    そして、yumについて言えば、Fedoraの人々がすでに64ビットシステムへのインストールを直接アドバイスしていることに気づきましたか?

    1.    適切な

      とにかく64ビットシステムの利点はたくさんあります🙂

    2.    ペルセウス

      あなたが指摘するように、broはどうですか?私が読んだものから、64ビットバージョンを使用することを強くお勧めします、Fedora x86_64は64のパッケージを可能な限り使用し、それらが存在しない場合にのみ、それらを組み合わせます32ビットシステムと32ビットシステムの間の互換性が悪いといつも不平を言うので、これは本当にクールです。

      乾杯:)。

  6.   カルロスエミリオ

    DebianのYUMは私を驚かせません。Fedoraコアはマネージャーとしてapt-getを使用していたので、バージョン7などを作成しました。パッケージマネージャーを組み合わせるのが好きなので、それらについてよく調べます。最近、私は自分のPacmanをインストールしてくれたfedora17(はい、ArchLinuxマネージャー)そしてXDを再起動するまですべてが機能しました

    1.    ペルセウス

      うわー、Fedoraのpacman *。*、残念ながらうまくいきませんでした:(。ディストリビューション間でパッケージマネージャーを変更することについてあなたが言うことは、私たちの多くが知らないことです。だから私は良い考えを持っていましたデータを指摘してください:)。

      コメントと訪問をありがとう、挨拶仲間;)。

  7.   エミリアーノ

    私はFedorax86_64を約XNUMX年間使用しています。
    何の問題もありません。
    32ビットバージョンよりもはるかにうまく機能します。
    Yumは、インストールするのに最適なプログラムのXNUMXつです。
    「rpm」コマンドの使用をやめてからずっと
    ダウンロードしたパッケージのインストールを実行し、
    それらはリポジトリにはありません。 «Yumex»と組み合わせると、
    グラフィカルインターフェイス、それらは非常に強力なツールです。
    この最新バージョンのFedoraでは、「apper」は非常にうまく機能します。
    少なくとも私が試した限りでは、パッケージをインストールする
    アクションのXNUMXつはFirefoxをインストールすることであるため、Firefoxから実行されます
    apper。

    敬具、

    エミリアーノ
    バダホス

    1.    ピピ

      D: