一、构建宿主机能访问虚拟机的配置

一般情况下VMware Workstation Pro可以通过桥接模式直接复制网络连接状态,但为了让宿主机访问虚拟机我们选择nat模式为主要网络连接模式。

然后我们点击编辑,点击虚拟网络编辑器,点击更改设置,将桥接模式删除,然后点击nat模式,更改nat设置添加如图所示两个端口便于以后宿主机访问虚拟机。

以上方法为我们通过主机终端访问虚拟机提供了重要通道接下来就需要在虚拟机中下载工具包

sudo apt install net-tools

 然后通过以下代码查看ip地址

ifconfig

接下来打开虚拟机的ssh服务

sudo service ssh status

 如果出现“could not be found”

只需要输入以下命令即可

sudo apt install openssh install spenssh-server
sudo service ssh start

 最后就可以从主机的终端访问虚拟机

二、安装R语言包以及rstudio

我们可以通过代码直接下载

这里建议在安装之前先进行快照一下

sudo apt-get install r-base

 当我们安装了R语言包之后,我们可以继续依次运行以下代码:

install.packages("ggplot2")
install.packages("BiocManager")
BiocManger::install("SingleCellExperiment")
BiocManager::install("scater")

安装这几个包特别麻烦,特别是BiocManager::install()一旦中途中断就需要彻底删除R语言包。重新下载。

而要安装rstudio,可以运行以下代码即可

sudo apt-get install gdebi-core
wget hhttps//download2.rstudio.org/server/focal/amd64/rstudio-server-2023.06.2-561-amd64.deb
sudo gdebi rstudio-server-2023.06.2-561-amd664.deb 

 不过很多时候我们会因为缺少libssl1.o.o |libssl1.o.2|liblibssl1.1报错可以尝试依次输入以下代码

wget https://www.openssl.org/source/openssl-1.1.1o.tar.gz
tar -xzvf openssl-1.1.1o.tar.gz 
cd openssl-1.1.1.o
./config
make
sudo make install
sudo cp ./libssl.so.1.1 /lib/x86_64-linux-gnu|sudo cp ./libcrypto.so.1.1 /lib/x86_64-linux-gnu

然后重新下载rstudio-server即可

最后可以通过以下代码检察rstudio是否安装好

rstudio-server status

最后可以在主机通过输入虚拟机ip地址就能进入服务。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐