EPEL 的定义
EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。
通过 yum 命令安装这个源 yum -y install epel-release
rpm 与 yum 的区别
- rpm是以一种数据库记录的方式来将将所需要的套件安装在Linux主机的一套管理程序。也就是说Linux系统中存在一个关于rpm的数据库,它记录了安装的包与包之间的依赖相关性。
- yum工具比rpm工具更好用,当然前提是你使用的linux系统支持yum.yum最大的优势是可以去互联网下载所需要的rpm包,然后自动安装,在这个工程中如果要安装的rpm包有依赖关系,yum会能帮你解决掉这些依赖关系依次安装所有的rpm包。
rpm 命令
- -i 安装
- -U 升级
- -v 可视化
- -h 显示安装进度
- -e 卸载
- -q 查询
- –force 强制安装,即使覆盖其他包的文件也要安装
- –nodeps:当要安装的rpm包依赖其他包的时候,即使其他包没有安装,也要安装这个包
安装 Nux Dextop 仓库
Nux Dextop是一个面对CentOS、RHEL、ScientificLinux的含有许多流行的桌面和多媒体相关的包的第三方RPM仓库(比如:Ardour,Shutter等等)。
Nux Dextop被设计与EPEL仓库共存。因此,你需要在使用Nux Dexyop仓库前先启用 EPEL。
用下面的命令安装Nux Dextop仓库。
- CentOS6
rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
- Centos7
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

通过 yum repolist 验证Nux Dextop仓库是否已经成功安装

安装 VLC
如果没有通过上述方式下载额外的仓库包链接,直接安装 VLC 会提示无可用的VLC包!

yum install vlc,命令执行之后,后续的依赖会自动到如下链接下载 http://li.nux.ro/download/nux/dextop/el7/x86_64/

本文详细介绍了EPEL仓库的概念及其在RHEL及衍生发行版中的应用,包括如何通过yum命令安装EPEL源,以及EPEL与rpm、yum的区别。此外,还讲解了如何安装NuxDextop仓库,该仓库为CentOS、RHEL等提供了丰富的桌面和多媒体相关软件包。最后,通过实例展示了如何利用这些仓库安装VLC。

1193





