第一周分享 ubuntu安装与修复

ubuntu安装与修复

无网络

  1. 如果你刚刚用过vpn而且开了全局代理,去网络设置——代理中里把手动设置代理选项改为关闭,自动设置代理无所谓,一般也是关闭。
  2. 首先打开网络适配器,查看vmware的2个适配器是否存在和打开,正常状态应如下图:
    在这里插入图片描述

​ 若不存在适配器,需要安装网卡,具体请去网上查询,推荐CSDN。
​ 若存在,请把右边选项调成如图状态,也就是启用这2个适配器。之后点开右边下箭头按钮,点编辑,进入后点击ipv4,再点属性。
在这里插入图片描述

​ 确保是自动获得ip和dns。
在这里插入图片描述

​ 3 .然后打开王道常用软件安装指引文件【腾讯文档】王道C++常用软件安装指引(2024)
https://docs.qq.com/doc/DSEhwRVhMbURvckFI
按照 《第五、常见问题以及解决方案》 里的《常规的一些问题与解决方法》 题目下的1、2、4步骤做一遍(3其实和2做的是一样的事情),这里有几个问题。

​ 1)打开服务时,应用按键 win+r,然后输入services.msc,之后别直接打开,要以管理员权限打开,即按键ctrl+shift+enter,应该共有5个vmware开头的选项,如果没有,则需要重新安装,你少了哪个服务就去搜索哪个即可。这里推荐1个帖子:
http://t.csdnimg.cn/Fj4IF :解决 无法安装服务 “VMware Authorization Service” 和 无法安装服务“VMware Workstation Server”

​ 2)如果做完了以上所有事情,还是没网络,那么原因就很复杂了,笼统地说就是你的电脑和这个虚拟机软件不适配,兼容性差,这时需要微调各个选项,而且一般是往最低配置方向调整,具体参考:http://t.csdnimg.cn/Qs7dv 。注意这个帖子中的方法只是指一个方向,具体做的效果因人而异,因为每个人电脑的硬件配置和使用健康程度很难和他人匹配,我只建议做这些:1 关闭Hyper-V服务;2 开启虚拟化支持,注意这一步需要进入bios里操作,需要你查询自己的电脑怎么进去和操作,并且大概率改完这一步会影响evplayer播放器会查看的机器码,换句话说,你需要找老师再换一个视频解密密码,要不然看不了每天的录播了。3 关闭3d图形加速。4 处理器改为1,内核建议2吧,1有点太卡了。

​ 3)根据个人观察:越是新的电脑系统和硬件就和老版本VMware以及ubuntu不兼容,本人用win11装了3次乌班图18版本,都有各种问题,最后重装22版本,一点问题都没。但我2位同桌用win10装乌班图18,一直没问题。最后,全局禁用打印机和共享虚拟机关闭不会有任何影响,无需调整。

卸载

必须要做的选项:卸载注册表、安装文件
无需做的:删除vmware虚拟网卡
可做可不做的:在我的电脑中搜索关键字 vmware,删除除了安装包的所有相关文件。
在这里插入图片描述

参考:http://t.csdnimg.cn/Mpo16
http://t.csdnimg.cn/04eLB

重新安装

注意选项

​ 《王道常用软件安装指引》里用的还是vm15的教程。在下图会有2个选项,新出现的下面那个建议打勾。当然不打也没大影响。
在这里插入图片描述

​ 安装密钥:直接网上搜一个即可。

​ 硬件兼容性同样是选最新的。处理器建议选1个,内核至少2个,这里原则是尽量往少选,但不能少到太卡。虚拟内存看你配置,电脑16就选4,8建议扩容。网络连接模式必选NAT,对应后面的VMware8网络也是NAT,虚拟磁盘不用太大,60一般用不到,40比较适用。

​ 最后一步,光盘映像文件(后缀.iso)就是你的乌班图安装文件,结合上文,如果虚拟机突然出问题了,或许可以不重装vmware,先换个更适配你电脑的安装文件重开一个虚拟机。

无法打开注册表

会在安装最后一步时弹出:
在这里插入图片描述

原因时卸载时卸多了,需要手动注册。按照以下帖子操作:
http://t.csdnimg.cn/3VCfm

http://t.csdnimg.cn/Eunnd

软件安装命令问题

​ 这里的每条命令都有可以出现错误,建议先重安一遍,还是不行就上网查询,还是推荐CSDN。当然最快的方法还是问老师。

​ 常见问题:
​ 第一条命令 sudo apt update ,这个命令就是更新你的apt源,需要去的网站可能在国外,所以不同多试几次,而且这个其实不生效也不影响课程学习。
​ vimplus安装工具cmake3命令:sudo apt install build-essential cmake3 python3-dev,这个如果没办法的话,把cmake3删去即可,即输入命令:sudo apt install build-essential python3-dev
​ 全部安装完成后,输入命令: vim main.c ,进去按 i 编辑,输入incl如果没有自动补全提示就是YouCompleteMe未安装成功。去王道文档最后面跟着操作即可。

王道课程需要的操作和命令

​ 1.更改vimplus的背景颜色或者其他选项。

家目录下输入命令:vim .vimrc
打开.vimrc文件后输入:/colorscheme
找到211行,默认的是 colorscheme onedark
按i键进入编辑模式改为 colorscheme default
注意不要改动其他行,只替换1个单词即可。esc键退出编辑模式,记得输入命令:wq保存退出。

​ 2.输入 vim func.h 将以下代码复制保存,(代码来自:花生),然后输入命令移动目录 sudo /usr/include

#ifndef __WD_FUNC_H
#define __WD_FUNC_H

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <errno.h>
#include <error.h>
#include <sys/mman.h>
#include <sys/wait.h>
#include <time.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <signal.h>
#include <dirent.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <sys/epoll.h>
#include <assert.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <pthread.h>

#define SIZE(a) (sizeof(a)/sizeof(a[0]))

typedef void (*sighandler_t)(int);

#endif

​ 3.输入命令 vim makefile ,复制以下代码,(代码来自:花生),保存文件,之后cp复制到到目录 cpp56/Linux 每天的目录中即可。
​ 该文件的作用是编译当前目录下的所有文件,生成对应名字的可执行文件,如果编译错误则立即退出,并且返回错误文件名和可能的原因。

Srcs := $(wildcard *.c)
Outs := $(patsubst %.c, %, $(Srcs))

CC := gcc
CFLAGS = -Wall -g

ALL: $(Outs) 

%: %.c
	$(CC) $< -o $@ $(CFLAGS)

.PHONY: clean rebuild ALL

clean:
	$(RM) $(Outs)
rebuild: clean ALL

​ 4.安装 tree结构查看软件

输入命令 sudo apt install tree
或者 sudo snap install tree
安装即可
之后输入命令 tree ,可以将当前目录下的所有文件以树的结构表示。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值