2017-05-18 8 views
0

특정 응용 프로그램을 설치할 때 perl(Unix::Syslog)을 종속 패키지로 사용 중입니다.yum을 사용하여 CentOS에 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 

답변

2

시도해보십시오. 당신이 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 

이 추가 누락 된 경우 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

를 통해 찾을 수 있습니다; yum clean all을 설치하기 전에 설치를 다시 시도하여 캐시 및 미러 목록을 지우십시오.

+0

나는 묶었으나 운은 없다. 더 자세한 내용으로 질문을 업데이트했습니다. –

+0

'yum clean all'을 시도한 후'yum install perl-Unix-Syslog' ive가 설정 파일의 repo full url 블록으로 나의 대답을 업데이트했습니다. – user3788685

+0

내 하루를 구했다! 그것은 그것을 고쳤다! –