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

如何高效使用iOS推送调试工具:SmartPush完整操作指南

如何高效使用iOS推送调试工具&#xff1a;SmartPush完整操作指南 【免费下载链接】SmartPush SmartPush,一款iOS苹果远程推送测试程序,Mac OS下的APNS工具APP,iOS Push Notification Debug App 项目地址: https://gitcode.com/gh_mirrors/smar/SmartPush SmartPush是一款…...

气象数据可视化必看:ERA5降水资料从m转mm的3种场景解决方案

气象数据可视化实战&#xff1a;ERA5降水资料单位换算与场景化应用指南 当你在深夜的实验室里盯着屏幕上那一串以"m"为单位的降水数据时&#xff0c;是否曾困惑过如何将它们转化为更符合学术惯例的"mm"&#xff1f;作为处理过数百个气象数据集的老手&#…...

OpenClaw极简部署:nanobot镜像+手机Termux方案

OpenClaw极简部署&#xff1a;nanobot镜像手机Termux方案 1. 为什么要在手机上部署OpenClaw&#xff1f; 去年夏天&#xff0c;我在咖啡馆等朋友时突发奇想&#xff1a;如果能用手机随时调用AI助手处理文件该多好。当时尝试了几款云端AI工具&#xff0c;但要么功能受限&#…...

Pixel Fashion Atelier保姆级教程:修复WebUI中文乱码与像素字体缺失问题

Pixel Fashion Atelier保姆级教程&#xff1a;修复WebUI中文乱码与像素字体缺失问题 1. 问题背景与现象 Pixel Fashion Atelier作为一款融合复古像素风格的AI图像生成工具&#xff0c;其独特的界面设计是其核心亮点之一。然而&#xff0c;部分用户在部署和使用过程中可能会遇…...

终极桌面歌词解决方案:LyricsX 让你的音乐体验全面升级

终极桌面歌词解决方案&#xff1a;LyricsX 让你的音乐体验全面升级 【免费下载链接】Lyrics Swift-based iTunes plug-in to display lyrics on the desktop. 项目地址: https://gitcode.com/gh_mirrors/lyr/Lyrics 在macOS平台上享受音乐时&#xff0c;你是否曾渴望拥有…...

泛微OA Ecology 安全补丁管理账号配置与实战

1. 泛微OA Ecology安全补丁管理账号配置详解 第一次接触泛微OA Ecology系统的安全补丁管理功能时&#xff0c;我完全没意识到这个看似简单的配置背后藏着这么多门道。直到有次系统被恶意攻击&#xff0c;才发现默认的管理账号存在安全隐患。今天就带大家彻底搞懂这个关键配置&a…...

Presto函数实战指南:从基础到高阶应用

1. Presto函数入门&#xff1a;从零开始掌握基础操作 第一次接触Presto函数时&#xff0c;我完全被它丰富的功能震撼到了。记得当时我需要快速分析一个包含数百万条记录的日志表&#xff0c;传统方法需要写复杂的MapReduce作业&#xff0c;而Presto仅用几行SQL函数就搞定了。下…...

Windows下FFmpeg环境配置全攻略:从下载到视频剪辑实战

Windows下FFmpeg环境配置全攻略&#xff1a;从下载到视频剪辑实战 在数字内容创作爆发的时代&#xff0c;视频处理能力已成为开发者和创作者的必备技能。FFmpeg作为开源多媒体处理领域的"瑞士军刀"&#xff0c;其强大功能与跨平台特性使其成为处理音视频文件的首选工…...

STM32F103引脚功能全解析:从供电到通信接口的实战配置指南

STM32F103引脚功能全解析&#xff1a;从供电到通信接口的实战配置指南 在嵌入式系统开发中&#xff0c;STM32F103系列微控制器因其出色的性能和丰富的外设资源&#xff0c;成为众多开发者的首选。这款基于ARM Cortex-M3内核的MCU&#xff0c;不仅具备72MHz的主频&#xff0c;还…...

手把手教你用YOLOv5训练自己的交通标志数据集(从LabelImg标注到模型部署)

从零构建YOLOv5交通标志检测器的实战指南 在自动驾驶和智能交通系统快速发展的今天&#xff0c;准确识别道路标志已成为计算机视觉领域的重要应用场景。不同于传统图像处理方法&#xff0c;基于深度学习的目标检测技术能够适应复杂环境变化&#xff0c;而YOLOv5以其卓越的速度-…...