当前位置: 首页 > 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;我来给大家推荐几款好用的游戏蓝牙耳机&…...

变量 varablie 声明- Rust 变量 let mut 声明与 C/C++ 变量声明对比分析

一、变量声明设计&#xff1a;let 与 mut 的哲学解析 Rust 采用 let 声明变量并通过 mut 显式标记可变性&#xff0c;这种设计体现了语言的核心哲学。以下是深度解析&#xff1a; 1.1 设计理念剖析 安全优先原则&#xff1a;默认不可变强制开发者明确声明意图 let x 5; …...

深入剖析AI大模型:大模型时代的 Prompt 工程全解析

今天聊的内容&#xff0c;我认为是AI开发里面非常重要的内容。它在AI开发里无处不在&#xff0c;当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗"&#xff0c;或者让翻译模型 "将这段合同翻译成商务日语" 时&#xff0c;输入的这句话就是 Prompt。…...

UDP(Echoserver)

网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法&#xff1a;netstat [选项] 功能&#xff1a;查看网络状态 常用选项&#xff1a; n 拒绝显示别名&#…...

(二)原型模式

原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...

MySQL用户和授权

开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务&#xff1a; test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...

Web后端基础(基础知识)

BS架构&#xff1a;Browser/Server&#xff0c;浏览器/服务器架构模式。客户端只需要浏览器&#xff0c;应用程序的逻辑和数据都存储在服务端。 优点&#xff1a;维护方便缺点&#xff1a;体验一般 CS架构&#xff1a;Client/Server&#xff0c;客户端/服务器架构模式。需要单独…...

Scrapy-Redis分布式爬虫架构的可扩展性与容错性增强:基于微服务与容器化的解决方案

在大数据时代&#xff0c;海量数据的采集与处理成为企业和研究机构获取信息的关键环节。Scrapy-Redis作为一种经典的分布式爬虫架构&#xff0c;在处理大规模数据抓取任务时展现出强大的能力。然而&#xff0c;随着业务规模的不断扩大和数据抓取需求的日益复杂&#xff0c;传统…...

什么是VR全景技术

VR全景技术&#xff0c;全称为虚拟现实全景技术&#xff0c;是通过计算机图像模拟生成三维空间中的虚拟世界&#xff0c;使用户能够在该虚拟世界中进行全方位、无死角的观察和交互的技术。VR全景技术模拟人在真实空间中的视觉体验&#xff0c;结合图文、3D、音视频等多媒体元素…...

自然语言处理——文本分类

文本分类 传统机器学习方法文本表示向量空间模型 特征选择文档频率互信息信息增益&#xff08;IG&#xff09; 分类器设计贝叶斯理论&#xff1a;线性判别函数 文本分类性能评估P-R曲线ROC曲线 将文本文档或句子分类为预定义的类或类别&#xff0c; 有单标签多类别文本分类和多…...

人工智能 - 在Dify、Coze、n8n、FastGPT和RAGFlow之间做出技术选型

在Dify、Coze、n8n、FastGPT和RAGFlow之间做出技术选型。这些平台各有侧重&#xff0c;适用场景差异显著。下面我将从核心功能定位、典型应用场景、真实体验痛点、选型决策关键点进行拆解&#xff0c;并提供具体场景下的推荐方案。 一、核心功能定位速览 平台核心定位技术栈亮…...