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

时间:2017-05-18 07:34:44

标签: perl centos repository yum

我在安装某个应用程序时将perl(Unix::Syslog)作为依赖包。

perl(Unix::Syslog) is needed by 

我尝试将其安装为yum install 'perl(Unix::Syslog)',但它会给出以下结果。

No package perl(Unix::Syslog) available.
Error: Nothing to do

我尝试使用RPM安装它,但它提供了更多依赖项列表。

所以他们最好使用yum进行安装,但我找不到办法。

修改:实际上我也试过yum install perl-Unix-Syslog,但结果是一样的。可能是我没有在我的CentOS中配置正确的存储库。

所以我用Google搜索并在下面找到了解决方法,但它没有解决问题。

yum --enablerepo=extras install epel-release

1 个答案:

答案 0 :(得分:2)

尝试; perl-Unix-Syslog

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.

您也可以通过http://rpm.pbone.net

找到它

如果您错过了回购,请将其添加到/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