首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS弹性豆柄:在部署时安装libreoffice

AWS弹性豆柄:在部署时安装libreoffice
EN

Stack Overflow用户
提问于 2018-03-08 20:16:01
回答 1查看 1.2K关注 0票数 2

我需要在我的web服务器上安装LibreOffice。由于我使用的是AWS弹性豆柄自动标度,所以我需要在部署时安装它。要做到这一点,我使用的是.ebextensions文件,但无法让它工作。这是我在.ebextensions文件夹中的配置文件:

代码语言:javascript
复制
commands:
  01-download-libreoffice:
    command: wget http://download.documentfoundation.org/libreoffice/stable/6.0.2/rpm/x86_64/LibreOffice_6.0.2_Linux_x86-64_rpm.tar.gz
  02-untar:
    command: sudo tar -xvf LibreOffice_6.0.2_Linux_x86-64_rpm.tar.gz
  03-install:
    command: |
      if [ ${APP_ENV} == "production" ]; then
        cd LibreOffice_6.0.2.1_Linux_x86-64_rpm/RPMS
        sudo yum localinstall *.rpm
      fi
  04-symlink:
    command: sudo ln -fs /opt/libreoffice6.0/program/soffice /usr/bin/soffice

作为根用户,我试着自己在EC2实例上运行这些命令,一切都正常工作。唯一值得怀疑的是:当我运行localinstall命令时,我需要确认(有一个y/n提示符)来启动安装。

如果这是问题所在,我想我仍然会在我的服务器上找到一个压缩的LibreOffice文件,甚至是未打开的LibreOffice文件,但是当我在部署后将ssh放到ec2实例中时,我什么也找不到。

部署中没有错误消息。另外,我可以看到其他.ebextensions脚本运行良好,因为有些进程正在按照这些脚本中的要求运行。

知道问题出在哪里了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-06 20:47:52

如果可以的话,下面是我如何在部署时在我的EC2实例上安装Libreoffice。这将在/opt/ libreoffice 5.4中安装libreoffice 5.4。

以下代码放置在此文件中:.eb扩展名/01-LibreOffic-setup.config

代码语言:javascript
复制
packages:
  yum:
    libXinerama.x86_64: []
    cups-libs: []
    dbus-glib: []
commands:
  01-download-libreoffice:
    command: wget http://download.documentfoundation.org/libreoffice/stable/5.4.6/rpm/x86_64/LibreOffice_5.4.6_Linux_x86-64_rpm.tar.gz
    cwd: /tmp
    test: "[ ! -f /tmp/LibreOffice_5.4.6_Linux_x86-64_rpm.tar.gz ]"
  02-untar:
    command: sudo tar -xvf LibreOffice_5.4.6_Linux_x86-64_rpm.tar.gz
    cwd: /tmp
    test: "[ ! -d /tmp/LibreOffice_5.4.6.2_Linux_x86-64_rpm ]"
  03-install:
    command: sudo yum localinstall *.rpm -y
    cwd: /tmp/LibreOffice_5.4.6.2_Linux_x86-64_rpm/RPMS
    test: "[ ! -d /opt/libreoffice5.4 ]"
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49181730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档