EL5和EL6在包装方面意味着什么?


18

我将CentOS与Citrix XenServer一起使用。

[root@xen01 shm]# uname -a
Linux xen01 2.6.32.43-0.4.1.xs1.8.0.855.170800xen #1 SMP Mon Jul 21 05:12:35 EDT 2014 i686 i686 i386 GNU/Linux

[root@xen01 shm]# lsb_release -a
LSB Version:    :core-4.0-ia32:core-4.0-noarch
Distributor ID: XenServer
Description:    XenServer release 6.2.0-70446c (xenenterprise)
Release:    6.2.0-70446c
Codename:   xenenterprise

我从http://sourceforge.net/projects/apcupsd/files/rpms%20-%20Stable/3.14.10/apcupsd-3.14.10-1.el5.i386.rpm/download安装了apcupsd软件包

但是过去一年有一个新版本,并且RPM似乎没有更新为3.14.12。

我找到了这个版本:https : //admin.fedoraproject.org/updates/FEDORA-EPEL-2014-4191/apcupsd-3.14.12-1.el6

我想知道EL5和EL6在包装方面究竟意味着什么。后者由于依赖关系而失败,但是我可以安装EL6软件包吗?


我相信Enterprise Linux 5和Enterprise Linux 6-对应于CentOS 5和CentOS 6。
muru

Answers:


15

EL5代表Enterprise Linux 5(Red Hat Enterprise Linux版本或CentOS版本),而EL6代表Enterprise Linux 6。

您可以找到正在运行的当前版本:

cat /etc/redhat-release

要么

cat /etc/centos-release

根据系统所运行的版本,您可以安装软件包。


cat:/ etc / redhat_release:没有这样的文件或目录。如果我将EL6软件包安装(或尝试)到EL5中会怎样?就像Ubuntu一样,来自12.04的软件包可以在以前的版本上工作吗?
JorgeeFG 2015年

是! (如果您没有/ etc / redhat_release,请尝试/ etc / centos_release)。
ddeimeke 2015年

它也不存在……我认为Citrix抑制了所有这些事情。无论如何,我将尝试在Centos 5 i386中构建该软件包。希望我能大声笑
JorgeeFG 2015年

这不是破折号而不是下划线吗?cat / etc / redhat-release
dokaspar

1
这两个cat /etc/centos-releasecat /etc/redhat-release我工作的CentOS版本6.6服务器。请注意破折号,而不是下划线。
Al Johri

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.