インストールパッケージ ここでrpmとyumを使用するのはなぜですか? 1つしか使用しないのはなぜですか?

インストールパッケージ ここでrpmとyumを使用するのはなぜですか? 1つしか使用しないのはなぜですか?

新しいFedora 20システムにVLCメディアプレーヤーをインストールしようとしています。 VLC Webサイトには、次のコマンドを使用してインストールできることが示されています(まだ試していません)。その機能が何であるかを正確に知りたいです。

 $> su -
    #> rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
    #> yum install vlc
    #> yum install mozilla-vlc (optional)

今私の質問は次のとおりです。

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

i(インストール)v(詳細)h(ハッシュ)パラメータがあるので、デフォルトでシステムにrpmをインストールするのは正しいですか?それではなぜyumを使うのですか?

また、vlcがyumのリポジトリに存在する場合は、次のように行くと

[admin@localhost ~]$ yum list *vlc*
Loaded plugins: langpacks, refresh-packagekit
Error: No matching Packages to list

なぜ何もリストされないのですか?

また、インストール後にアプリケーションを起動するためにどのコマンドを実行する必要があるのか​​、どうすればわかりますか?

これにより、rpmコマンドはvlc rpmをyumリポジトリに追加し、yumを実行してインストールすると考えます。私はここで少し混乱しているので、これを説明するのを手伝ってくれてありがとう。ありがとう

答え1

「rpmコマンドはvlc rpmをyumリポジトリに追加します」...

閉鎖。インストールされたパッケージをrpm追加して使用するようです。RPMフュージョンリポジトリその後、yumこのリポジトリからパッケージをインストールできます。明らかに、最初のパッケージ自体はyum現在設定されているリポジトリに存在しないため、インストールできませんyum。したがって、手動でダウンロードしてインストールする必要があります。

vlcRPM Fusionリポジトリで使用できるため(Fedoraの公式リポジトリでは利用できないようです)、このリポジトリを追加しないとyum list表示されませんvlc

答え2

$> su -
    #> rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
    #> yum install vlc
    #> yum install mozilla-vlc (optional)

説明する

rpm -ivh

  • インストールする
  • 長い
  • ハッシュ値の表示

インストールが完了するまで、回転したハッシュマークを表示するパッケージがインストールされます。 RPMには依存性チェックはありません。yumyumリポジトリにパッケージを追加し、依存関係を再確認するために使用されます。 muruが言ったように、yum listこのリポジトリリストにリポジトリがないため、使用は失敗します。これが完全なリンクを使用するときに正規化されたリンクを使用する理由ですrpm

関連情報