
yum
, rpm
및 을 알아내는 데 문제가 있습니다 exim4
.
내가 하고 싶은 건
yum install exim4
yum
과거에는 내가 원하는 프로그램을 실행하는 데 필요한 모든 패키지와 종속성을 원활하게 가져오는 것이 나에게 좋았습니다.
하지만 이번에는 그렇지 않습니다. 분명히 패키지 exim4
에 포함되지 않았습니다 amzn-main
.
amzn-main/latest
amzn-updates/latest
No package exim4 available.
이제 나는 물고기를 원하지 않습니다. 아빠감 yum
낚싯대 사용법을 배우고 싶어요 .
- 모르겠습니다어디
exim4
를 통해 설치 명령을 받으려면yum
. - 실제로 패키지를
amzn-main
찾기 위해 Linux 인스턴스가 찾고 있는 위치(외에도)를 확장하는 방법을 모르겠습니다.exim4
yum
- 그럴지는 모르겠지만안전한내 ec2 인스턴스용 패키지를 다른 곳에서 찾으려면
amzn-main
- 그럴지는 모르겠지만안전한내 ec2 인스턴스용 패키지를 다른 곳에서 찾으려면
답변1
Amazon Linux에는 exim이 포함되어 있지 않습니다.패키지조금도. 다른 MTA를 사용하십시오.
답변2
저장소를 활성화하면에펠, 그런 다음 yum을 통해 exim을 설치할 수 있습니다. 여기 있습니다아마존의 지시:
/etc/yum.repos.d/epel.repo를 수정합니다. [epel]이라고 표시된 섹션에서 활성화=0을 활성화=1로 변경합니다.
EPEL 6 리포지토리를 임시로 활성화하려면 yum 명령줄 옵션 --enablerepo=epel을 사용하세요.
Amazon Linux AMI 리포지토리는 타사 리포지토리보다 더 높은 우선순위로 구성됩니다. 그 이유는 타사 리포지토리에도 있는 Amazon Linux AMI의 일부 패키지가 여러 개 있고 기본적으로 Amazon Linux AMI 버전이 설치되어 있는지 확인하고 싶기 때문입니다.
EPEL을 활성화하는 것은 비교적 안전합니다.자주하는 질문"EPEL은 순전히 보완적인 추가 기능 저장소이며 RHEL 또는 계층형 제품의 패키지를 대체하지 않습니다."
답변3
요즘에는출국심사가 포함되어 있습니다, 따라서 타사 저장소가 필요하지 않습니다. 당신은 간단하게 할 수 있습니다 yum install exim
.
답변4
이것을 활성화하십시오 :
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/
일단 설치되면 각 yum 명령에 --enablerepo=epel이 필요하지 않습니다. 영원히 활성화되었습니다.
$ yum list available | grep exim
이는 exim 4.90을 설치하고 있음을 나타냅니다(최신 버전은 4.91이며 사용 가능한 것은 없습니다.)
마지막으로:
$ sudo yum install exim
그게 다야. ......