명령을 사용하려고 할 때마다 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 clean all
&yum clean metadata
-
파일을 확인하고 각 리포지토리에 파일이
/etc/yum.repos.d
모두 없는지 확인하십시오enabled = 0
(파일 당 둘 이상있을 수 있음). -
마지막으로
yum update
원하는 패키지 를 수행 하고 검색 할 수 있습니다 .
답변
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
답변
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
답변
작동하지 않는 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