CentOS 7-yum 설치가 작동하지 않습니다


12

명령을 사용하려고 할 때마다 yum install <packagename>오류가 발생합니다.

사용 가능한 패키지가 없습니다

예를 들어

[root@cpanel1 etc]# yum install autossh
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.t-2.net
 * extras: centos.t-2.net
 * updates: centos.t-2.net
No package autossh available.
Error: Nothing to do
[root@cpanel1 etc]# 

어떻게 작동합니까?


패키지 이름이 맞습니까? "yum search autossh"로 검색하면?
DarkVex

2
베이스와 업데이트가 "enabled = 1"이어야합니다.
DarkVex

1
@ Kunok 맞아, 그것을 변경하고 수행하십시오yum update
Rahul

1
궁금합니다. 왜 모든 리포지를 비활성화 했습니까?
궤도에서 가벼움 경주

2
@ Kunok : 흠, 누군가가 그것을 잠그려고하는 것 같아요. 당신이 모든 것을 깨기 전에 그들에게 연락하고 이유를 알아내는 것이 좋습니다. :)
궤도에서 가벼움 경주

답변:


17

이 단계가 도움이 될 수 있습니다.

  1. yum clean all & yum clean metadata

  2. 파일을 확인하고 각 리포지토리에 파일이 /etc/yum.repos.d모두 없는지 확인하십시오 enabled = 0(파일 당 둘 이상있을 수 있음).

  3. 마지막으로 yum update원하는 패키지 를 수행 하고 검색 할 수 있습니다 .


7

CentOS / RHEL 7의 경우 Repoforge 저장소에서 autossh를 더 이상 사용할 수 없습니다. 따라서 소스에서 빌드하고 컴파일해야합니다. 다음은 수행해야 할 작업입니다.

$ sudo yum install wget gcc make
$ wget http://www.harding.motd.ca/autossh/autossh-1.4e.tgz
$ tar -xf autossh-1.4e.tgz
$ cd autossh-1.4e
$ ./configure
$ make
$ sudo make install

1
고마워, 이것은 잘 작동했습니다. 그 사이에 원래의 질문 (yum이 패키지를 설치하지 않는 이유)이 주석에 답변되었습니다.
Kunok

2
소스에서 빌드하지 마십시오. autossh.el7은 EPEL에 있습니다. 를 사용하여 거기에서 설치하십시오 yum.
궤도에서 가벼움 경주

0

autossh epel repo와 함께 사용할 수도 있습니다 :

# mkdir /usr/src/epel && cd "$_"
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm
# rpm -ihv epel-release-7-10.noarch.rpm
# yum install autossh

rpm -ihv epel-release-7-10.noarch.rpm을 준비하는 경우 ... ############################## ## [100 %] 패키지 epel-release-7-10.noarch가 이미 설치되었습니다 epel-release-7-10.noarch.rpm을 어떻게 재설치합니까?
Nikolay Baranenko

레포가 이미 존재하는 yum install autossh경우 직접 시도 할 수 있습니다 . 그래도 작동하지 않으면 실행 yum clean all하고 다시 시도하는 것이 좋습니다.
maxime_039

1
yum install epel-release일반 HTTP를 통해 파일을 가져 오는 대신 간단하고 안전합니다 .
Daniel Landau

0

작동하지 않는 autossh는 epel repo에서도 사용할 수 있습니다.

# mkdir /usr/src/epel && cd "$_"
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm
# rpm -ihv epel-release-7-10.noarch.rpm
# yum install

이것이 무엇을해야하는지 그리고 왜 그것이 asker의 문제를 해결하게 될지를 명확히하십시오. (힌트 : 실제로는 그렇지 않습니다)
Shadur
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.