Amazon Linux에서 GNU 병렬성을 어떻게 얻습니까?

Amazon Linux에서 GNU 병렬성을 어떻게 얻습니까?

소스에서 컴파일할 필요가 없는 것이 더 좋습니다. Google에서 찾은 저장소를 추가해 보았습니다.운영체제 6그리고센트OS 5, 그러나 둘 다 나에게 다음을 제공합니다:

[ec2-user@ip-10-0-1-202 yum.repos.d]$ sudo yum install parallel -y
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/2016.03                                                                                                                                                                                                  | 2.1 kB     00:00
amzn-updates/2016.03                                                                                                                                                                                               | 2.3 kB     00:00
952 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package parallel.noarch 0:20160522-1.1 will be installed
--> Processing Dependency: /usr/bin/fish for package: parallel-20160522-1.1.noarch
--> Processing Dependency: /usr/bin/ksh for package: parallel-20160522-1.1.noarch
--> Processing Dependency: /usr/bin/zsh for package: parallel-20160522-1.1.noarch
--> Processing Dependency: /bin/pdksh for package: parallel-20160522-1.1.noarch
--> Processing Dependency: /usr/bin/ksh for package: parallel-20160522-1.1.noarch
--> Processing Dependency: /usr/bin/zsh for package: parallel-20160522-1.1.noarch
--> Processing Dependency: /usr/bin/fish for package: parallel-20160522-1.1.noarch
--> Processing Dependency: /bin/pdksh for package: parallel-20160522-1.1.noarch
--> Finished Dependency Resolution
Error: Package: parallel-20160522-1.1.noarch (home_tange)
           Requires: /bin/pdksh
Error: Package: parallel-20160522-1.1.noarch (home_tange)
           Requires: /usr/bin/fish
Error: Package: parallel-20160522-1.1.noarch (home_tange)
           Requires: /usr/bin/zsh
Error: Package: parallel-20160522-1.1.noarch (home_tange)
           Requires: /usr/bin/ksh
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

답변1

공식 설치 지침을 따르면 10초 이내에 설치가 완료될 수 있습니다.

http://git.savannah.gnu.org/cgit/parallel.git/tree/README

답변2

현재 Amazon Linux 릴리스에 대한 답변을 찾고 있다면 EPEL 리포지토리에서 병렬 기능을 사용할 수 있습니다.

EPEL 저장소를 활성화/설치하는 방법은 다음과 같습니다.https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/

완료되면 GNU와 sudo yum instal parallel.

답변3

pdksh에서도 같은 문제가 있었지만 해결할 수 있었습니다. 다음과 같이 pdksh 없이 오류 없이 GNU 병렬을 설치할 수 있었습니다.

  1. 다운로드 중rpmforge
  2. rpm 설치 rpmforge
  3. 병렬 설치.

관련 정보