새로운 Fedora 20 시스템에 VLC 미디어 플레이어를 설치하려고 합니다. VLC 웹 사이트에는 다음 명령을 사용하여 설치할 수 있다고 명시되어 있습니다(아직 시도하지 않았습니다). 그 기능이 무엇인지 정확히 알고 싶습니다.
$> 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
.