无法在 WSL Ubuntu 18.04 上安装 R Shiny Server
Posted
技术标签:
【中文标题】无法在 WSL Ubuntu 18.04 上安装 R Shiny Server【英文标题】:Cannot install R Shiny Server on WSL Ubuntu 18.04 【发布时间】:2020-01-02 05:30:27 【问题描述】:我无法在我的 WSL Ubuntu 18.04 LTS 上安装 Shiny 服务器 运行此行后出现错误: wgethttps://download3.rstudio.org/ubuntu-14.04/x86_64/shiny-server-1.5.9.923-amd64.deb sudo gdebi shiny-server-1.5.9.923-amd64.deb
这是我不断收到的错误:
/var/lib/dpkg/info/shiny-server.postinst:97:/var/lib/dpkg/info/shiny-server.postinst:initctl:未找到 /var/lib/dpkg/info/shiny-server.postinst:99:/var/lib/dpkg/info/shiny-server.postinst:initctl:未找到
请帮忙。
尝试将 /var/lib/dpkg/info/shiny-server.postinst 中的 initctl 更改为 systemctl 但没有帮助
我按照 R 闪亮服务器页面上的说明进行操作
【问题讨论】:
You may need to install upstart. @neilfws 我尝试了相同的链接。在那之后我做了同样的事情,它仍然给了我这个错误。你能指导我吗? @Keith,这个运气好吗?似乎没有任何关于是否可以在 WSL/Ubuntu 上运行闪亮服务器的信息。我怀疑这与 WSL 不支持 initctl 的事实有关。 Upstart 似乎是另一个服务管理器,但不清楚我是否可以在最新的 Ubuntu 上使用它。也许有一种方法可以在不使其成为服务的情况下运行闪亮? 我想通了。可以在 WSL 上安装闪亮的服务器。您将需要从源代码构建它。按照此处的步骤操作。 github.com/rstudio/shiny-server/wiki/… 【参考方案1】:此功能自 2020 年 7 月起生效。无需从源代码构建。
wget https://download3.rstudio.org/ubuntu-14.04/x86_64/shiny-server-1.5.14.948-amd64.deb
sudo gdebi shiny-server-1.5.14.948-amd64.deb
【讨论】:
以上是关于无法在 WSL Ubuntu 18.04 上安装 R Shiny Server的主要内容,如果未能解决你的问题,请参考以下文章
Ruby2d 在 Ubuntu 18.04 上的 WSL2 中无法工作 - 出现错误“没有可用的视频设备”
Win10+WSL2+Ubuntu 18.04(WSL下)+VS Code(Win10下)+TexLive 2019(Ubuntu下)安装和配置