VirtualBox安装ubuntu 开发环境 配置
一 下载VirtualBox安装程序以及ubuntu光盘镜像
1.下载VirtualBox安装程序(本文选用的是6.0.12版本)
建议从清华大学镜像站 https://mirrors.tuna.tsinghua.edu.cn/ 直接下载

建议选这个;

2.下载ubuntu光盘镜像(18.04.3)
还是选用清华大学镜像站,在这里:

点进去找到对应版本,下载即可.
二 安装VirtualBox
1.下一步

2.选择磁盘

3.下一步

4.做好准备 选是

5.安装

6.稍等一会

7.可能会弹出以下界面 选 信任+安装

8.点击完成

三 创建虚拟机
1安装位置自定 (博主虚拟机不太在意) 其余选项按此来

2.分配内存,按需求与配置决定(建议至少给主机环境留2G)

3.一般选 现在创建

4.选VDI

5.比较建议选固定分配

6.根据安装位置选择磁盘位置

7.等待

8.虚拟机创建完成

四 给虚拟机装系统
①单击设置

②单击存储

③单击"没有盘片" (emmmm...高级镜像,点击就送)

④先单击圆圈中的按钮,然后单击方块中的按钮,找到你刚刚下载好的镜像

⑤找到以后单击打开

⑥点击启动

⑦选择刚刚的镜像作为启动盘
图没截到
这是图
⑧会弹这样一个窗 怎么选都可以

⑨稍等一下就会出现以下界面, 安装语言建议为英文(出问题好解决), 点击Install Ubuntu.

⑩点击"continue"

⑪选普通安装, 并安装第三方软件

⑫默认选项(新建的虚拟盘, 不怕清空)

⑬时区选上海

⑭设置用户信息(可自由发挥,最好能记得住)

⑮等待安装完成
安装完有个坑 先弹出虚拟镜像 然后再重启虚拟机 不然会卡住闪烁
五 配置你的ubuntu 使她更好用
1. 安装增强工具&设置共享
①安装增强工具

②单击"run"

③退出

2.设置共享
剪切板共享 点击"双向"

文件夹共享,
①点击带加号的文件夹图标

②选择好你所要共享的文件夹, 挂载点选 "/mnt/"

设置完重启一下
2. 更换内核系统下载源
① 先备份下载源
1 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
②修改源列表
1 sudo gedit /etc/apt/sources.list
将下面部分复制进去
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
③ 更新一下
1 sudo apt-get update
2 sudo apt-get upgrade
3 安装中文输入法
① 这里只建议用搜狗的输入法 (目前发现这个方法最稳定)
② 进入搜狗输入法官网, 点击下载对应位数的linux版本的输入法, 选择"save file"

③打开一个终端, 进入到"Downloads"目录下

④在装输入法前, 先安装fcitx框架
1 sudo apt-get install fcitx
⑤安装输入法
1 sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb
⑥依次进入 Setting->Region&Language->Manage Installed Languages
⑦选择 Keyboard input method system,将"keyboard input method system"设置为"fcitx", 并点选"apply system-wide"
⑧重启
⑨点击屏幕右上角的"键盘图标", 单击"Configure Current Input Method"
⑩进入 "input method"界面, 点选左下角 "+"按钮
⑪将"Only Show Current Language"选项前的"√"去掉, 然后在搜索栏里输入sogou, 然后添加
⑫重启
4 卸载火狐安装chrome(可选)
①卸载火狐
1 sudo apt-get purge firefox firefox-branding firefox-gnome-support ubufox
②下载chrome
③安装chrome
1 sudo dpkg -i google-chrome-stable_current_amd64.deb
5 卸载Libreoffice系列
① 卸载libreoffice表格:
1 sudo apt remove libreoffice-calc
② 卸载libreoffice绘图:
1 sudo apt remove libreoffice-draw
③ 卸载libreoffice幻灯片:
1 sudo apt remove libreoffice-impress
④ 卸载libreoffice文档:
1 sudo apt remove libreoffice-writer
⑤ 清理所有libreoffice相关:
1 sudo apt remove libreoffice*
⑥ 清理libreoffice配置文件:
1 sudo apt purge libreoffice*
⑦ 清理libreoffice配置文件:
1 sudo apt autoremove
注:其中配置更新源等部分借鉴了贴吧 _MyAmy的经验
VirtualBox安装ubuntu 开发环境 配置的更多相关文章
- ubuntu 开发环境配置及安装 nodejs
ubuntu 开发环境配置及安装 nodejs 1 安装nodejs $ sudo apt-get install build-essential $ sudo apt-get install gcc ...
- Ubuntu16.04安装后开发环境配置和常用软件安装
Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...
- Fedora和Ubuntu下安装OpenGL开发环境配置
Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库 ...
- Ubuntu开发环境配置
主要是: 源的更新 安装vim编辑器 远程登录xrdp相关配置 synergy symless键鼠共享配置 对新买的硬盘进行格式化和分区 vsftp环境搭建 gcc开发环境配置 qt5开发环境配置 m ...
- Elementary OS安装及开发环境配置(一)
前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...
- Linux Ubuntu 开发环境配置 ——最具生产力工具一览
Why Linux and Why exactly Ubuntu 首先这里就不做Mac,Linux,Windows三者之争了.只从个人角度分析下: Mac 不差钱(其实Mac作为超级本性价还行),不喜 ...
- Python安装及开发环境配置
Python的语法简洁,功能强大,有大量的第三方开发包(模块).同时Python不像java一样对内存要求非常高,适合做一些经常性的任务方面的编程.根据codeeval网站数据统计显示,连续三年,Py ...
- Digispark(ATTINY85) 微型开发板驱动安装与开发环境配置教程
前几天无聊就弄了弄这个玩,网上教程可能有点杂,在这里就总结一下. Digispark开发板(也就是badusb)能干什么,自己搜去,/坏笑. 1.准备材料:Attiny85微型 USB接口开发板 Di ...
- 不用rustup,Windows下gnu版Rust安装与开发环境配置
写在前面 本文介绍了在不使用rustup的情况下,在Windows上安装gnu版的Rust,并配置开发环境(VSCode + rust-analyzer,CLion + IntelliJ Rust)的 ...
随机推荐
- Java数据结构(十五)—— 多路查找树
多路查找树 二叉树和B树 二叉树的问题分析 二叉树操作效率高 二叉树需要加载到内存,若二叉树的节点多存在如下问题: 问题1:构建二叉树时,需多次进行I/O操作,对与速度有影响 问题2:节点海量造成二叉 ...
- Hive 表操作(HIVE的数据存储、数据库、表、分区、分桶)
1.Hive的数据存储 Hive的数据存储基于Hadoop HDFS Hive没有专门的数据存储格式 存储结构主要包括:数据库.文件.表.试图 Hive默认可以直接加载文本文件(TextFile),还 ...
- js中的(function(){})()立即执行
( function(){-} )() 和 ( function (){-} () ) 是两种javascript立即执行函数的常见写法,要理解立即执行函数,需要先理解一些函数的基本概念. 函数声明. ...
- RDD、DF和DS的共性与区别
共性: 1.都是spark平台下的分布式弹性数据集 2.都有惰性机制,创建.转换如map操作时不会立即执行,遇到foreach等Action算子时才开始运算. 3.都会自动缓存计算 4.都有parti ...
- 安卓基于谷歌串口api进行串口开发
准备材料 AndroidStudio 谷歌android-serialport-api 前情提要 网上提供很多基于c语言对安卓串口开发,有jni.cmake等等,不过都太高深,谷歌提供的api已经可以 ...
- 2020传智博黑马python课
网上花钱买来的资源,免费分享给冷冷的兄弟们! 已经把相关网站广告后缀名全部替换修改,现在文件已经全部没有广告了, 不过就是课件的压缩包需要密码,已经在该文件夹说明,大家放心使用, 文件清爽,文件名 ...
- Goldengate搭建
OGG进程 捕获进程(源端):捕获online redo log或者archived log中增量事务日志 传输进程(源端):把目标端落地的trail文件通过配置的路由信息传输到目标端 网络传输:tc ...
- 【面试专栏】JAVA CAS(Conmpare And Swap)原理
1. CAS简介 在计算机科学中,比较和交换(Conmpare And Swap)是用于实现多线程同步的原子指令.它将内存位置的内容与给定值进行比较,只有在相同的情况下,将该内存位置的内容修改为新 ...
- Unity 黑暗之光 笔记 第三章
第三章 角色控制 1.创建游戏运行场景并导入素材资源 2.创建和管理标签 1 //const 表明这个是一个共有的不可变的变量 2 public const string ground = &qu ...
- 详解汇编语言B和LDR指令与相对跳转和绝对跳转的关系
@ 目录 为什么要有相对跳转和绝对跳转? 在程序中只有相对跳转/绝对跳转是否可以? B(BL)和LDR指令具体怎么执行的? B(BL)和LDR跳转范围是如何规定的? 为什么要有相对跳转和绝对跳转? 顺 ...