无法在 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 中无法工作 - 出现错误“没有可用的视频设备”

无法在 WSL 上安装 mysql-server

Win10+WSL2+Ubuntu 18.04(WSL下)+VS Code(Win10下)+TexLive 2019(Ubuntu下)安装和配置

WSL Ubuntu18.04 编译安装 nignx

WSL下的Ubuntu 18.04LTS配置软件源和系统更新

WSL下使用VcXsrv启动chromium browser及常见错误解析 (ubuntu18.04, 图形界面)