回答

2

您可以使用由lambda-linux創建的包。安裝程序將是這樣的:

.ebextensions/firefox.config:

files: 
    "/opt/elasticbeanstalk/bin/setup_firefox.sh": 
    mode: "000755" 
    content: | 
     #!/bin/bash 
     curl -X GET -o RPM-GPG-KEY-lambda-epll https://lambda-linux.io/RPM-GPG-KEY-lambda-epll 
     sudo rpm --import RPM-GPG-KEY-lambda-epll 
     curl -X GET -o epll-release-2015.09-1.1.ll1.noarch.rpm https://lambda-linux.io/epll-release-2015.09-1.1.ll1.noarch.rpm 
     sudo yum -y install epll-release-2015.09-1.1.ll1.noarch.rpm 
     sudo yum --enablerepo=epll install firefox-compat 

commands: 
    set_firefox: 
     test: test ! -f /opt/elasticbeanstalk/.post-provisioning-complete 
     command: /opt/elasticbeanstalk/bin/setup_firefox.sh 

.ebextensions/99_finalize_setup.config:

commands: 
    99_write_post_provisioning_complete_file: 
    command: touch /opt/elasticbeanstalk/.post-provisioning-complete 
+0

我嘗試通過SSH手動這些命令,但嘗試安裝** epll-release-2015.09-1.1.ll1.noarch.rpm **,它說它需要亞馬遜linux版本2015.09,而部署在beanstalk上的亞馬遜linux版本是2015.03 – Vineet

+0

任何原因不能升級到最新版本? – Tal

+0

升級...我會測試它,看看它是否有效。謝謝:) – Vineet

0

這是相同的答案同上,但與更新文件我從這裏得到:https://lambda-linux.io/

files: 
     "/opt/elasticbeanstalk/bin/setup_firefox.sh": 
     mode: "000755" 
     owner: root 
     group: root 
     content: | 
      #!/bin/bash 
      curl -X GET -o RPM-GPG-KEY-lambda-epll https://lambda-linux.io/RPM-GPG-KEY-lambda-epll 
      sudo rpm --import RPM-GPG-KEY-lambda-epll 
      curl -X GET -o epll-release-2017.03-1.2.ll1.noarch.rpm https://lambda-linux.io/epll-release-2017.03-1.2.ll1.noarch.rpm   
      sudo yum -y install epll-release-2017.03-1.2.ll1.noarch.rpm   
      sudo yum --enablerepo=epll install firefox-compat 

commands: 
    set_firefox: 
     test: test ! -f /opt/elasticbeanstalk/.post-provisioning-complete 
     command: /opt/elasticbeanstalk/bin/setup_firefox.sh 
相關問題