目录
碎碎念,这已经是今晚第三篇了,为啥呢?
第一是因为主包是学渣,又懒不怎么上课,数据库期中才考了40多分😭😭(不要笑我),下定决心要好好期末周复习,可是好懒感觉我纯快废了,不想看,整理电脑,就想着把作为笨蛋的这么久对课程要求的探索过程弄出来,没有技巧,全是硬上,学霸请绕道😭。
首先就是这个虚拟机配置因为当时刚开学的时候,对虚拟机一窍不通!这是个啥,然后老师要的那个ubuntu12烂的啊,我当时快疯了就是下不好连不上网用不了换了高版本的就没事了,一路绿灯。还有特别是那个共享文件夹,对于一个i的不行的社恐小学生,我都问了好多平常根本不说话的同学,全是血泪啊。但是后面我这个64位的,你们要32位的话自己去找,我后来因为datalab又弄了一个32位的ubuntu16。
第二就是主播的拖延症了,宁愿在这里打字也不愿意复习,呜呜,痛恨自己。来正文吧~
环境:
虚拟机: Oracle VM VirtualBox
类型及版本:linux,ubuntu-64位
设置:
系统:勾选光驱-硬盘(光驱在上)).软驱基本不用;
存储:第一次新建虚拟电脑的时候,如下分配
其中,ubuntu-20.04.6来自清华源镜像,链接:Index of /ubuntu-releases/20.04/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
显示:显存调大一点,不然放大虚拟机会黑屏,卡;
网络:初始为网络地址转换(NAT)。
大致步骤:
*进入安装,一直默认就可以了,虚拟机的内存可以设置大一点;
*选择语言,安装;
*选择键盘布置:Chinese(这时候虚拟机屏幕太小,继续的按键没法显示,选择按住Windows徽标,鼠标将页面向左上方拖拽)
*继续默认
*输入用户名
*等待安装
*完善语言:设置->区域和语言 -> 管理已安装的语言 -> 安装
*更新服务器
共享文件夹:
*安装增强功能
*共享文件夹路径
*再次如下输入命令安装此增强功能
*添加用户到vboxsf组
*重启后,挂载共享文件夹;在mnt下新建一个ubuntushare文件夹,用于我们的挂载
*缺点是每次登录都要手动挂一遍,可以设置开机自动挂载的方法,详情请看博客https://blog.csdn.net/auglost/article/details/43670239
*开机自动挂载:终端输入sudo gedit /etc/fstab,打开这个文件后,在最后一行输入以下语句
*重启虚拟机查看是否挂载成功:成功
共享粘贴板,拖拽文件:
*在虚拟机的常规界面如下设置;在存储界面勾选固态驱动器和使用主机I/O缓存
*重启之后就可以共享粘贴板,但是无法在主机虚拟机之间拖动文件,需要实行以下命令(先清除再重新下载两个包)
sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
*实施以下命令并再一次安装增强功能
sudo apt-get update
Sudo apt-get upgrade
*重启,查看是否可以尝试拖拽,我打开终端拖拽到终端的文件会自动存在/tmp/VirtualBox Dropped Files里面,以下是两种拖拽方法(不知道为什么无法直接拖拽到桌面上,我的ubuntu16就可以
打开任意文件夹直接拖,最省事了
还有一个打开终端拖到终端上,但是动图太大了,懒得搞
Python,Java环境配置:
Python
*可以看到虚拟机里默认只有python3,我们需要安装一个python2的版本;
并且虚拟机里没有python命令,我们需要建立一个链接将python指令指向python2或者python3
*安装python2:sudo apt install python2
*使用update-alternatives切换python默认版本,可以看到,python2和python3的路径是usr/bin
*sudo update-alternatives --config python没有python候选项,需要创建
*使用命令,python3优先级为200,python2为100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 200
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
*再次查看
Java(我照助教在群里发的当时)
*添加openJDK的ppa来保证能够获取到更多版本的jdk ,先安装工具包sudo apt install software-properties-common
*添加PPA后update
*apt search openjdk查看可获取的openjdk,选择openjdk21
*apt install openjdk-21-jdk;