Ubuntu server安装ubuntu桌面,安装软件中心-ubuntu software

article/2025/9/22 20:00:26

目录

安装ubuntu桌面

1、 使用ssh工具链接(堡塔远程工具)

2、切换root

3、更新软件和系统

 4、安装桌面

 5、桌面登陆​编辑

 6、安装商店

7、设置中文

8、删除多余软件 

9、网络图标消失?

10、挂载nfs


不管什么都要遵守能量守恒,图形化意味着占资源,装完后发现并没啥用。。。

主要安装:ub桌面(一些设置)

安装ubuntu桌面

1、 使用ssh工具链接(堡塔远程工具)

为啥用这个因为它免费好用啊~

2、切换root

sudo -i

3、更新软件和系统

先把系统和软件都更新到最新

apt-get update
apt-get upgrade

 4、安装桌面

sudo apt install ubuntu-desktop

有2.5g这么大,Y 继续安装 

安装好了重启

reboot

 5、桌面登陆

 

 

 

 6、安装商店

发现服务器版本装了桌面是没有软件中心,百度一下,

桌面版自带的商店没找到对应的命令

sudo apt install software-server

sudo apt install ubuntu-software

都不行

就用snap吧

安装snap

sudo apt-get install snap

安装软件中心

sudo snap install snap-store

更新软件中心

sudo snap refresh snap-store

7、设置中文

安装两个 英文和中文简体,只安装中文会出bug就是英文,不变

中文拖到最上面,然后应用全部

 

 

 设置好 reboot 重启

开机后 建议文件夹名称还是用英文的好 

8、删除多余软件 

第6步安装的商店就有作用了,

打开snap商店,扫雷啊 麻将啥的 统统删掉

 tmd 删不掉 

重新安装了一遍就是删不了,那就不删了吧,直接成内置???

9、网络图标消失?

摘自其他文章:server版对应netplan,desktop版对应NetworkManager。

因此server要改成networkmanager

/etc/netplan/00-installer-config.yaml

添加renderer字段,由默认的networkd明确设置为NetworkManager:

没有则手动添加

编辑器用vim

sudo apt install vim

然后突然发现安装个桌面版没啥用。。。啥玩意还是得用命令操作,抓狂, 也就清晰一点看看文件目录,图形化一些图表啥的。。哈哈,当学习了,桌面版server pass

10、挂载nfs

truenas开启nfs 路径为:/mnt/c1/ubuntu-gz

新建目录

mkdir /mnt/nfs

挂载

sudo mount -t nfs 192.168.3.100:/mnt/c1/ubuntu-gz /mnt/nfs


http://chatgpt.dhexx.cn/article/t8RuKAiu.shtml

相关文章

Ubuntu系统实用软件推荐

为了了解深度学习,在电脑上装了Ubuntu16.04,前前后后捣鼓了两个多月,安装了一些实用软件,终于使得Ubuntu用起来更加顺手。 1.首先想到的是自己常用的Windows软件有没有Linux版本的,查了一下,以下软件还挺良…

Ubuntu 20.04软件中心问题

Ubuntu 20.04软件中心问题 Ubuntu 20.04装好后, 软件中心不显示软件解决办法: Terminal终端执行: sudo apt update sudo apt upgrade sudo systemctl reboot Ubuntu 20.04 默认把软件中心换成了 snap, 感觉 snap 应用老出状况, snap 应用不…

JavaScript 30 JavaScript 日期格式

JavaScript 文章目录 JavaScript30 JavaScript 日期格式30.1 JavaScript 日期输出30.2 JavaScript ISO 日期30.3 ISO 日期(年和月)30.4 ISO 日期(只有年)30.5 ISO 日期(完整的日期加时、分和秒)30.6 时区30…

js 日期计算

1.计算当前日期的后一天 1 var now new Date(); 2 now.setDate(now.getDate() 1); 3 console.log(now);//VM153:3 Thu Sep 28 2017 09:26:05 GMT0800 (中国标准时间) 2.已知开始日期和天数,计算结束日期 var str 2016-06-27; //定义开始日期 var startDate…

JavaScript 日期对象

我们今天就来学习一下JavaScript 日期对象,我们这个日期对象主要可以用于获取到当前时间,或者未来某天时间,还有时间戳计算。 下面就跟我来学习吧。 一、日期对象Date Date对象:这个Date是一个内建对象,在JS中使用…

JavaScript日期相关计算

一、计算距离今天n天后或n天前的日期 首先定义两个公共的方法:月份日期数字转换;格式化日期形式(默认:年-月-日) // 数字转换 changeNum (num) {if (num > 10) {return num} else {return 0 num} }, // 格式化日期 formatDate (date) {…

JS比较日期

这里,date1和date2看上去是一样的,但是运行 date1 date2 返回的却是false。这是因为date1、date2都是对象,类型为引用类型,所以如果需要比较他们,需要去比较他们的字面量值,而不是单纯的用 来比较。 var…

C语言:数组和for循环

数组: 分为:1 数组,2 数组的数组; 数组的数组: 数组符号:[ ] 和数组是没有关系的。 *(pi) p[i]; p[i]可以写成i[p]; 下面是我去年写的,这个笔记是梳理整合 所谓数组为2的有3个就是把内存好比为…

es6数组循环

先说说es5的循环,一下几种循环的前五种接收的参数是一样的,都是两个参数: 第一个参数:循环里面执行的回调函数,循环调用执行的语句 第二个参数:this的指向 循环中回调函数的参数有三个: 第一个参…

数组实现循环队列

循环队列 在实际使用队列时,为了使队列空间能重复使用,往往对队列的使用方法稍加改进:无论插入或删除,一旦rear指针增1或front指针增1 时超出了所分配的队列空间,就让它指向这片连续空间的起始位置。可以解决假溢出问题…

竞赛:图解循环数组--借助循环数组进行队列的模拟实现以及循环数组的理解讲解

文章目录 队列的模拟实现队列是什么实现过程实现原理具体代码实现 循环数组循环数组是什么?循环数组如何实现队列?实现原理 总结 队列的模拟实现 队列是什么 队列是一种数据结构,遵循的是先进先出,后进后出的原则,基…

循环数组、对象的方法(超实用)

(前言:每一个方法我都会举例说明,为了避免混淆,所有方法例子中都使用同一个数组arr和对象obj;另外,由于 forEach太low,every太不常用,所以直接略过) 1. for in &#x…

循环数组 及 实现

数组 是一种 线性结构, 在内存中是一段 连续的内存 存储空间存储。 那么 如何实现循环的数组呢? 什么是循环数组? 循环数组 就是 数组的头尾是相连的。 假如有一个数组 [3,7,2,9,1,5] , 形成的环形数组 如下图: 用代码实现&am…

js数组转换为数组对象

let arr ["刘备","关羽","张飞","赵云","马超","黄忠"]; let obj {}; // 将数组转化为对象 for (let key in arr) {obj[key] arr[key];}; let newObj Object.keys(obj).map(val > ({label: obj[val],value…

js 数组转对象方法

记录将数组转成对象方法 let array [1,2,3,4,5]; let obj {}; obj Object.assign({}, array) console.log(obj); // {1,2,3,4,5}

js数组添加对象

一般业务都会有在数组里添加对象属性的需求 以下列出几种常见的添加对象的方法供大家参考 一、最常见的方法:push(尾部添加) 业务场景 arr [{num:1},{num:2},{num:3}];newArr arr.push({num:4})console.log(arr) 结果: 二、…

js 多维数组/对象转一维数组对象

多维对象转数组: let objTree {name: 河南,children: {name: 洛阳,children: {name: 洛宁,children: {name: 兴华,},},},}function toList(obj, listre) {for (let key in obj) {if (typeof obj[key] object) {console.log(是对象, obj[key])toList(obj[key], li…

jQuery数组对象转javascript数组

当我们在前端开发中,使用了jQuery时,我们通常通过$(".box-item")的方式获取的是一个jQuery对象是一个类数组对象,当我们需要向后台传输的数据中,使用的是javascript数组,或者有时候,我们需要将jQ…

js 三维数组转对象数组 二维数组转对象数组

1. 三维数组转对象数组 输出: 代码如下: let dataArr [[[109.654541015625, 29.34387539941801],[110.467529296875, 59.34387539941801],[109.654541015625, 30.050076521698735],],]let list []dataArr[0].forEach(item > {let obj {lon: item[0…

如何在 JavaScript 中将数组转为对象

首先,我们需要明白对象具有键和值。 const object {key: value } 如果我们想把某个东西转换成一个对象,我们需要传递具有这两个要求的东西:键和值。 满足这些要求的参数有两种类型: 具有嵌套键值对的数组 Map 对象 数组 这是一个…