安装ubuntu20.04(安装vim、gcc、VMtools、中文输入法、汉化、修改IP、无法连网问题)

目录

  • ubuntu安装包获取
  • ubuntu的安装
  • 安装网络配置命令ifconfig
  • 连接网络(解决ubuntu无法连网问题)
  • 如何修改IP地址
  • 安装VMtools
    • 解决VMware Tools选项灰色
    • VMtools安装
  • 安装中文,汉化
  • 添加中文输入法
  • 调整分辨率
  • 安装新版的Vim
  • 安装gcc

ubuntu安装包获取

xunlei中直接搜索下载

下载地址
在这里插入图片描述在这里插入图片描述
最好把下载好的镜像文件先转移到另一个文件夹(方便管理罢了)

ubuntu的安装

注意!!断网安装

第一次安装时安装了几个小时没成功,后来知道在安装过程中会从国外的服务器下载很多没用的东西,速度还很慢。断网安装5分钟搞定!

在VMware中创建新的虚拟机,选择自定义安装后一步步走下去即可。 也可参照一只青木的步骤。配合这篇博文:Ubuntu 16.04安装教程及虚拟机设置 https://blog.csdn.net/zhuguanlin121/article/details/116074290?spm=1001.2014.3001.5501

安装网络配置命令ifconfig

sudo apt install net-tools

安装后,你可以通过ifconfig指令查看虚拟机网络配置相关。

连接网络(解决ubuntu无法连网问题)

  • 1、【虚拟机】>【设置】>【网络适配器】>【桥接模式】 (没有的话点击下图中的添加网络进行添加。以前配置的突然无法上网,图像化设置IP的界面也没有了,可以移除掉之前配置的桥接模式,继续执行下面的步骤重新配置。)
    在这里插入图片描述

以前固定IP的配置也移除掉
在这里插入图片描述

  • 2、【编辑】>【虚拟网络编辑器】>【更改设置】 (上一步要是自己添加的话,此步要在自定义里面找对应自己添加的桥接名称)

如果点进来看到已经连接好了,有了桥接模式,但奈何网络就是连接不上,那怎么办?
在这里插入图片描述

点击左下角的【还原默认设置】,进行网卡驱动等组件的重新安装。安装完毕后继续选择桥接模式,桥接至原来的选项即可。

桥接到无线网卡:如果电脑使用的是wifi,则按照上图桥接Intel®Wireless
桥接到有线网卡:如果电脑直接插入网线,则桥接到下图对应的地方。

在这里插入图片描述在这里插入图片描述重启虚拟机。

运行虚拟机,看到右上角的这个图标说明虚拟机已经成功连接网络(教学视频上这里显示的是类似手机流量图标的样式)
在这里插入图片描述
ping一下百度,检查是否可以上网。

如何修改IP地址

在同一个网段下(我这里是192.168.103)去ping一个自己喜欢的IP地址(我这里选的是192.168.103.88),发现ping不通,那么可以将虚拟机更新成这个IP地址。

在这里插入图片描述

修改IP地址命令(我是用的是):

sudo ifconfig ens33 192.168.103.88

在这里插入图片描述

使用ifconfig命令查看修改成功。

安装VMtools

这个工具有什么用?最直观是虚拟机与windows之间可以实现剪贴板共享共享文件夹同步时间自动调节分辨率等。

剪贴板共享是很重要的,在windows crtl c复制,在虚拟机种ctrl shift v或者鼠标中键 即可粘贴
后文出现的很多命令,都可以用这个方法快捷操作。

解决VMware Tools选项灰色

在虚拟机开启的前提下,可能会出现下面这个情况。如果你没有这个情况,那安装变得很简单。

在这里插入图片描述

怎么解决?

首先关闭虚拟机(注意!!不是挂起,不是挂起)然后点开虚拟机设置,按照下图配置。

在这里插入图片描述然后重启VMware,打开虚拟机可以看到选项已经可以点击。(若未打开虚拟机一定是灰色的哈)

但是这似乎延申出了一个新的问题:虚拟机开机过程中,提示虚拟主机需要镜像文件

没关系,安装完成后改回去(下一节的(8)步骤)。目前没发现什么问题。若有问题过后补充。
在这里插入图片描述在这里插入图片描述

VMtools安装

(1)【虚拟机】>【安装VMware Tools】

若有此提示,选择是
在这里插入图片描述

(2) 打开左下角的图标

等待下载完成后会出现,没有看到这个图标就点齿轮形状图片进入设置看看

- 打开【设置】>【VMware Tools】在这里插入图片描述

3)把压缩文件复制到桌面

在这里插入图片描述

(4)解压文件

在这里插入图片描述

你要是问这里为什么不给你文本,好复制。嘿嘿,现在还不能直接粘贴到虚拟机上哦。
当然你不用把压缩包全称敲出来,你只需要输入VM后按下tab键自动补全

(5)进入文件夹执行安装程序

在这里插入图片描述

接下来但凡,出现【Yes/No】,全部选择Yes;出现路径,直接回车。

(6)安装完成

在这里插入图片描述

重启

sudo reboot
  • 1

(7)体验一下虚拟机与windows的剪贴板共享呗

ctrl+c复制windows上的文本,ctrl+shift+v(鼠标中键也ok)粘贴到虚拟机上

(8)关闭虚拟机,【虚拟机】> 【设置】

把对CD1,CD2,软盘的配置更改回来

在这里插入图片描述
对于CD/DVD均选用这个
在这里插入图片描述
软盘选用

在这里插入图片描述

再次开启虚拟机,可以发现过程中没有任何的错误提示

在这里插入图片描述

安装中文,汉化

  • 进入下图应用

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
等待安装完毕。

  • 进入设置

在这里插入图片描述在这里插入图片描述
重启即可。

添加中文输入法

  • 升级源
sudo apt-get update 
  • 安装汉语包
sudo apt-get install language-pack-zh-hans
  • 安装输入法
sudo apt install ibus-libpinyin
sudo apt install ibus-clutter
  • 安装完注销,重新登录
  • 点击左下角应用列表,打开设置

在这里插入图片描述在这里插入图片描述

调整分辨率

虚拟机系统的桌面不能铺满整个屏幕,会出现大黑边,调整与主机相同的分辨率即可。

但每次重新启动都会重置,安装VMtools可以自动适应分辨率铺满屏幕,非常好用。

  • 查看虚拟机系统支持的分辨率
xrandr
  • 修改:建议使用 “1920×1200”
xrandr -s 1920×1200

安装新版的Vim

前提是网络已经配置好。

想要编写一个程序发现方向键等都不好用,要安装新版本的vim。

做到这一步的时候我裂开,凭什么陈老师的视频里执行以下指令直接能够安装成功,明明是同一个镜像嘛!大多情况都是直接成功的。

sudo apt-get install vim
  • 1

我的错误
在这里插入图片描述上网找了很多办法,更改dns啥的,都不管用。

  • 索性尝试建议的解决办法:
sudo apt-get update

这个升级更新倒是成功了

  • 接着我继续尝试更新vim,还是老问题!
  • 把电脑连接到家里的wifi,再试一次,发现进度往下走了一点,但最终还是卡在了一个地方。
  • 又换回手机热点,再尝试一次,就成功了???莫名其妙。

试着编写一个程序,有颜色变化,nice成功了

在这里插入图片描述

安装gcc

一个命令搞定

sudo apt install build-essential

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/265899.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

arm-2014.05 编译三星内核错误 “not support ARM mode ‘smc 0’ ”

(1)arch/arm/mach-exynos/include/mach/smc.h文件: 在第54行和第69下面添加: __asm__ volatile (".arch_extension sec\n""smc 0\n": "r"(reg0), "r"(reg1), "r"(reg2), &…

从servlet中获取spring的WebApplicationContext

需要做一个参数初始化类&#xff0c;当web应用被加载时从数据库里取出相关的参数设置&#xff0c;并把这些参数放置到application里&#xff0c;jsp页面可以从中取出。1.在web.xml中配置&#xff1a; <servlet><servlet-name>Dispatcher</servlet-name><s…

python频率_Python中的频率分析

我试图使用Python来检索现场音频输入的主频率。目前&#xff0c;我正在试验使用音频流我的笔记本内置麦克风&#xff0c;但当测试以下代码时&#xff0c;我得到了非常差的结果。# Read from Mic Input and find the freqsimport pyaudioimport numpy as npimport bgeimport wav…

树莓派基于Linux内核驱动开发详解

目录一、驱动认知1.1 为什么要学习写驱动1.2 文件名与设备号1.3 open函数打通上层到底层硬件的详细过程二、基于框架编写驱动代码2.1 编写上层应用代码2.2 修改内核驱动框架代码2.3 部分代码解读2.3.1 static的作用2.3.2 结构体成员变量赋值方式2.3.3 结构体file_operations(最…

Spring AOP(三)--XML方式实现

本文介绍通过XML方式实现Spring AOP&#xff0c;在上一篇中已经介绍了通过注解&#xff0b;java配置的方式&#xff0c;这篇文章主要是看XML中怎么配置&#xff0c;直接上代码了&#xff1a; 一、创建一个连接点 1⃣️定义接口 注意⚠️&#xff1a;可以定义接口&#xff0c;也…

3.X内核下设备树–platform设备驱动

1。历史的车轮总是向前&#xff0c;技术更替。在linus 同学发出那句 WFK 后内核进入了设备树时代&#xff08;站在驱动工程师角度&#xff09;。 前几天我已经被mach-imx 中的文件折磨的夜不能眠。我终于在一个清晨&#xff0c;喝完一杯咖啡后决定放弃蹩脚的传统device描述方式…

六核cpu安装SQL Server 2005时报错,提示启动服务失败

2019独角兽企业重金招聘Python工程师标准>>> 新买的IBM3650M4的服务器上安装SQL server2005 安装到一半时&#xff0c;报"提示&#xff1a;SQL Server 服务无法启动。"错。 一开始以为是操作系统的问题&#xff0c;先重装了一遍&#xff0c;还是不行&…

postgis数据库优化_PostgreSQL批量导入性能优化

现在很多企业都将数据库逐渐由Mysql转向了更加强大而且开源的PostgreSQL数据库。在数据迁移过程中&#xff0c;PostgreSQL数据库导入大量数据时候非常缓慢&#xff0c;本文我们就来说说PostgreSQL数据库批量导入数据时的优化方法和策略。概述考虑PostgreSQL数据库批量导入数据时…

智能家居 (1) ——智能家居整体功能框架

目录 智能家居整体功能框架图硬件部分清单往期文章智能家居整体功能框架图 可作为大学生毕业设计内容,亦可作求职面试话术使用 使用的硬件平台:树莓派3B(型号),CortexA53(架构),博通BCM2837(芯片) 软件平台:Linux,内核版本3.14 本项目实现的功能是通过手机app、…

docker下交叉编译环境配置

为什么在docker中搭建开发环境&#xff1f; Docker 是一个开源的应用容器引擎&#xff0c;让开发者可以打包他们的应用以及依赖包到一个可移植的容器中&#xff0c;然后发布到任何流行的 Linux 机器上&#xff0c;也可以实现虚拟化。容器是完全使用沙箱机制&#xff0c;相互之…

jparepository查询所有_JPA – JpaRepository 中使用的查询方法

默认方法User usernew User();userRepository.findAll();userRepository.findOne(1l);userRepository.save(user);userRepository.delete(user);userRepository.count();userRepository.exists(1l);自定义查询User findByUserName(String userName);也使用一些加一些关键字And、…

Spring jdbc 对象Mapper的简单封装

一般查询实体的时候&#xff0c;都需要这么使用/** * 根据id查询 * * return */ public Emp queryEmpById(Integer id) { String sql "select * from emp where empno ?"; ParameterizedRowMapper<Emp> mappe…

网络编程知识预备(1) ——了解OSI网络模型

参考&#xff1a;简单了解OSI网络模型 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-03-18 20:07:09 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/114968802?spm1001.2014.3001.5502 根据需求摘抄自下面这篇文章&#xff0c;内容非常详…

完全内核移植–kernel3.15.3

目标平台 明远智睿 EK314 CPU I.MAX6Q内核版本 3.15.3编译器 arm-none-linux-gnueabi-gcc-4.8.3 1。下载纯净内核 2。配置Makefile 3。拷贝cp imx_v6_v7_defconfig .config 4。# make menuconfig 退出保存 5。#make zImage 进行第一次编译&#xff0c;看能否通过 6。修改…

antd表格显示分页怎么取消_真相!Word里怎么也删不掉的文档空白页原来是这样...

大家好&#xff0c;我是你们的海宝老师在Word里&#xff0c;经常会遇到这种情况&#xff1a;文档莫名其妙地多出一个或多个空白页&#xff0c;没啥内容却怎么也删不掉。不着急&#xff0c;咱们来一一分析。1、标题前的空白页像这种标题前面有空白&#xff0c;基本就是【段落】设…

ubuntu 搜狗安装搜狗输入法(fcitx)亲测有用

安装搜狗拼音输入法网上很多方法&#xff0c;总结了一下&#xff0c;下面的方法绝对可以&#xff0c;第一步&#xff1a;Ubuntu 默认是安装了ibus.所以删除它sudo apt-get remove ibus对于已经安装老版本的fcitx,删掉再装.sudo apt-get remove fcitx*删除依赖库sudo apt-get au…

网络编程知识预备(2) ——三次握手与四次挥手、流量控制(滑动窗口)、拥塞控制、半连接状态、2MSL

参考&#xff1a;浅显易懂的三次握手与四次挥手 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-03-19 09:33:20 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/114990198?spm1001.2014.3001.5502 参考&#xff1a;&#xff08;四十七&…

面向对象2

python之路——面向对象进阶 阅读目录 isinstance和issubclass反射setattr  delattr  getattr  hasattr__str__和__repr____del__item系列__getitem__  __setitem__  __delitem____new____call____len____hash____eq__回到顶部isinstance和issubclass isinstance(obj…

linux命令deploy_linux命令:du 命令

Linux du命令也是查看使用空间的&#xff0c;但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看&#xff0c;还是和df命令有一些区别的.1&#xff0e;命令格式&#xff1a;du [选项][文件]2&#xff0e;命令功能&#xff1a;显示每个文件和目录的磁盘使用空…

DM9000网卡原理与基地址设置

从上面可以看出DM9000的地址总线就一根&#xff0c;它不像CS8900那样地址总线和数据总线都齐全。而这里只有一根地址线(CMD)&#xff0c;16跟数据线&#xff0c;所以可以确定位宽为16位&#xff0c;而地址线为什么只有一根&#xff0c;这是DM9000决定的&#xff0c;看手册可以知…