Instalando o pacote por que o rpm e o yum são usados aqui - por que não apenas um?

0

Eu estou tentando instalar o media player VLC em minha nova máquina Fedora 20. No site VLC, afirma que você poderia instalá-lo usando os seguintes comandos (que eu ainda não tentei) como eu quero saber exatamente o que eles fazem

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

Agora, aqui estão minhas perguntas:

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

tem os argumentos i (install) v (verbose) h (hash) então isso basicamente instala o rpm no sistema correto? Então, por que usar yum depois disso?

Além disso, se o yum tiver vlc em seu repo, então, quando eu for assim

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

por que não está listado nada?

Além disso, quando estiver instalado, como saberia qual comando devo executar para iniciar o aplicativo?

Isso me faz pensar que o comando rpm simplesmente adiciona o vlc rpm ao yum repo e depois fazemos um yum para fazer a instalação? Estou um pouco confuso aqui e qualquer ajuda explicando isso seria apreciada. Obrigado

    
por Rajeshwar 21.10.2014 / 18:09

2 respostas

2

"rpm command simply adds the vlc rpm to the yum repo"...

Fechar. Acho que o pacote instalado usando rpm adiciona o repositório do RPM Fusion , após o qual yum pode instalar pacotes desse repositório. Obviamente, o primeiro pacote em si não pode ser instalado via yum , já que ele não está presente nos repositórios atualmente configurados para yum . Por isso, teve que ser baixado e instalado manualmente.

vlc está disponível no repositório do RPM Fusion (mas não nos repositórios oficiais do Fedora, eu presumo), então, a menos que você adicione este repositório, yum list não mostrará nada para vlc .

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

Explicação

rpm -ivh

  • Instalar
  • Verbose
  • Mostrar hash

Isso instala o pacote mostrando uma marca de hash rotativa até que a instalação seja concluída. O RPM não tem verificação de dependência. Usando yum adiciona o pacote ao repositório yum e verifica novamente as dependências. Como diz o muru, usar yum list falhará, pois o repositório não existe na sua lista de repositórios. Esse também é o motivo pelo qual você deve usar o Link totalmente qualificado ao usar rpm .

    
por 21.10.2014 / 18:51

Tags