当前位置: 首页 > news >正文

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 Con​​nect 在您的 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)是一种在互联网上运行的计算机系统。它是专门为吸引并诱骗那些试图非法闯入他人计算机系统的人(如电脑黑客)而设计的,蜜罐系统是一个包含漏洞的诱骗系统,它通过模拟一个或多个易受攻击的主机&#xff…...

PyTorch深度学习实战 | 自然语言处理与强化学习

PyTorch是当前主流深度学习框架之一,其设计追求最少的封装、最直观的设计,其简洁优美的特性使得PyTorch代码更易理解,对新手非常友好。本文主要介绍深度学习领域中自然语言处理与强化学习部分。自然语言区别于计算机所使用的机器语言和程序语…...

测牛学堂:接口测试基础理论和工具的使用

接口测试流程总结 1 需求分析,看产品经理的需求文档 2 接口文档解析,开发编写的api接口文档 3 设计测试用例 4脚本开发 5 执行及缺陷跟踪 6 生成测试报告 7接口自动化持续集成 测试解析接口文档 接口文档,又称为api文档,是由后…...

定长内存池的实现

解决的是固定大小的内存申请释放需求&#xff1a; 性能达到极致不考虑内存碎片问题(统一使用自由链表管理还回来的空间) 为了避免命名污染&#xff0c;不要直接using namespace std;只展开常用的。 #include <iostream> using std::cout; using std::endl;申请空间时有…...

三更草堂springSecurity的学习

源码地址&#xff1a;学习springSecurity (gitee.com) git&#xff1a;https://gitee.com/misszyg/spring-security.git 一&#xff0c;认证流程 1&#xff0c;经过UsernamePasswordAuthenticationFilter &#xff08;1&#xff09;传入了用户的账号&#xff0c;密码 源码&a…...

【C语言】指针的深度理解(一)

前言 我们已经了解了指针的概念&#xff0c;一是指针变量是用来存放地址的&#xff0c;每个地址都对应着唯一的内存空间。二是指针的大小是固定的4或8个字节&#xff08;取决于操作系统&#xff0c;32位的占4个字节&#xff0c;64位的占8个字节&#xff09;。三是指针是有类型…...

Kafka最佳实践

前言 Kafka 最佳实践&#xff0c;涉及 典型使用场景Kafka 使用的最佳实践 Kafka 典型使用场景 Data Streaming Kafka 能够对接到 Spark、Flink、Flume 等多个主流的流数据处理技术。利用 Kafka 高吞吐量的特点&#xff0c;客户可以通过 Kafka 建立传输通道&#xff0c;把应…...

入门教程: 认识 React用于构建用户界面的 JavaScript 库

课前准备 我们将会在这个教程中开发一个小游戏。你可能并不打算做游戏开发,然后就直接跳过了这个教程——但是不妨尝试一下!你将在该教程中学到关于构建 React 应用的基础知识,掌握这些知识后,你将会对 React 有更加深刻的理解。 这篇教程分为以下几个部分: 环境准备是学…...

极紫外光源高次谐波发生腔不同区域真空度精密控制解决方案

摘要&#xff1a;在高次谐波发生器中一般包含两个不同真空区域&#xff0c;一个是1~100Torr绝压范围的气池内部的低真空区域&#xff0c;一个是高阶谐波光路上的绝压为0.001Pa量级的高真空区域。本文针对此两个区域的真空度控制提出了相应的解决方案&#xff0c;特别是详细介绍…...

「Vue面试题」在vue中为什么data属性是一个函数而不是一个对象

文章目录一、实例和组件定义data的区别二、组件data定义函数与对象的区别三、原理分析四、结论一、实例和组件定义data的区别 vue实例的时候定义data属性既可以是一个对象&#xff0c;也可以是一个函数 const app new Vue({el:"#app",// 对象格式data:{foo:"…...

如何使用 ChatGPT 编写 SQL JOIN 查询

通过清晰的示例和解释&#xff0c;本文展示了 ChatGPT 如何简化和简化创建复杂 MySQL 查询的过程&#xff0c;使用户更容易与数据库交互并检索他们需要的数据。无论您是初学者还是经验丰富的开发人员&#xff0c;本文都提供了有关如何利用 ChatGPT 来增强您的 MySQL 查询编写技…...

vue2+elementUI完成添加学生删除学生案列

效果图&#xff1a; 点击添加学生按钮&#xff0c;弹出Dialog,收集用户信息&#xff1a; el-table中自定义复选框&#xff0c;选中一行&#xff0c;可以点击删除 代码区域&#xff1a;就一个HTML文件 <!DOCTYPE html> <html lang"en"> <head>&…...

对void的深度理解

作者&#xff1a;小树苗渴望变成参天大树 作者宣言&#xff1a;认真写好每一篇博客 作者gitee:gitee 如 果 你 喜 欢 作 者 的 文 章 &#xff0c;就 给 作 者 点 点 关 注 吧&#xff01; void前言一、 void 关键字二、 void修饰函数返回值和参数三、void指针3.1void * 定义的…...

哪款游戏蓝牙耳机好用?好用的游戏蓝牙耳机推荐

现在&#xff0c;不少人喜欢戴蓝牙耳机玩游戏&#xff0c;而在戴蓝牙耳机玩游戏时难免会产生音画不同步的问题。现在越来越多的蓝牙耳机支持游戏模式&#xff0c;那么&#xff0c;哪款游戏蓝牙耳机好用&#xff1f;接下来&#xff0c;我来给大家推荐几款好用的游戏蓝牙耳机&…...

智慧医疗能源事业线深度画像分析(上)

引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...

MySQL账号权限管理指南:安全创建账户与精细授权技巧

在MySQL数据库管理中&#xff0c;合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号&#xff1f; 最小权限原则&#xf…...

技术栈RabbitMq的介绍和使用

目录 1. 什么是消息队列&#xff1f;2. 消息队列的优点3. RabbitMQ 消息队列概述4. RabbitMQ 安装5. Exchange 四种类型5.1 direct 精准匹配5.2 fanout 广播5.3 topic 正则匹配 6. RabbitMQ 队列模式6.1 简单队列模式6.2 工作队列模式6.3 发布/订阅模式6.4 路由模式6.5 主题模式…...

Monorepo架构: Nx Cloud 扩展能力与缓存加速

借助 Nx Cloud 实现项目协同与加速构建 1 &#xff09; 缓存工作原理分析 在了解了本地缓存和远程缓存之后&#xff0c;我们来探究缓存是如何工作的。以计算文件的哈希串为例&#xff0c;若后续运行任务时文件哈希串未变&#xff0c;系统会直接使用对应的输出和制品文件。 2 …...

Java并发编程实战 Day 11:并发设计模式

【Java并发编程实战 Day 11】并发设计模式 开篇 这是"Java并发编程实战"系列的第11天&#xff0c;今天我们聚焦于并发设计模式。并发设计模式是解决多线程环境下常见问题的经典解决方案&#xff0c;它们不仅提供了优雅的设计思路&#xff0c;还能显著提升系统的性能…...

leetcode_69.x的平方根

题目如下 &#xff1a; 看到题 &#xff0c;我们最原始的想法就是暴力解决: for(long long i 0;i<INT_MAX;i){if(i*ix){return i;}else if((i*i>x)&&((i-1)*(i-1)<x)){return i-1;}}我们直接开始遍历&#xff0c;我们是整数的平方根&#xff0c;所以我们分两…...

Appium下载安装配置保姆教程(图文详解)

目录 一、Appium软件介绍 1.特点 2.工作原理 3.应用场景 二、环境准备 安装 Node.js 安装 Appium 安装 JDK 安装 Android SDK 安装Python及依赖包 三、安装教程 1.Node.js安装 1.1.下载Node 1.2.安装程序 1.3.配置npm仓储和缓存 1.4. 配置环境 1.5.测试Node.j…...

【QT控件】显示类控件

目录 一、Label 二、LCD Number 三、ProgressBar 四、Calendar Widget QT专栏&#xff1a;QT_uyeonashi的博客-CSDN博客 一、Label QLabel 可以用来显示文本和图片. 核心属性如下 代码示例: 显示不同格式的文本 1) 在界面上创建三个 QLabel 尺寸放大一些. objectName 分别…...

【Qt】控件 QWidget

控件 QWidget 一. 控件概述二. QWidget 的核心属性可用状态&#xff1a;enabled几何&#xff1a;geometrywindows frame 窗口框架的影响 窗口标题&#xff1a;windowTitle窗口图标&#xff1a;windowIconqrc 机制 窗口不透明度&#xff1a;windowOpacity光标&#xff1a;cursor…...

C/Python/Go示例 | Socket Programing与RPC

Socket Programming介绍 Computer networking这个领域围绕着两台电脑或者同一台电脑内的不同进程之间的数据传输和信息交流&#xff0c;会涉及到许多有意思的话题&#xff0c;诸如怎么确保对方能收到信息&#xff0c;怎么应对数据丢失、被污染或者顺序混乱&#xff0c;怎么提高…...