Kubuntu安装教程
文章目录
- Kubuntu介绍
- 下载Kubuntu
- 在VMware虚拟机中安装Kubuntu
- 1. 点击“创建新的虚拟机”
- 2. 选择“自定义(高级)”
- 3. 按照下图所示进行设置
- 设置网络
- 4. 点击“自定义硬件”
- 5. 开启虚拟机
- 6. 进入安装界面,选择中文,之后点击“安装Kubuntu”
- 7. 键盘布局选择English(US)
- 8. 建议选择正常安装,然后安装第三方软件
- 9. 选择“手动”,对磁盘进行分区
- 10. 设置地区和时区,点击“继续”
- 11. 设置姓名、用户名、密码和计算机名
- 12. 耐心等待安装,可以看看安装程序对于Kubuntu的介绍
- 13. 安装完成,点击“现在重启”
- 14. 安装VMware Tools
- apt安装
- 压缩包安装
Kubuntu介绍
Kubuntu 将 Ubuntu 与 KDE 和 Plasma 桌面结合在一起,为您带来一整套应用程序,包括生产力、办公、电子邮件、图形、摄影和音乐应用程序,这些应用程序可以在启动时使用,并且可以从两个桌面包管理器安装大量附加软件.
使用 Qt 工具包构建的 Kubuntu 快速、流畅且美观。Kubuntu 支持移动设备,可以通过 KDE Connect 在您的 PC 桌面和手机或平板电脑之间轻松集成。
Ubuntu官网对于Ubuntu风味版的介绍页面的链接:https://ubuntu.com/desktop/flavours
Kubutu官网:https://kubuntu.org/
下载Kubuntu
下载地址:https://kubuntu.org/getkubuntu/
Ubuntu的各风味版是在Ubuntu的基础上构建的,风味版的版本会随着Ubuntu的更新而更新。Ubuntu最新LTS版本为Ubuntu 22.04,因此Kubuntu最新的LTS版本为Kubuntu 22.04。同样的,Kubuntu也推出了Kubuntu 22.10,对应Ubuntu 22.10。

点击框中的64-bit Download下载Kubuntu 22.04.2 LTS版本
在VMware虚拟机中安装Kubuntu
为了便于演示,本次在虚拟机中安装Kubuntu,在物理机上安装Kubuntu的方法同Ubuntu。
1. 点击“创建新的虚拟机”

2. 选择“自定义(高级)”

3. 按照下图所示进行设置



名称随便起


处理器数量和每个处理器的内核数量根据自己的实际情况设置,这里贴上VMware文档对于虚拟机处理器数量的说明:https://docs.vmware.com/cn/VMware-Workstation-Pro/17/com.vmware.ws.using.doc/GUID-9745D560-9243-4262-A585-D709D52B1349.html

内存同理,也要根据实际情况设置,点击左边的数字就能快速设置对应的内存大小

设置网络
如果选择“桥接网络”,那么虚拟机联网时,需要在虚拟机中使用和物理机也就是你现在正在用的电脑同样的方法联网,例如连接WiFi或拨号上网。
如果使用“NAT”,那么只要物理机能联网,虚拟机不需要进行其他的设置也能上网,所以选择NAT会更省事。
也可以使用自定义的虚拟网络,在这篇博客中会介绍:VMware创建和使用虚拟网络




如果硬盘空间足够大,也可勾选“立即分配所有磁盘空间”。如果一开始给虚拟机分配的磁盘空间很小,比如20G,那么后期虚拟机磁盘空间不够时还能再扩容,只不过没有一开始分配好足够的空间省事。我电脑的磁盘空间够用,所以我一次性给虚拟机分配了256G。


4. 点击“自定义硬件”

选择前面下载好的Kubuntu镜像文件,然后点“关闭”

现在点“完成”

5. 开启虚拟机
开启前先把固件类型改为UEFI

改完后点击“确定”,然后开启虚拟机

鼠标点击虚拟机界面即可进入虚拟机(要使鼠标从虚拟机中脱离,按Ctrl+Alt),通过键盘方向键选择第一个选项然后按回车

耐心等待

6. 进入安装界面,选择中文,之后点击“安装Kubuntu”

7. 键盘布局选择English(US)

8. 建议选择正常安装,然后安装第三方软件

9. 选择“手动”,对磁盘进行分区
省事的话可以直接选择“使用整个磁盘”,因为是虚拟机,盘是空的,不用担心覆盖其他数据

点击“/dev/sda”, 然后点“继续”

点“空闲”,按照以下配置创建分区

点击“/dev/sda1”下方的“空闲”,按照以下配置创建分区

点击“现在安装”

点击“继续”

10. 设置地区和时区,点击“继续”

11. 设置姓名、用户名、密码和计算机名

设置好后点“继续”

12. 耐心等待安装,可以看看安装程序对于Kubuntu的介绍






13. 安装完成,点击“现在重启”
会进入到这个界面

现在点击暂停旁边的倒三角,找到“关闭客户机”的选项

点击“关机”

选择“使用物理驱动器”,或取消勾选“启动时连接”都可以

再次启动虚拟机

14. 安装VMware Tools
下面展示了两种安装方法,一种是通过apt方式安装,一种是通过压缩包安装,如果一种方式安装完后,虚拟机的画面不能正常适配显示器,或不能与物理机共享剪贴板,那么换另一种安装方式安装,安装时覆盖掉上一种安装方式安装的文件即可。
apt安装
很简单,两行命令,安装后重启虚拟机即可
sudo apt install open-vm-tools
sudo apt install open-vm-tools-desktop
如果虚拟机设置了NAT,但还是不能联网,那么在“编辑”->“虚拟网络编辑器”中选择“还原默认设置”,之后重启虚拟机

添加有线连接


直接点保存

压缩包安装
进入虚拟机后,点击上方的“虚拟机”->“安装VMware Tools”

点击“挂载并打开”


右键tar文件,点击“解压缩到”

选择“桌面”,然后点击“解压缩”

打开文件夹,右键“打开终端”

输入以下命令安装
sudo ./vmware-install.pl
输入yes

之后出现的所有选项都使用默认值就可以,直接回车就行

一路回车,到这里就安装成功了,可以删掉解压到桌面的安装程序文件夹,之后关闭虚拟机完成安装

相关文章:
Kubuntu安装教程
文章目录Kubuntu介绍下载Kubuntu在VMware虚拟机中安装Kubuntu1. 点击“创建新的虚拟机”2. 选择“自定义(高级)”3. 按照下图所示进行设置设置网络4. 点击“自定义硬件”5. 开启虚拟机6. 进入安装界面,选择中文,之后点击“安装Kub…...
[蓝桥杯] 树状数组与线段树问题(C/C++)
文章目录 一、动态求连续区间和 1、1 题目描述 1、2 题解关键思路与解答 二、数星星 2、1 题目描述 2、2 题解关键思路与解答 三、数列区间最大值 3、1 题目描述 3、2 题解关键思路与解答 标题:树状数组与线段树问题 作者:Ggggggtm 寄语:与其…...
Matlab-Loma Prieta 地震分析
此示例说明如何将带时间戳的地震数据存储在时间表中以及如何使用时间表函数来分析和可视化数据。 加载地震数据 示例文件quake.mat包含 1989 年 10 月 17 日圣克鲁斯山脉 Loma Prieta 地震的 200 Hz 数据。这些数据由加州大学圣克鲁斯分校查尔斯F里希特地震实验室的 Joel Yelli…...
Spring Boot全局异常处理
使用注解方式处理全局异常使用 ControllerAdvice (RestControllerAdvice) 配合 ExceptionHandler适用于返回数据的请求(一般是RESTful接口规范下的JSON报文)package com.example.exception;import org.slf4j.Logger; import org.s…...
websocket每隔5秒给服务端send一次信息
websocket轮询每隔5秒给服务端send一次信息,主要功能点如下:socket 采用了定时器 setInterval() 需要清除定时器否则会报错监听了突然关闭浏览器窗口,destroyed里面直接监听 window.removeEventListener("beforeu…...
2023年中职网络安全——SQL注入测试(PL)解析
SQL注入测试(PL) 任务环境说明: 服务器场景:Server2312服务器场景操作系统:未知(关闭链接)已知靶机存在网站系统,使用Nmap工具扫描靶机端口,并将网站服务的端口号作为Flag(形式:Flag字符串)值提交。访问网站/admin/pinglun.asp页面,此页面存在SQL注入漏洞,使用排…...
利用蜜罐捕捉攻击实验(31)
预备知识 1、蜜罐的含义和作用 蜜罐(Honeypot)是一种在互联网上运行的计算机系统。它是专门为吸引并诱骗那些试图非法闯入他人计算机系统的人(如电脑黑客)而设计的,蜜罐系统是一个包含漏洞的诱骗系统,它通过模拟一个或多个易受攻击的主机ÿ…...
PyTorch深度学习实战 | 自然语言处理与强化学习
PyTorch是当前主流深度学习框架之一,其设计追求最少的封装、最直观的设计,其简洁优美的特性使得PyTorch代码更易理解,对新手非常友好。本文主要介绍深度学习领域中自然语言处理与强化学习部分。自然语言区别于计算机所使用的机器语言和程序语…...
测牛学堂:接口测试基础理论和工具的使用
接口测试流程总结 1 需求分析,看产品经理的需求文档 2 接口文档解析,开发编写的api接口文档 3 设计测试用例 4脚本开发 5 执行及缺陷跟踪 6 生成测试报告 7接口自动化持续集成 测试解析接口文档 接口文档,又称为api文档,是由后…...
定长内存池的实现
解决的是固定大小的内存申请释放需求: 性能达到极致不考虑内存碎片问题(统一使用自由链表管理还回来的空间) 为了避免命名污染,不要直接using namespace std;只展开常用的。 #include <iostream> using std::cout; using std::endl;申请空间时有…...
三更草堂springSecurity的学习
源码地址:学习springSecurity (gitee.com) git:https://gitee.com/misszyg/spring-security.git 一,认证流程 1,经过UsernamePasswordAuthenticationFilter (1)传入了用户的账号,密码 源码&a…...
【C语言】指针的深度理解(一)
前言 我们已经了解了指针的概念,一是指针变量是用来存放地址的,每个地址都对应着唯一的内存空间。二是指针的大小是固定的4或8个字节(取决于操作系统,32位的占4个字节,64位的占8个字节)。三是指针是有类型…...
Kafka最佳实践
前言 Kafka 最佳实践,涉及 典型使用场景Kafka 使用的最佳实践 Kafka 典型使用场景 Data Streaming Kafka 能够对接到 Spark、Flink、Flume 等多个主流的流数据处理技术。利用 Kafka 高吞吐量的特点,客户可以通过 Kafka 建立传输通道,把应…...
入门教程: 认识 React用于构建用户界面的 JavaScript 库
课前准备 我们将会在这个教程中开发一个小游戏。你可能并不打算做游戏开发,然后就直接跳过了这个教程——但是不妨尝试一下!你将在该教程中学到关于构建 React 应用的基础知识,掌握这些知识后,你将会对 React 有更加深刻的理解。 这篇教程分为以下几个部分: 环境准备是学…...
极紫外光源高次谐波发生腔不同区域真空度精密控制解决方案
摘要:在高次谐波发生器中一般包含两个不同真空区域,一个是1~100Torr绝压范围的气池内部的低真空区域,一个是高阶谐波光路上的绝压为0.001Pa量级的高真空区域。本文针对此两个区域的真空度控制提出了相应的解决方案,特别是详细介绍…...
「Vue面试题」在vue中为什么data属性是一个函数而不是一个对象
文章目录一、实例和组件定义data的区别二、组件data定义函数与对象的区别三、原理分析四、结论一、实例和组件定义data的区别 vue实例的时候定义data属性既可以是一个对象,也可以是一个函数 const app new Vue({el:"#app",// 对象格式data:{foo:"…...
如何使用 ChatGPT 编写 SQL JOIN 查询
通过清晰的示例和解释,本文展示了 ChatGPT 如何简化和简化创建复杂 MySQL 查询的过程,使用户更容易与数据库交互并检索他们需要的数据。无论您是初学者还是经验丰富的开发人员,本文都提供了有关如何利用 ChatGPT 来增强您的 MySQL 查询编写技…...
vue2+elementUI完成添加学生删除学生案列
效果图: 点击添加学生按钮,弹出Dialog,收集用户信息: el-table中自定义复选框,选中一行,可以点击删除 代码区域:就一个HTML文件 <!DOCTYPE html> <html lang"en"> <head>&…...
对void的深度理解
作者:小树苗渴望变成参天大树 作者宣言:认真写好每一篇博客 作者gitee:gitee 如 果 你 喜 欢 作 者 的 文 章 ,就 给 作 者 点 点 关 注 吧! void前言一、 void 关键字二、 void修饰函数返回值和参数三、void指针3.1void * 定义的…...
哪款游戏蓝牙耳机好用?好用的游戏蓝牙耳机推荐
现在,不少人喜欢戴蓝牙耳机玩游戏,而在戴蓝牙耳机玩游戏时难免会产生音画不同步的问题。现在越来越多的蓝牙耳机支持游戏模式,那么,哪款游戏蓝牙耳机好用?接下来,我来给大家推荐几款好用的游戏蓝牙耳机&…...
ubuntu搭建nfs服务centos挂载访问
在Ubuntu上设置NFS服务器 在Ubuntu上,你可以使用apt包管理器来安装NFS服务器。打开终端并运行: sudo apt update sudo apt install nfs-kernel-server创建共享目录 创建一个目录用于共享,例如/shared: sudo mkdir /shared sud…...
Qwen3-Embedding-0.6B深度解析:多语言语义检索的轻量级利器
第一章 引言:语义表示的新时代挑战与Qwen3的破局之路 1.1 文本嵌入的核心价值与技术演进 在人工智能领域,文本嵌入技术如同连接自然语言与机器理解的“神经突触”——它将人类语言转化为计算机可计算的语义向量,支撑着搜索引擎、推荐系统、…...
rnn判断string中第一次出现a的下标
# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...
安宝特案例丨Vuzix AR智能眼镜集成专业软件,助力卢森堡医院药房转型,赢得辉瑞创新奖
在Vuzix M400 AR智能眼镜的助力下,卢森堡罗伯特舒曼医院(the Robert Schuman Hospitals, HRS)凭借在无菌制剂生产流程中引入增强现实技术(AR)创新项目,荣获了2024年6月7日由卢森堡医院药剂师协会࿰…...
省略号和可变参数模板
本文主要介绍如何展开可变参数的参数包 1.C语言的va_list展开可变参数 #include <iostream> #include <cstdarg>void printNumbers(int count, ...) {// 声明va_list类型的变量va_list args;// 使用va_start将可变参数写入变量argsva_start(args, count);for (in…...
Vue ③-生命周期 || 脚手架
生命周期 思考:什么时候可以发送初始化渲染请求?(越早越好) 什么时候可以开始操作dom?(至少dom得渲染出来) Vue生命周期: 一个Vue实例从 创建 到 销毁 的整个过程。 生命周期四个…...
PH热榜 | 2025-06-08
1. Thiings 标语:一套超过1900个免费AI生成的3D图标集合 介绍:Thiings是一个不断扩展的免费AI生成3D图标库,目前已有超过1900个图标。你可以按照主题浏览,生成自己的图标,或者下载整个图标集。所有图标都可以在个人或…...
Java数组Arrays操作全攻略
Arrays类的概述 Java中的Arrays类位于java.util包中,提供了一系列静态方法用于操作数组(如排序、搜索、填充、比较等)。这些方法适用于基本类型数组和对象数组。 常用成员方法及代码示例 排序(sort) 对数组进行升序…...
在Zenodo下载文件 用到googlecolab googledrive
方法:Figshare/Zenodo上的数据/文件下载不下来?尝试利用Google Colab :https://zhuanlan.zhihu.com/p/1898503078782674027 参考: 通过Colab&谷歌云下载Figshare数据,超级实用!!࿰…...
李沐--动手学深度学习--GRU
1.GRU从零开始实现 #9.1.2GRU从零开始实现 import torch from torch import nn from d2l import torch as d2l#首先读取 8.5节中使用的时间机器数据集 batch_size,num_steps 32,35 train_iter,vocab d2l.load_data_time_machine(batch_size,num_steps) #初始化模型参数 def …...
