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

2023-11-13

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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • 查找当前 Vim 折叠的第一行

    我正在编写一个 Vimscript 函数 其中我需要查找当前折叠的第一行的行号 到目前为止我一直在使用这个 function GetFoldStart let l current line line normal z let l curre
  • Nerdtree - 保存打开目录的状态

    对我来说 典型的工作流程是打开 Vim 准确地说是 MacVim 执行以下操作 NERDTree
  • VIM:在窗口左侧显示 3 个字符边框

    Context 我正在使用 NERDTree 插件 让我烦恼的一件事是 NERDTree 本身和我的代码之间的视觉垂直边界 我发现阅读我的代码有点烦人 我当前的设置如下所示
  • 可以使 ctag 遵循 #include 指令吗?

    我正在尝试在我的 Makefile 中创建一个目标来自动创建tags使用 ctags 文件 我有一个源文件列表 cpp 文件 但我没有所有头文件的列表 我使用g MM创建标头依赖项列表 我本以为 ctags 会遵循任何 include生成标
  • 使用 cscope 在头文件和实现文件之间切换的 Vim 脚本

    我目前使用的是A vim http vim wikia com wiki Easily switch between source and header file在头文件和实现文件之间交换的插件 该脚本的局限性在于 它仅在两者位于同一文件夹
  • 你能强制 Vim 在文件末尾显示一个空行吗?

    当我在记事本中打开文本文件时 如果包含文本的最后一行末尾有回车符 则会显示一个空行 然而 在 Vim 中它不显示这个空行 我注意到的另一件事是 Vim 编辑器默认在最后一行添加回车符 即使它没有显示 我可以这么说 因为如果我在记事本中打开在
  • 适用于 neovim / vim8 的 C# LSP 自动完成客户端

    我尝试了多种方法来使其发挥作用 但似乎没有简单的方法 是的 有大量的插件和配置 但截至 2019 年 10 月 它们无法正常工作 OmniSharp Vim https github com OmniSharp omnisharp vim客
  • Vim:用字符填充行

    如何在一行或多行末尾重复添加字符 将行填充到特定列 例如 x 代表第 40 列 不是该行上的字符 并且文本后没有空格或制表符 line one x line two x line three x line eleventy billion
  • 如何在vim中每隔几行添加一行

    我想使用 vim 编辑器在文件 大约 1000 行 中每 3 行添加一行 有人可以帮我吗 谢谢 艾丽莎 有一个 vim 特定的正则表达式可以做到这一点 s n n n 0 r g s 是 vim ex 命令来替换整个文件 n 是包含行尾的一
  • Vim NerdCommenter:在 vimrc 中添加新文件类型

    有没有办法在 vimrc 中为 NerdCommenter 定义新的文件类型注释 它已经可以工作了 但是如果我可以将其直接放入 vimrc 中 备份配置会更容易 Thanks NERDCommenter 能够解析commentstring选
  • 设置快捷方式以替换 VIM 中轻松选择的字符串

    我有很多 php html 文件 其中包含许多应该使用 gettext 国际化的字符串 因此 我必须遍历每个文件 找到 消息 字符串并将每个字符串替换为 I use vim and would like to setup a shortcu
  • vim:视觉明星搜索未按预期工作

    我复制了这个函数来进行视觉搜索 and function s VSetSearch cmdtype let temp s norm gv sy let V substitute escape s a cmdtype n n g let s
  • 有没有办法用 Vim 自动重新格式化大括号?

    我想重新格式化一些代码 如下所示 if cond foo to if cond foo 由于这是C代码 所以我一直在看cindent cinoptions与使用 但它似乎不处理多行规则 我一直在看formatoptions与使用gq 而且似
  • Vimscript 检查当前缓冲区是否有未保存的更改

    我目前已设置状态行 使其在插入模式下为橙色 否则为白色 如果文件有任何未保存的更改 我想让它在我回到正常模式时变成另一种颜色 因为我经常在兔子洞里走一会儿 想知道为什么我的更改没有生效 小 还不够打我的脸 我找不到任何以 buf 开头且看起
  • 有没有办法在 Vim 中映射 Ctrl 句点和 Ctrl 逗号?

    我似乎找不到绘制地图的方法
  • 在 VIM 中缩进文件夹中的所有文件

    我有一个包含数百个 TTL TeraTermLanguage 文件的文件夹 现在我想缩进所有这些文件 我已经创建了用于缩进的 teraterm vim 并使用 VIM 打开一个文件并执行 gg G 整个文件得到了正确的缩进 但是有什么方法可
  • Foldmethod=同时标记和语法?

    同一文件是否可以根据标记和语法使用折叠 Since foldmethod一次只能设置为一个 我认为您真正可以做到这一点的唯一方法是使用 set foldmethod expr并与foldexpr 即使如此 我也不确定它是否能够完全按照您的要
  • Pathogen 不加载插件

    病原体对我不起作用 我正在遵循 Adam Lowe 发布的提示here http www adamlowe me 2009 12 vim destroys all other rails editors html 还有更多 没有任何成功 我
  • 以 Vim 的 -o - 模式打开 Grep 输出中的文件

    如何将文件列表放入 Vim 的 o 模式 我有一个文件列表作为 Grep 的输出 我运行失败 1 grep il sid vim o 2 grep il sid xargs vim o 3 grep il sid xargs vim 4 v
  • 带有 Viper 和 Vimpulse 的 Emacs 缺少哪些 Vim 功能?

    Emacs 的一些重要功能在 Vim 中是缺失的 例如 comint 模式 并且没有脚本 插件可以替代它们 与 Emacs 相比 Vim 也有一些优点 例如模式编辑和通常更好的默认快捷键 然而 Viper 模式让我两者兼而有之 Vimpul

随机推荐

  • 攻防世界(pwn)Recho(XCTF 3rd-RCTF-2017) writeup

    64位程序 保护如上 可以分析出程序大意 先读取字符串长度存入nptr与v7中 如果字符串长度小于15时将v7设为16 大于15则不变 然后读取v7个字符放入buf中 最后在末尾添上0并打印出来 漏洞很显然 如果v7很大 则read会造成溢
  • ChatGPT实战:创业咨询,少走弯路,少踩坑

    用九死一生形容创业再适合不过 不过一旦成功回报也很诱人 这也是为什么那么多人下场创业 纸上得来终觉浅 绝知此事要躬行 创过业的人都知道其中的心酸 而他们也建议你去创业 因为那真不是一般人能干的事 又想创业 又想少踩坑 创业者肯定是想多向走过
  • Matlab中的FCM算法代码及中文详解

    Matlab中的FCM算法代码及中文详解 转自 http xiaozu renren com xiaozu 106512 336681453 function center U obj fcn FCMClust data cluster n
  • 实习僧-竞品分析报告

    找工作是应届毕业生们绕不开的话题 本文从PEST分析 行业概况 用户体验等角度 做了一份实习僧vs前程无忧的竞品分析报告 一 报告概述 1 体验环境 产品体验 软件版本 实习僧 4 14 0 前程无忧学生版1 2 0 手机系统 Harmon
  • cadence OrCAD原理图输出-pdf文件和bom表

    软件版本 16 6 一 输出pdf文件 生成pdf文件前 需要首先安装好pdf虚拟打印机 在打印时选择pdf打印机即可 在项目管理中 选择dsn文件 主菜单file gt print 选项 出现打印机对话框 默认 scale to pape
  • R语言-ggplot2图形语法

    简介 在R里 主要有两大底层图层系统 一是base图形系统 二是gird图形系统 lattice包与ggplot2包正是基于gird图形系统构建的 他们都有自己独特的图形语法 ggplot2有着自己独特的图形语法 这套语法归纳起来包括 数据
  • 魅族满载诚意强势回归,重启全胜时代?

    3月30日魅族在上海梅赛德斯 奔驰文化中心举办了史上最大规模的新品发布会 吸引了众多媒体 行业人士和魅友的关注 在发布会上 魅族正式推出了魅族20系列旗舰手机 以及Flyme 10系统 Flyme Auto车机系统等全场景融合体验产品 全方
  • JS 随机生成十个带颜色的li

    html和css部分
  • 量化投资学习-37:底部涨停板操作

    涨停板选股 1 异动 主力的拉升前的筹码集中度和压力试盘 金针探底 拉升回落 2 时间 10 00之前涨停最佳 10 30之前凑合 下午不可 3 空间 底部第一个涨停 后续还有较大的涨幅空间 4 缺口 通过缺口 快速脱离主力的成本区和价格底
  • java注解开发

    用xml配置文件方式是Servlet2 5版本规范的 经过逐步演变注解来时流行 因为更方便了 Servlet3 0以后也支持注解开发了 自动注解实现步骤 创建JavaWeb工程 并移除web xml 编写Servlet 继承HttpServ
  • react学习笔记-从井字棋开始(3)

    函数函组件 如果你想写的组件只包含一个 render 方法 并且不包含 state 那么使用函数组件就会更简单 我们不需要定义一个继承于 React Component 的类 我们可以定义一个函数 这个函数接收 props 作为参数 然后返
  • 120种小狗图像傻傻分不清?用fastai训练一个分类器

    作者 一杯奶茶的功夫 链接 https www jianshu com p ab35ed21df87 程序员转行学什么语言 https edu csdn net topic ai30 utm source csdn bw 这篇文章会讲解如何
  • windows xp 驱动开发(四) USB开发技术概述

    转载请标明是引用于 http blog csdn net chenyujing1234 欢迎大家提出意见 一起讨论 参考文章 http blog csdn net xxxluozhen article details 4882121 1 概
  • 远程桌面协议(RDP)介绍

    远程桌面协议 RDP 允许您远程访问计算机 多年来 它免除了许多系统管理操作 无疑是一项非常有用的技术 RDP 长期以来一直提供远程访问支持 而且越来越好 该协议于 1998 年在 Windows NT 4 0 Terminal Serve
  • Linux系统简介

    文章目录 1 UNIX与Linux发展史 1 1 UNIX发展史 1 2 Linux发展史 1 2 1 Linux内核版本 1 2 2 Linux主要发行版本 2 开源软件简介 2 1 典型的开源软件 2 2 开源软件的特点 2 3 支撑互
  • MATLAB实现多分类预测结果混淆矩阵(Confusion matrix)可视化

    对于多分类问题 如何对预测结果进行可视化分析是性能对比的关键 在实际多分类问题 除了简单展示模型预测精度外 如何理解不同类别之间的预测结果对于分析样本相关性和属性区别具有重要意义 在MATLAB中一般通过混淆矩阵confusion matr
  • Uber和它的规则&算法

    私以为 Uber这家公司的出现 标志着 科技重构资源的时代正式来临 这才是大数据真正的使命啊 enjoy 这个改变 以下信息来源 网络上流传的中文Uber解读 Uber的算法 均可以随着数据量的不断增加进行学习 所以只会越来越准 只会越来越
  • MySQL将一张表的数据copy到另一张表中

    1 复制旧表的数据到新表 假设两个表结构一样 INSERT INTO 新表 SELECT FROM 旧表 INSERT INTO tbl user copy SELECT FROM tbl user 2 复制表结构及数据到新表 CREATE
  • Keil不能正确生成.bin文件的解决办法

    1 打开keil IDE 然后打开help gt uVison Help 搜索fromelf关键字如下图1 然后再进入到右下角的索引找到fromelf命令行的语法和选项 找到 bin的说明如下 如红色标注所说 正是症结所在 即如果链接文件中
  • 安装ubuntu20.04(安装vim、gcc、VMtools、中文输入法、汉化、修改IP、无法连网问题)

    目录 ubuntu安装包获取 ubuntu的安装 安装网络配置命令ifconfig 连接网络 解决ubuntu无法连网问题 如何修改IP地址 安装VMtools 解决VMware Tools选项灰色 VMtools安装 安装中文 汉化 添加