虚拟机安装ubuntu并做相关优化配置教程

简介: 虚拟机安装ubuntu并做相关优化配置教程

1、下载 Ubuntu 镜像

这里我选择清华镜像站:点击直达

选择发行版下载

选择自己需要的版本

选择自己需要的镜像文件

2、开始安装

建议断开网络安装,可以避免Ubuntu在安装时下载一些不必要的组件,也可以缩短很长的安装时间。第一步创建虚拟机选择镜像文件

设置用户名和密码

确认安装位置

然后是设置硬盘安装大小,这里建议直接多给一点空间,这里给的空间大小并不是说安装就会占用磁盘的空间,而是说这个系统可以用这个磁盘的多少空间,这个也根据自己的使用习惯来做调整,单个文件和多个文件的选项也根据自己的习惯来选择,两个选项都差不多

设置硬件配置,这个安装完成过后也可以进行调整所以这个看自己的需求去配置即可,下图可以作为参考

然后点击关闭过后开始安装Ubuntu系统,这里就是傻瓜式操作跟着文字提醒安装即可,只要安装是关闭网络,速度还是挺快的。

3、配置Ubuntu系统

3.1设置中文显示

这里我设置好了忘记截图,首先打开设置语言选项(带language这个词的就是),然后点击管理已安装语言

找到chiese第一个点击下载,然后将汉语拖到最上面,地区格式设置也设置成汉语然后重启或者注销系统即可

3.2安装搜狗输入法

直接输入英文会自动提示

下载链接:点击链接直达,下载deb格式

然后执行安装指令,这里需要注意的是要在下载的文件目录下使用下面这个命令,否则需要将后面的./xxxxxxxx.deb切换成相应的目录才可以开始安装

sudo dpkg -i ./sogoupinyin_2.3.1.0112_amd64.deb sogoupinyin_2.3.1.0112_amd64.deb 
• 1

正常情况下就安装成功了,然后再刚刚设置语言的地方设置启用,然后重启系统即可使用搜狗输入法了,右上角可以切换输入法,也可以使用快捷键

如果说出现和我一下一样的情况,一般是因为源的问题,那我们就需要配置一下源来修复这个问题。

3.3配置Ubuntu下载源

使用vim打开源编辑文件

sudo vim /etc/apt/sources.list

使用vi打开源编辑文件

sudo vi /etc/apt/sources.list

使用图形化文本编辑器打开源编辑文件,新手推荐使用这种方式

sudo gedit /etc/apt/sources.list

然后我们打开网站:点击直达

找到对应的Ubuntu版本然后复制

直接完全替换即可,然后更新我们的源

sudo apt update

然后执行更新指令,到这里其实就会出现开始安装搜狗输入法的出现的问题相关的fix依赖没有安装,接着我们执行他提示的指令

sudo apt upgrade
sudo apt --fix-broken install

等这句指令执行完成过后我们再重新执行升级指令即可完成源和软件的更新。

4、配置个人需要的软件和环境

下面根据需求进行下载

4.1安装gcc g++

sudo apt install gcc g++

验证是否安装完成

gcc -v
g++ -v

只要出现版本信息表示安装成功。

4.2安装python2 python3

sudo apt install python python3 python-pip

验证是否安装完成

验证pip下载器

4.3安装vscode并进行配置

vscode在Ubuntu商店可以直接进行下载,如果网速加载还可以的话可以选择这种方式进行下载

第二种方式安装是采用官网的命令进行安装:参考链接

sudo apt install apt-transport-https
sudo apt update
sudo apt install code

第三种方式是下载.deb包来进行安装,下载好包过后执行即可进行安装

sudo dpkg -i xxx.deb

然后安装必要的组件

Chinese (Simplified) Language --中文组件

Vscode-icons –—设置vscode的图标显示

One Monokai Theme —-设置主题

Bracket pair Clolrozer —大括号颜色

Better Comments —-注释改变颜色

Comment Translate —-划词翻译

Code runner —-程序运行必要插件

Python —-运行python程序

c/c++ —-c/c++运行必备

Prettier-code formatter —代码格式化形式

代码格式话可以设置保存文件自动格式化代码

一次性安装完组件过后直接重启vscode打开即可

4.3安装qt

qt的安装可以参考我的这一篇文章:点击直达链接

更多的环境配置我会继续发文记录,请持续关注凉开水白菜

5、总结

在日常使用过程中记得及时备份虚拟机的系统,因为虚拟机中的系统并没有安装在实体机上的那么稳定,如果在做一个比较大的改动设置的时候,建议先备份一次系统,短期内使用的系统可能还无所谓重新装一个就可以了,但是如果使用很长的系统里面配置了很多东西突然一个设置虚拟机起不来了,那这个时候就非常的头大了。

直接复制文件即可备份


相关文章
|
3月前
|
人工智能 Ubuntu 前端开发
Dify部署全栈指南:AI从Ubuntu配置到HTTPS自动化的10倍秘籍
本文档介绍如何部署Dify后端服务及前端界面,涵盖系统环境要求、依赖安装、代码拉取、环境变量配置、服务启动、数据库管理及常见问题解决方案,适用于开发与生产环境部署。
702 1
|
3月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
1122 2
|
2月前
|
Ubuntu 安全 iOS开发
Nessus Professional 10.10 Auto Installer for Ubuntu 24.04 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Ubuntu 24.04 - Nessus 自动化安装程序
142 5
|
2月前
|
NoSQL Ubuntu MongoDB
在Ubuntu 22.04上安装MongoDB 6.0的步骤
这些步骤应该可以在Ubuntu 22.04系统上安装MongoDB 6.0。安装过程中,如果遇到任何问题,可以查阅MongoDB的官方文档或者Ubuntu的相关帮助文档,这些资源通常提供了解决特定问题的详细指导。
269 18
|
3月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
272 18
|
3月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
236 18
|
3月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
336 17
|
3月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
262 15
|
3月前
|
存储 Ubuntu iOS开发
在Ubuntu 22.04系统上安装libimobiledevice的步骤
为了获取更多功能或者解决可能出现问题,请参考官方文档或者社区提供支持。
177 14
|
3月前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
415 7