AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1139981
Accepted
SteveS
SteveS
Asked: 2019-05-03 06:09:30 +0800 CST2019-05-03 06:09:30 +0800 CST 2019-05-03 06:09:30 +0800 CST

如何从下载的 tar.gz 文件安装 R Studio?

  • 772

我从 R Studio 网站下载了以下文件:

rstudio-1.2.1335-amd64-debian.tar.gz

到目前为止,我已经执行了以下操作:

sudo tar -zxvf rstudio-1.2.1335-amd64-debian.tar.gz 

请告知如何安装此类更新?因为我已经拥有以前的 R Studio。

software-recommendation tar
  • 1 1 个回答
  • 4100 Views

1 个回答

  • Voted
  1. Best Answer
    Marmayogi
    2019-05-03T08:13:13+08:002019-05-03T08:13:13+08:00

    RStudio 是用于 R 的免费和开源集成开发环境,R 是一种用于统计计算和图形的编程语言。

    RStudio 在桌面(Windows、Mac 和 Linux)上以及从 Web 浏览器到运行 RStudio Server 或 RStudio Server Pro 的 Linux 服务器上提供开源和商业版本。

    如何使用 Tarball 在 Ubuntu 18.04 上安装 RStudio Desktop 1.2.1335(开源许可证)?

    第 1 步 — 从 Rstudio 网站下载 tarball

    rstudio-1.2.1335-amd64-debian.tar.gz从Rstudio 官方网站(147.8 MB 文件大小)下载到~/Download目录。

    第 2 步 — 将 tarball 解压到/opt/rstudio

    $ sudo mkdir -p /opt/rstudio
    $ sudo tar xfvz ~/Downloads/rstudio-1.2.1335-amd64-debian.tar.gz --directory /opt/rstudio
    

    第 3 步 - 创建符号链接latest

    $ cd /opt/rstudio/
    $ sudo ln -s /opt/rstudio/rstudio-1.2.1335 latest
    

    在此处输入图像描述 Figure-1: Setup symlink "latest" to point to rstudio-1.2.1335.

    为什么需要symlink latest?

    • Symlink latest始终跟踪 RStudio 安装的当前版本。
    • 明天,让我们说,一个新版本 1.3.1 到了,然后安装那个版本。现在您通过发出以下命令删除symlink latest指向旧版本 1.2.1335:

      $ sudo unlink /opt/rstudio/latest
      

      Symlink latest指向当前版本 rstudio-1.2.1335 但最新版本 1.3.1 的到来导致严重symlink latest从指向版本 1.2.1335。

    • 现在symlink latest使用以下命令创建指向较新版本的 1.3.1:

       $ cd /opt/rstudio/
       $ sudo ln -s /opt/rstudio/rstudio-1.3.1 latest
      

      现在symlink latest指向较新的版本 rstudio-1.3.1。注意:没有1.3.1这样的版本,这只是fictional一个用来展示symlink latest.

    • 同时,您仍可以保留旧版本而不删除它们。由于某些原因,您想使用特定的旧版本,您只需切换symlink latest指向旧版本即可!您不必更改任何其他设置。

    • 在随后出现的第 4 步中,您将设置RHOME,PATH和环境LD_LIBRARY_PATH变量。由于此环境变量的值涉及symlink latest,因此即使您将来切换指向较新的版本,这些设置也始终保持不变和不变!

    第 4 步 — 创建 RStudio 环境变量PATH等。

    要设置 RStudio 环境变量,请在/etc/profile.d目录中创建一个新文件。

    $ sudo touch /etc/profile.d/rstudio.sh
    $ sudo vi /etc/profile.d/rstudio.sh
    

    然后将以下行复制并粘贴到文件中:

    #!/bin/bash
    export RHOME=/opt/rstudio/latest
    export PATH=/opt/rstudio/latest/bin:${PATH}
    export LD_LIBRARY_PATH=/opt/rstudio/latest/lib:${LD_LIBRARY_PATH}
    

    保存并关闭文件。使用以下命令使其可执行。

    $ sudo chmod +x /etc/profile.d/rstudio.sh
    

    然后,通过运行以下命令永久设置环境变量:

    $ source /etc/profile.d/rstudio.sh
    

    要验证PATH设置是否正确,请发出以下命令:

    $ echo $PATH
    

    在此处输入图像描述 Figure-2: PATH environment variable is set properly to "/opt/rstudio/latest/bin".

    要验证LD_LIBRARY_PATH设置是否正确,请发出以下命令:

    $ echo $LD_LIBRARY_PATH
    

    在此处输入图像描述 Figure-3: LD_LIBRARY_PATH environment variable is set properly to "/opt/rstudio/latest/lib".

    第 5 步 — RStudio 需要 R 3.0.1+

    如果您还没有 R,请按照说明操作:

    $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
    $ sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
    $ sudo apt update
    $ sudo apt install r-base
    

    要了解 R 的版本,请发出以下命令:

    $ R --version
    

    在此处输入图像描述 Figure-4: R version is 3.6.0.

    第 6 步 — RStudio IDE

    您可以从命令行调用RStudio IDE,如下所示:

    $ rstudio 
    

    此命令将带您进入 RStudio 的集成开发环境。

    在此处输入图像描述 Figure-5: Command "rstudio" takes you to RStudio IDE.

    步骤 7:创建shortcut启动器桌面图标。

    创建并安装一个名为 RStudio 的新桌面rstudio.desktop文件shortcut。

    $ cd ~
    $ vi rstudio.desktop
    

    将以下内容复制并粘贴到文件中:

    [Desktop Entry]
    Name=RStudio
    Type=Application
    Exec=/opt/rstudio/latest/bin/rstudio
    Terminal=false
    Icon=/opt/rstudio/latest/rstudio.png
    Comment=Integrated Development Environment
    NoDisplay=false
    Categories=Development;IDE;
    

    保存并退出编辑器。

    现在,运行以下命令shortcut在目录中安装文件/usr/share/applications/:

    $ sudo desktop-file-install rstudio.desktop
    

    现在,您可以单击RStudio快捷方式启动器图标Dash进入 RStudio IDE。

    在此处输入图像描述 Figure-6: "RStudio" shortcut launcher icon is shown in redbox on Dash desktop screen.

    NOTE-1:这样,RStudio Desktop v1.2.1335(开源许可证)的安装就完成了。

    这就是我对提问者 SteveS 帖子的回答结束的地方。你现在可以辞职了。

    NOTE-2:如果你想安装 RStudio Server v1.2.1335(开源许可证),那么你应该去下一步步骤8,否则请现在退出。

    步骤 8:如何安装 RStudio Server v1.2.1335(开源许可证)?

    RStudio Server 使您能够为在远程 Linux 服务器上运行的 R 版本提供基于浏览器的界面,从而将 RStudio IDE 的功能和生产力带入基于服务器的 R 部署。

    要下载 RStudio Server,请执行以下命令:

    $ cd ~    
    $ sudo apt-get install gdebi-core
    $ wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.2.1335-amd64.deb
    

    注意:您可以选择在安装之前验证构建的 GPG 签名。

    获取公钥

    为了验证构建的签名,您必须首先导入并信任 RStudio 的公共代码签名密钥。gpg您可以使用以下命令行从密钥服务器获取公钥:

    $ gpg --keyserver keys.gnupg.net --recv-keys 3F32EE77E331692F
    gpg: key 3F32EE77E331692F: public key "RStudio, Inc. (code signing) <[email protected]>" imported
    gpg: Total number processed: 1
    gpg:               imported: 1
    

    验证构建签名

    发出dpkg-sig命令以验证签名。 注意:dpkg-sig如果尚未安装,您可能需要安装该软件包。

    $ dpkg-sig --verify rstudio-server-1.2.1335-amd64.deb
    Processing rstudio-server-1.2.1335-amd64.deb...
    GOODSIG _gpgbuilder FE8564CFF1AB93F1728645193F32EE77E331692F 1553752985
    

    要安装 RStudio Server v1.2.1335,请执行以下命令:

    $ sudo gdebi rstudio-server-1.2.1335-amd64.deb
    

    发出以下命令以验证 RStudio Server 是否已启动并正在运行:

    $ sudo systemctl status rstudio-server.service
    

    在此处输入图像描述 Figure-7: The status command displays "RStudio server 1.2.1335" is up and running.

    默认情况下,RStudio Server 在端口上运行8787并接受来自所有远程客户端的连接。因此,安装后,您应该能够将 Web 浏览器导航到以下地址以访问服务器:

    http://<server-ip>:8787
    

    由于服务器和客户端在同一台机器上,所以可以使用http://localhost:8787RStudio服务器访问,如下图:

    在此处输入图像描述 Figure-8: Supply your usual Ubuntu system username and password to logon to RStudio Server through Web.

    RStudio 将提示输入用户名和密码,并通过检查服务器的用户名和密码数据库来验证用户。

    认证登录RStudio服务器成功后,即可通过Web访问IDE,如下图:

    在此处输入图像描述 Figure-9: After successful logon to RStudio Server, IDE is accessible now through Web.

    下一步

    • 有关配置和管理服务器的信息,请参阅入门文档。

    • 阅读RStudio Server Professional 管理员指南以获取更详细的说明。

    • 7

相关问题

  • 有哪些科学绘图软件可用?

  • 最好的思维导图软件是什么?

  • 服务器的最佳rootkit删除工具?

  • 从 Ubuntu 连接到 Windows 的最佳远程桌面工具是什么?[关闭]

  • 是否有 Paint.NET 替代方案?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve