Amazon Linux에서 GNU 병렬을 얻는 방법은 무엇입니까?

Amazon Linux에서 GNU 병렬을 얻는 방법은 무엇입니까?

가급적이면 소스에서 컴파일하지 않고도 가능합니다. Google에서 찾은 저장소를 추가해 보았습니다.센트OS 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/

완료되면 sudo yum instal parallel.

답변3

나는 pdksh와 동일한 문제를 겪고 있었지만 문제를 해결할 수 있었습니다. pdksh 없이 GNU 병렬을 설치할 수 있었기 때문에 오류가 없었습니다.

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

관련 정보