如何使用yum在CentOS上安装perl(Unix::Syslog)?

如何使用yum在CentOS上安装perl(Unix::Syslog)?,perl,centos,repository,yum,Perl,Centos,Repository,Yum,在安装特定应用程序时,我将perl(Unix::Syslog)作为一个依赖包 perl(Unix::Syslog) is needed by 我尝试将其安装为yum安装'perl(Unix::Syslog),但它给出了以下结果 No package perl(Unix::Syslog) available. Error: Nothing to do 我尝试使用RPM安装它,但它提供了更多的依赖项列表 所以他们最好的解释是为什么要使用yum安装,但我找不到一种方法 编辑:实际上我也尝试了yu

在安装特定应用程序时,我将
perl(Unix::Syslog)
作为一个依赖包

perl(Unix::Syslog) is needed by 
我尝试将其安装为
yum安装'perl(Unix::Syslog)
,但它给出了以下结果

No package perl(Unix::Syslog) available.
Error: Nothing to do
我尝试使用
RPM
安装它,但它提供了更多的依赖项列表

所以他们最好的解释是为什么要使用
yum安装,但我找不到一种方法

编辑:实际上我也尝试了
yum安装perl-Unix系统日志
,但结果是一样的。可能是我没有在CentOS中配置正确的存储库

所以我在谷歌上搜索并找到了下面的解决方案,但它没有解决这个问题

yum --enablerepo=extras install epel-release

尝试<代码>perl Unix系统日志

yum info perl-unix-syslog
Available Packages
Name        : perl-Unix-Syslog
Arch        : x86_64
Version     : 1.1
Release     : 3.el6
Size        : 28 k
Repo        : epel
Summary     : Perl interface to the UNIX syslog(3) calls
URL         : http://search.cpan.org/dist/Unix-Syslog/
License     : Artistic 2.0
Description : This module provides an interface to the system logger syslogd(8) via
            : Perl's XSUBs. The implementation attempts to resemble the native libc-
            : functions of your system, so that anyone being familiar with syslog.h
            : should be able to use this module right away.
你也可以通过

如果缺少repo,则将其添加到
/etc/yum/repos.d/epel.repo

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

你可能也需要这样做
yum clean all
在重试安装之前清除缓存和镜像列表。

重试<代码>perl Unix系统日志

yum info perl-unix-syslog
Available Packages
Name        : perl-Unix-Syslog
Arch        : x86_64
Version     : 1.1
Release     : 3.el6
Size        : 28 k
Repo        : epel
Summary     : Perl interface to the UNIX syslog(3) calls
URL         : http://search.cpan.org/dist/Unix-Syslog/
License     : Artistic 2.0
Description : This module provides an interface to the system logger syslogd(8) via
            : Perl's XSUBs. The implementation attempts to resemble the native libc-
            : functions of your system, so that anyone being familiar with syslog.h
            : should be able to use this module right away.
你也可以通过

如果缺少repo,则将其添加到
/etc/yum/repos.d/epel.repo

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

你可能也需要这样做
yum clean all
在重试安装之前清除缓存和镜像列表。

。我已更新了问题的更多细节。请尝试执行
yum clean all
,然后执行
yum install perl Unix Syslog
I使用配置文件的repo full url块更新了我的答案。您救了我一天!这就解决了!我打成平手,但运气不好。我已更新了问题的更多细节。请尝试执行
yum clean all
,然后执行
yum install perl Unix Syslog
I使用配置文件的repo full url块更新了我的答案。您救了我一天!这就解决了!