EC2의 Amazon Linux에서 bash 4.2(또는 최신)를 얻으려고 합니다. 기본 저장소에는 Bash 4.1만 있습니다. yum
최신 버전의 저장소를 찾고 있습니다 .
$ sudo yum install bash
...
Package bash-4.1.2-15.23.amzn1.x86_64 already installed and latest version
이 문제는 지금서버 장애에 대한 교차 게시그들은아마존리눅스상표. 아마 거기에 먼저 글을 올렸어야 했을 겁니다.
답변1
Amazon Linux용 BASH 4.3을 제공할 수 있는 리포지토리가 있는지 모르겠습니다.
이 버전의 BASH에 대한 특정 요구 사항이 있는 경우 소스에서 컴파일해야 할 수 있습니다. BASH FAQ에 설명된 대로 이 버전에 대한 경험이 없다면 이는 매우 기술적일 수 있습니다.ftp://ftp.cwru.edu/pub/bash/FAQ.
BASH 4.3이 필요한 특별한 이유가 있나요? 그렇다면 듣고 싶습니다.
업데이트: 방금 최신 버전의 Amazon Linux를 실행하는 Amazon EC2 인스턴스를 시작하고 소스에서 컴파일하여 bash를 업그레이드했습니다. 종속성 문제가 없으며 모든 것이 예상대로 작동합니다.
다음에서 최신 패키지를 다운로드하세요.http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz설치 지침을 따르십시오.http://www.linuxfromscratch.org/lfs/view/development/chapter06/bash.html. 완료되면 시스템을 재부팅했고 새 버전의 bash에서 제대로 시작되었습니다. 이전 버전의 BASH에서 작동하는 몇 가지 스크립트를 실행해 보았는데 괜찮은 것 같습니다.
분명히 이것이 프로덕션 시스템인 경우 먼저 개발/스테이징/테스트 환경에서 테스트하십시오!