Как запустить GNU Parallel на Amazon Linux?

Как запустить GNU Parallel на Amazon Linux?

Желательно без компиляции из исходников. Я попробовал добавить репозитории, которые нашел в Google:CentOS6иCentOS5, но оба дают мне:

[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, parallel доступен в репозитории EPEL.

Вот информация о том, как включить/установить репозиторий EPEL:https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/

После этого установите GNU параллельно с sudo yum instal parallel.

решение3

У меня была та же проблема с pdksh, но я смог ее обойти. Я смог установить GNU parallel без pdksh, и, таким образом, не было никаких ошибок, следующим образом:

  1. Загрузкаrpmforge
  2. установка rpmforge
  3. yum установка параллельно.

Связанный контент