新しい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
。したがって、手動でダウンロードしてインストールする必要があります。
vlc
RPM 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には依存性チェックはありません。yum
yumリポジトリにパッケージを追加し、依存関係を再確認するために使用されます。 muruが言ったように、yum list
このリポジトリリストにリポジトリがないため、使用は失敗します。これが完全なリンクを使用するときに正規化されたリンクを使用する理由ですrpm
。