如何将ubuntu LTS升级为Pro
LTS支持周期是5年;
Pro支持周期是10年。
Ubuntu Pro专业版笔记
步骤:
打开“软件和更新”
可以看到最右侧的标签是Ubuntu Pro。
在没有升级之前,如果使用下面两步:
- sudo apt update
- sudo apt upgrade
出现如下提示:
ros@ros:~$ sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在计算更新... 完成
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:libavresample-dev libavformat58 python2.7-dev libpostproc-dev libavfilter7liburiparser-dev ffmpeg liburiparser1 tigervnc-common libswresample3libopenexr-dev libzmq5 libavdevice-dev python2.7-minimal libhdf5-103libcgraph6 tigervnc-standalone-server libpython2.7 python2.7 libavformat-devlibpython2.7-dev libhdf5-dev libsdl2-dev libswresample-dev libzmq3-devlibpostproc55 liblab-gamut1 libavutil-dev libavcodec-dev hdf5-helperslibavcodec-extra libhdf5-cpp-103 libjs-jquery-ui libcdt5 libavutil56libpathplan4 libavdevice58 libavfilter-dev libswscale5 libgvpr2 libopenexr24libsdl2-2.0-0 libmysofa1 libpython2.7-minimal libhdf5-openmpi-103libswscale-dev libavcodec-extra58 libgvc6 libpython2.7-stdlib python3-scipygraphviz python-pil libavresample4 libhdf5-openmpi-dev libhdf5-mpi-dev
Learn more about Ubuntu Pro at https://ubuntu.com/pro
下列软件包将被升级:amd64-microcode google-chrome-stable libmysqlclient-dev libmysqlclient21
升级了 4 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
1 standard LTS security update
需要下载 98.9 MB 的归档。
解压缩后会消耗 10.2 kB 的额外空间。
您希望继续执行吗? [Y/n] n
中止。
不同配置会有所不同,但是内容基本一致。
没有激活之前是如下状态:
点击"learn more",开启激活之旅。
为什么要升级Ubuntu Pro?
正好有点时间,测试过2台,升级后变化不大……图一乐而已^_^
一个邮箱可以免费使用5台。为了流程,新注册一个ubuntu账号。
注册后,可以看到。
注意往下拖动有Token如下
将Token复制到
就可以了。
激活之后,账号:
会显示激活机器1台。
然后再更新,会发现区别:
ros@ros:~$ sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在计算更新... 完成
下列软件包将被升级:amd64-microcode ffmpeg google-chrome-stable graphviz hdf5-helperslibavcodec-dev libavcodec-extra libavcodec-extra58 libavdevice-devlibavdevice58 libavfilter-dev libavfilter7 libavformat-dev libavformat58libavresample-dev libavresample4 libavutil-dev libavutil56 libcdt5libcgraph6 libgvc6 libgvpr2 libhdf5-103 libhdf5-cpp-103 libhdf5-devlibhdf5-mpi-dev libhdf5-openmpi-103 libhdf5-openmpi-dev libjs-jquery-uiliblab-gamut1 libmysofa1 libmysqlclient-dev libmysqlclient21 libopenexr-devlibopenexr24 libpathplan4 libpostproc-dev libpostproc55 libpython2.7libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libsdl2-2.0-0libsdl2-dev libswresample-dev libswresample3 libswscale-dev libswscale5liburiparser-dev liburiparser1 libzmq3-dev libzmq5 python-pil python2.7python2.7-dev python2.7-minimal python3-scipy tigervnc-commontigervnc-standalone-server
升级了 59 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
1 standard LTS security update and 55 esm-apps security updates
需要下载 150 MB 的归档。
解压缩后会消耗 47.1 kB 的额外空间。
您希望继续执行吗? [Y/n]
LTS | Pro |
![]() | ![]() |
将被升级的软件包,由 4 个(需要下载 98.9 MB),变为 59 个(需要下载 150 MB)。
Ubuntu Pro完成。
原因:
AI指出:
是否需要将Ubuntu LTS版本升级到Ubuntu Pro版本,取决于你的具体需求和对系统的要求。
Ubuntu LTS版本是长期支持版本,这意味着它会在发布后的数年内得到官方的更新和支持。而Ubuntu Pro版本则提供了更多的功能和安全特性,比如针对通用软件包补丁、安全管理延长5年、实时内核补丁以及FedRamp和FIPS模块访问功能等。
如果你需要这些额外的功能和安全性,并且你的应用程序和环境依赖于最新的软件和安全更新,那么升级到Ubuntu Pro版本可能是一个不错的的选择。
然而,如果你对现有的Ubuntu LTS版本感到满意,并且你的应用程序和环境在其上运行良好,那么升级到Ubuntu Pro版本可能并不是必要的。
总之,是否需要将Ubuntu LTS版本升级到Ubuntu Pro版本,取决于你的具体需求和对系统的稳定性的要求。
AI强调:
除了我之前提到的的一些因素,以下是一些可能影响你是否升级到Ubuntu Pro版本的考虑因素:
- 应用程序兼容性:如果你的应用程序是在Ubuntu LTS版本上开发或部署的,并且与Ubuntu Pro版本不兼容,那么升级可能会带来一些挑战。你需要确保你的应用程序在Ubuntu Pro版本上运行良好,或者需要相应地进行调整和测试。
- 硬件支持:Ubuntu Pro版本可能会提供对某些硬件设备的额外支持,如果你的硬件在Ubuntu LTS版本上运行良好,你可能不需要升级到Ubuntu Pro版本。然而,如果你在使用较新或较不常见的硬件设备,Ubuntu Pro版本可能提供更好的支持。
- 维护和更新:升级到Ubuntu Pro版本可能需要更多的维护和更新。你需要确保你的系统保持最新状态,并定期安装安全更新和其他必要的软件包。如果你对这些任务感到困难,或者你的系统没有足够的资源来处理这些更新,那么升级到Ubuntu Pro版本可能不是一个好选择。
- 费用考虑:Ubuntu Pro版本需要购买许可证才能使用,这可能会增加你的IT支出。如果你对费用有限制,或者你的组织没有预算来购买Ubuntu Pro许可证,那么升级到Ubuntu Pro版本可能不可行。
总的来说,你需要考虑你的具体需求、系统稳定性、应用程序兼容性、硬件支持、维护和更新以及费用等因素,来确定是否需要将Ubuntu LTS版本升级到Ubuntu Pro版本。
官方介绍Ubuntu Pro
主要是安全性增强。
Ubuntu Pro 如何向 Linux Desktop 用户提供增强的安全和管理能力
by Canonical on 9 May 2023
去年年末,Canonical 宣布,Ubuntu Pro,即我们的扩展安全维护和合规性订阅现可作为公测版用于数据中心和桌面。现 Ubuntu Pro 正式上市,为 Ubuntu 用户提供了额外的加固和安全补丁。
如果您是一位开发人员,使用 Ansible、Apache Tomcat、Apache Zookeeper、Docker、Nagios、Node.js、phpMyAdmin、Puppet or Python 2 等工具,请继续阅读,定会获益匪浅。该订阅将关键、高危和中等常见漏洞和风险(CVE)的安全覆盖范围扩大到上述工具和 Ubuntu 软件库中成千上万的其他应用和工具链。
Ubuntu Pro Desktop 取代了 Ubuntu Advantage Desktop,为企业用户提供全面的单一订阅。它最多可免费提供给五台设备使用,对于 Ubuntu 官方社区成员则可扩大至 50 台。
为开发人员提供动力,让 IT 部门安心无忧
Ubuntu Desktop 是经验丰富的开发人员的首选操作系统,还是最受企业欢迎的 Linux 操作系统。我们的认证硬件计划也意味着您可以很轻松地从当前 OEM 供应商获得预装了 Ubuntu 的工作站。Ubuntu Pro Desktop 提供扩展安全补丁、集成管理工具,还支持更多的加固和认证,旨在让 IT 专业人士安心无忧。企业可推动采用安全的 Linux,而开发人员可使用他们的首选开源操作系统。
Ubuntu Pro Desktop 功能亮点
扩展安全维护
每个 Ubuntu LTS 版本都为 Ubuntu Main(Ubuntu 操作系统的主要软件库)提供 5 年的免费安全补丁。有了 Ubuntu Pro,该支持可延长至 10 年,并覆盖拥有超 2.3 万个软件包的 Ubuntu Universe 软件库。
允许用户在系统运行时使用内核补丁的 Canonical Livepatch 现在也已纳入 Ubuntu Pro。
通过 Landscape 和 Active Directory 提供企业级管理
Ubuntu Pro 订阅涵盖 Landscape,这是 Canonical 针对所有 Ubuntu 版本的监控和管理工具,为实体和虚拟机群提供软件更新、配置管理、政策合规性和权限控制。
在使用系统安全服务守护进程(SSSD)时,可自动且轻松地将 Ubuntu Desktop 集成到当前 Active Directory 架构中。Ubuntu Pro 用户可访问更多的 Active Directory 策略,如本地组策略对象支持、自定义脚本执行和权限管理等。
这些功能让 Ubuntu 的 Active Directory 管理经验尽可能地与 Windows 保持一致,让系统管理员安全管理大规模的 Ubuntu 桌面所需的学习曲线变得平缓。
有关 Active Directory 集成的信息
合规性、认证和加固
Ubuntu Pro 采用FIPS 140-2 认证模块、CIS 加固和通用准则 EAL2认证,甚至可为最敏感的工作负载确保安全性和合规性。
了解更多有关 Ubuntu 安全措施的信息
可选工作日或全天候支持级别
对于 Ubuntu Pro Desktop,用户可以选择两种支持级别的服务级别协议(SLA):工作日或全天候支持级别。可通过我们的网站门户、知识库或通过电话,直接访问我们的世界级企业开源支持团队。
小规模使用时免费,现有 Ubuntu Advantage Desktop 用户的价格无需更改
Ubuntu Pro 对个人和小规模商业使用是免费开放的,并且最多可在五台设备上使用。如果您已使用您的免费个人令牌,那么您的权益将自动升级。请阅读下文,了解如何在桌面上激活扩展安全维护。
现有 Ubuntu Advantage Desktop 用户也可免费升级。未来,Ubuntu Pro Desktop 将保持和当前 Ubuntu Advantage Desktop 订阅相同的价格。
有关 Ubuntu Pro 在其他平台上的定价,请参阅商店页面。
激活您的 Ubuntu Pro 权益
Ubuntu Pro 可通过命令行或软件和更新应用程序来连接和启用。更多详情请关注我们的新教程。
新用户可注册免费令牌,或在软件和更新应用程序的这一界面上注册。
注:请确保您的系统是最新版,以便访问该新菜单。这一变化可能需要几天时间才能推广至所有人。
现有用户也可使用该界面,通过开启 ESM 应用程序选项来启用新的扩展安全维护范围。
ESM 更新可用时,将显示在更新管理器通知中。
相关文章:

如何将ubuntu LTS升级为Pro
LTS支持周期是5年; Pro支持周期是10年。 Ubuntu Pro专业版笔记 步骤: 打开“软件和更新” 可以看到最右侧的标签是Ubuntu Pro。 在没有升级之前,如果使用下面两步: sudo apt updatesudo apt upgrade 出现如下提示ÿ…...

如何学习ARM嵌入式开发?
ARM和单片机还是有许多区别的,可以说比单片机的应用更为复杂吧,往往在单片机里只需要对一个寄存器赋值就可以的初始化,在ARM下就要调用库函数了。甚至每个引脚其功能都多了许多,相应的配置也会更为麻烦,但如果做多了AR…...

二、使用运行自己的docker python容器环境
第一篇参考: https://blog.csdn.net/weixin_42357472/article/details/131953866 运行容器同时执行命令或脚本 1)这是打开一个对外的jupyter notebook容器环境 docker run -d --name my_container -p 8090:8888 mynewpythonimage jupyter notebook --…...

mac版窗口管理 Magnet for mac中文最新
magnet mac版是一款运行在苹果电脑上的一款优秀的窗口大小控制工具,拖拽窗口到屏幕边缘可以自动半屏,全屏或者四分之一屏幕,还可以设定快捷键完成分屏。这款专业的窗口管理工具当您每次将内容从一个应用移动到另一应用时,当您需要…...

Redis(五)—— Redis进阶部分
一、Redis配置文件详解 注意这是Redis服务本身的配置文件,相当于maven的settings.xml,而不是我们在springboot去配置Redis的那个application.yml。 核心部分include 引入其他redis配置文件,相当于spring的<import>bind 设置IP…...

Go Ethereum源码学习笔记000
Go Ethereum源码学习笔记 前言时代的弄潮儿: Blockchain为什么要研究以太坊& Go-Ethereum 的原理 前言 这个专栏的内容是免费的,因为自己这边都是基于开源库和开源内容整理的学习笔记,在这个过程中进行增删改查,将自己的理解融入其中&am…...

layui 设置选中时间为当天时间最大值23:59:59、laydate设置选中时间为当天时间最大值23:59:59
既是涨知识的一天,又是干前端的一天! laydate.render({ elem: #validityPeriod, //type: datetime,//类型要一定要相匹配 type: date, // 设置日期选择模式 trigger: click, format: yyyy-MM-dd HH:mm:ss, // 设置日期的显示格式 min: startDate, max: …...

HTML+CSS+JavaScript:验证码60秒倒计时按钮
一、需求 1、打开浏览器时,按钮禁用,按钮内容为60秒倒计时 2、倒计时结束时,按钮禁用被取消 二、应用场景 1、60秒内不得重新发送验证码 2、我已阅读用户协议(5s) 三、完整代码 <!DOCTYPE html> <html l…...

互联网医院系统开发:打造便捷高效的医疗服务平台
随着互联网技术的飞速发展,互联网医院系统的出现为医疗行业带来了许多新的机遇和优势。互联网医院系统是一种基于互联网技术的医疗服务平台,旨在提供便捷、高效、个性化的医疗服务。下面将介绍互联网医院系统开发的优势。 提供便捷的医疗服务&#x…...

章节5:SQL注入之WAF绕过
章节5:SQL注入之WAF绕过 5.1 SQL注入之WAF绕过上 WAF拦截原理:WAF从规则库中匹配敏感字符进行拦截。 5.2 SQL注入之WAF绕过下 (原理简单了解) 关键词大小写绕过 有的WAF因为规则设计的问题,只匹配纯大写或纯小写的…...

iphone卡在恢复模式怎么办?修复办法分享!
iPhone 卡在恢复屏幕问题是 iPhone 用户在软件更新或恢复期间的常见问题。如果你也遇到此问题,不要着急,接下来我们将探讨 iPhone 卡在恢复屏幕上的主要原因,以及如何轻松修复它。 iPhone卡在恢复屏幕问题上没有一个特别的原因,但…...

uniApp禁止遮罩弹窗下的页面滚动
文章目录 问题解决代码 问题 最近用uniApp开发一款软件,页面是可以滚动的长列表,自定义组件弹窗遮罩出来后,滑动屏幕,页面也跟着滚动。研究了网上的解决办法 在遮罩层的最外层的view元素中加入 touchmove.stop.prevent"moveH…...

【Huawei】WLAN实验(三层发现)
拓扑图如上,AP与S1在同一VLAN,S1与AC在同一VLAN,AP采用三层发现AC,AP与客户的DHCP由S1提供。 S1配置 vlan batch 10 20 30 dhcp enable ip pool apgateway-list 192.168.20.1network 192.168.20.0 mask 255.255.255.0option 43 sub-option …...

Windows 10 安装 PostgreSQL 12.x 报错 ‘psql‘ 不是内部或外部命令 由于找不到文件libintl-9.dll等问题
目录 序言一、问题总结问题 1 psql 不是内部或外部命令,也不是可运行的程序或批处理文件。问题 2 “由于找不到文件libintl-9.dll,无法继续执行代码,重新安装程序可能会解决此问题。“1、卸载2、安装3、安装 Stack Builder (这个可…...

在CSDN学Golang云原生(持续交付Argo)
一,Argo安装配置 Argo是一个基于Kubernetes的容器本地工作流引擎,可以帮助用户在Kubernetes上创建、运行和维护容器化应用程序。下面是Argo安装配置的步骤: 首先确保你已经安装了kubectl和helm添加chart仓库 $ helm repo add argo https:/…...

安全运维 -- splunk 集群配置归档
0x00 背景 splunk 集群索引服务器容量满了以后,为了防止数据丢失,需要对旧数据进行归档保存。 0x01 原理 指定一台大容量服务器,创建共享文件夹,并将集群里的所有indexer指向这个归档共享目录。 0x02 实施 集群的每个indexer都…...

使用kind在mac本地搭建k8s及istio
序 之前使用multipass装ubuntu,然后再用microk8s搭建k8s,这会直接用orbstack及kind在本地搭建k8s及istio 安装 orbstack 通过orbstack这个地址下载,主要是开销低,用来替代docker desktop 添加国内源 ~/.orbstack/config/dock…...

11、springboot项目启动时对容器中的bean进行延迟初始化
springboot项目启动时对容器中的bean进行延迟初始化 预初始化: Spring Boot在启动应用时,会启动Spring容器,当启动Spring容器时,Spring会自动初始化容器中所有的singleton Bean——这是默认行为 预初始化的好处: 1、项…...

树莓派镜像安装 + 设置 + 镜像批量化操作 - 自动化烧写SD Card (三)
简介 仍然强调所有的测试都是来自树莓派3B, 并使用手头上的绿联读卡器进行测试;实现方案: 如 《树莓派镜像安装 设置 镜像批量化操作 - USB boot (二)》中所写, 可以使用树莓派USB挂载方式, 编写自动化脚本, 当有对应的设备出现的时候,格式化 烧写镜…...

C++继承特性(4)——友元与静态
目录 一.继承与友元的关系 二.继承与静态成员的关系 先回顾一下静态成员变量: 运行TestPerson()函数: 测试案例2: 三.练习题: 一.继承与友元的关系 友元关系不能被继承,也就是说父类中的友元函数不能访问子类私…...

VR党建主题数字互动虚拟展馆软件开启党建铸魂育人新篇章
当今时代新媒体技术的发展对大学生的学习、生活等产生着深远的影响。高校作为党建育人的重要场所,充分借助VR技术的强大优势,合理运用到育人工作中,能够不断丰富教育内容。VR智慧党建展厅展馆结合VR技术营造的虚拟现实空间,将党的…...

单网卡实现 双IP 双网段(内外网)同时运行
前提是内外网是同一网线连接(双网线双网卡的具体可以自己搜索下。理论上都设置静态IP后把外网跃点设置小,内网跃点设置大,关闭自动跃点设置同一个接口跃点数,在通过命令提示符添加内网网址走内网网关就可以了)。 需要使…...

C# 委托2
一.委托 1.委托概述: (1)声明一个委托类型。委托声明看上去和方法声明相似,只是没有实现块。 (2)使用该委托类型声明一个委托变量 (3)创建委托类型的对象,把它赋值给委…...

【计算机网络】网络层协议 -- IP协议
文章目录 1. 网络层做了什么事2. IP协议的简介3. IP协议格式4. 分片与组装5. 网段划分6. 特殊的IP地址7. IP地址的数量限制8. 私网IP地址和公网IP地址9. 路由 1. 网络层做了什么事 保证数据可靠地从一台主机到另一台主机 当双方在进行基于TCP的网络通信时,要保证将数…...

记录浙政钉的消息通知的一次开发实战记录
先忍不住吐槽下钉钉的开发文档,实在是不敢恭维,首先每个术语描述都是不统一的,比如有些地方写“”群聊“”,有些地方写“会话”,有些地方写“钉消息”,总之他们自己想怎么写,怎么写,…...

详解主流的Hybrid App 技术框架与研发方案
移动操作系统在经历了诸神混战之后,BlackBerry OS、Symbian OS、Windows Phone等早期的移动操作系统逐渐因失去竞争力而退出。目前,市场上主要只剩下安卓和iOS两大阵营,使得iOS和安卓工程师成为抢手资源。然而,由于两者系统的差异…...

【软件测试】性能测试工具- LoadRunner的介绍和使用
目录 1. LoadRunner是什么2. LoadRunner环境搭建3. LoadRunner三大组件4. LoadRunner脚本录制4.1 WebTous项目介绍启动WebTous项目访问WebTous项目相关配置 4.2 脚本录制新建脚本录制脚本运行脚本 4.3 脚本加强插入事务插入集合点插入检查点插入日志字符串比较 1. LoadRunner是…...

react
react权威面试题 1.jsx转化过程2.fiber架构的理解,解决了什么问题?理解fiber是什么 3.react diff原理tree diffcomponent diffelement diff 4.如何提高组件渲染效率shouldComponentUpdatePureComponentReact.memo 5.react中render方法原理,触…...

AI入门:了解人工智能的基础知识
介绍 人工智能(Artificial Intelligence,简称AI)是一门研究如何使机器能够智能地模拟人类思维和行为的科学与技术领域。在过去几十年里,AI取得了显著的发展,并且在各个领域都产生了深远的影响。本文将引导您进入AI的世…...

ACL原理
ACL原理 ACL是一种用于控制网络设备访问权限的技术,可以通过配置ACL来限制特定用户、应用程序或网络设备对网络资源的访问。 1、ACL(Access Control List) 2、ACL是一种包过滤技术。 3、ACL基于IP包头的IP地址、四层TCP/UDP头部的端口号、…...