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

(成功解决)ubuntu22.04不小心更新成了atzlinux12.7.1,右上角出现红色错误符号

文章目录

  • 🌕问题
  • 🌕查看系统版本
  • 🌕为什么更新更成了atzlinux
  • 🌕通过修复依赖关系尝试解决右上角红色错误符号
  • 🌕把源换成ubuntu的源
  • 🌕删除atzlinux源和自定义的第三方源
  • 🌕重新创建/etc/os-release文件
  • 🌕成功解决,tmd,再也不乱更新了!!!

2024.10.20

以下博客需要科学上网。

🌕问题

系统弹出更新,我就点了,结果系统变成了atzlinux。右上角同时出现红色横杠符号,显示错误a problem has occurred when check for update.

🌕查看系统版本

lsb_release -a

结果我的ubuntu22.04LTS变成了atzlinux12.7.0,连开机选择系统的界面我的系统都变成了atzlinux。

🌕为什么更新更成了atzlinux

应该是因为之前系统换了阿里源的问题。

🌕通过修复依赖关系尝试解决右上角红色错误符号

ubuntu右上角总是显示一个红色的警告icon

如果在更新过程中遇到依赖关系问题,可以尝试运行sudo apt install -f命令来自动修复依赖关系。

sudo apt install -f

通过如下命令查看是不是只要删除atzlinux相关的东西,如果是,点击y。

sudo apt-get -f autoremove

如果有其它不需要删除的东西点击n。然后单独删除

比如微信导致右上角红色符合就删除微信:

sudo apt-get remove deepin.com.wechat:i386
sudo apt-get update

再次查看 lsb_release -a
在这里插入图片描述
系统并没有恢复成ubuntu22.04LTS,由atzlinux变成了Debian testing/unstable版

同时右上角的红色报错符号还在。

失败。

🌕把源换成ubuntu的源

备份原镜像源:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

把内容换成ubuntu官方源:

sudo vim /etc/apt/sources.list
# Main repository
deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse# Updates repository
deb http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse# Security updates
deb http://security.ubuntu.com/ubuntu jammy-security main restricted universe multiverse# Backports repository
deb http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse# Main repository (source)
deb-src http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse# Updates repository (source)
deb-src http://archive.ubuntu.com/ubuntu/ jammy-updates main restricted universe multiverse# Security updates (source)
deb-src http://security.ubuntu.com/ubuntu jammy-security main restricted universe multiverse# Backports repository (source)
deb-src http://archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse

:wq 保存退出

开启科学上网,然后命令行输入:

sudo apt update
sudo apt upgrade

🌕删除atzlinux源和自定义的第三方源

ls /etc/apt/sources.list.d/

出现atzlinux的文件直接rm掉

sudo rm /etc/apt/sources.list.d/atzlinux-v12.list 
ls /etc/apt/sources.list.d/

出现如下内容:

cappelikan-ubuntu-ppa-focal.list
cappelikan-ubuntu-ppa-focal.list.distUpgrade
cudnn-local-ubuntu2204-8.6.0.163.list
vscode.list

我把这两个cappeliken移动到/opt里。

更新系统的源:

sudo apt update

在这里插入图片描述

如图出现报错:

** (appstreamcli:167275): WARNING **: 10:00:53.653: Unable to read /etc/os-release file.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

说明找不到/etc/os-release了。

查看一下:

cat /etc/os-release

输出:

cat: /etc/os-release: No such file or directory

这个文件确实没了。

🌕重新创建/etc/os-release文件

sudo nano /etc/os-release

写入:

NAME="Ubuntu"
VERSION="22.04 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy

在这里插入图片描述

sudo apt update
lsb_release -a

在这里插入图片描述回来了,都回来了。

sudo apt full-upgrade

几分钟之后右上角的红色错误符号消失了。

🌕成功解决,tmd,再也不乱更新了!!!

相关文章:

(成功解决)ubuntu22.04不小心更新成了atzlinux12.7.1,右上角出现红色错误符号

文章目录 🌕问题🌕查看系统版本🌕为什么更新更成了atzlinux🌕通过修复依赖关系尝试解决右上角红色错误符号🌕把源换成ubuntu的源🌕删除atzlinux源和自定义的第三方源🌕重新创建/etc/os-release文…...

005 C#语言基本元素概览,初识类型,变量与方法

构成C#语言的基本元素 标记 :C#编译器可以识别的文本 关键字(Keyword)操作符(Operator)标识符(Identifier)标点符号文本注释和空白 简要介绍数据据类型、变量与方法 变量是存放数据的地方,简称数据 方法是处理数据的逻辑,简称算法 程序…...

Spring Cloud --- Sentinel 授权规则

授权规则概述 在某些场景下,需要根据调用接口的来源判断是否允许执行本次请求。此时就可以使用 Sentinel 提供的授权规则来实现,Sentinel 的授权规则能够根据请求的来源判断是否允许本次请求通过。 在 Sentinel 的授权规则中,提供了 白名单…...

计算机网络基础 - 传输层(1)

计算机网络基础 传输层概述多路复用与解复用概述解复用的工作原理无连接多路解复用面向连接的多路复用 无连接运输:UDP概述UDP 主要应用UDP 报文段结构 可靠数据传输的原理概述构建可靠数据传输协议经完全可靠信道的可靠数据传输:rdt1.0经具有比特差错信…...

Chrome DevTools:Console Performance 汇总篇

Chrome DevTools Chrome 开发者工具是一套 Web 开发者工具,直接内置于 Google Chrome 浏览器中。 开发者工具可以帮助您即时修改页面和快速诊断问题,最终帮助您更快地构建更好的网站。 一、开启 DevTools 右上角菜单 > 更多工具 > 开发者工具 页面…...

【Spark | Spark-Core篇】RDD行动算子action

使用转换算子是产生一个新的rdd,此时在driver端会生成一个逻辑上的执行计划,但任务还没有执行。但所谓的行动算子,其实就是触发作业执行的方法(runJob)。底层代码调用的是环境对象的runJob方法。 1. reduce 函数源码&…...

23.Redis核心数据结构

一、String(k-v) 字符串常规操作 备注 应用场景 SET key value 存入字符转键值对 单值缓存、对象缓存 MSET [key value, key value] 批量存储字符串键值对 对象缓存 SETNX key value 存入一个不存在的键值对 分布式锁 GET KEY 获取一个字符串键值 MGET [key,key,…...

免费送源码:Node.JS+Express+MySQL Express 流浪动物救助系统 计算机毕业设计原创定制

摘 要 随着互联网大趋势的到来,社会的方方面面,各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去,而其中最好的方式就是建立网络管理系统,并对其进行信息管理。由于现在网络的发达,流浪动物救助系…...

基于Java+Springboot+Vue开发的旅游景区管理系统

项目简介 该项目是基于JavaSpringbootVue开发的旅游景区管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的旅…...

Python 实现的风控系统(使用了kafka、Faust、模拟drools、redis、分布式数据库)

以下是一个使用 Python 实现的风控系统示例,涵盖以下技术组件: Kafka 消息中间件:用于实时接收支付业务系统传递的交易数据。Faust(Kafka Streams 的 Python 等价):用于流式处理 Kafka 中的消息。规则引擎…...

Linux运维_Rocky8 安装配置Zabbix

Zabbix 是一个开源的监控解决方案,用于监控网络、服务器、应用程序和服务的性能。它提供实时监控、数据收集、告警通知以及图形化界面,方便用户查看和分析监控数据。Zabbix 支持多种数据收集方式,包括 SNMP、IPMI、JMX 和自定义脚本&#xff…...

jQuery Mobile 滚屏事件

jQuery Mobile 滚屏事件 在移动开发中,滚屏事件是一个非常重要的交互方式,它可以让用户通过滚动屏幕来浏览内容。jQuery Mobile 是一个流行的移动框架,它提供了一套丰富的组件和事件,使得在移动设备上实现滚屏效果变得简单。本文将详细介绍 jQuery Mobile 中的滚屏事件,包…...

3.1.1ReactOS系统中搜索给定长度的空间地址区间函数的实现

系列文章目录 //搜索给定长度的空间地址区间 MmFindGap(); PMADDRESS_SPACE AddressSpace,//该进程用户空间 ULONG_PTR Length,//寻找的空间间隔大小 ULONG_PTR Granularity,//粒度位,表明空间起点的对齐要求,注意是起…...

arm64系统不支持32位的解决armel armhf

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的,可以在任何平台上使用。 源码指引:github源…...

【毕业设计】工具大礼包之『Maven3.6.3安装与配置』

系统版本 电脑系统:Windows 10 一.Maven下载 🎯 统一版本 apache-maven-3.6.3,下面两种下载方式2选1即可 1.官网直下 官网下载地址 https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/ 找到apache-maven-3.6.3-bin.zip 云盘…...

gin入门教程(9):路由分组与路由版本控制

在使用 Gin 框架构建 RESTful API 时,路由分组与版本控制是一种常见的实践,可以帮助你更好地管理不同版本的 API。下面是如何在 Gin 中实现路由分组和版本控制的示例。 目录结构 /hello-gin │ ├── cmd/ │ └── main.go ├── api/ │ ├── v1/ │ │ └─…...

rt-thread移植SystemView中遇到的问题

源代码地址dujunqiu/SystemView 我使用的rt-thread版本是5.2.0,应该是rt-thread适配的还有点问题 报错处理 1:warning: #223-D: function “typeof” declared implicitly 如下 typedef 的warning是C99规范没有typedef的定义,需要在keii中…...

【C++STL】list的模拟实现

✨ Blog’s 主页: 白乐天_ξ( ✿>◡❛) 🌈 个人Motto:他强任他强,清风拂山冈! 🔥 所属专栏:C深入学习笔记 💫 欢迎来到我的学习笔记! 一、三个类与成员函数接口 在list.…...

以30个面试问题和案例为导向:全面解析 Java Servlet是什么?基本概念、实现原理、生命周期、类结构、请求与响应的处理机制,以及性能优化和安全性管理

Servlet 是 Java Web 开发的核心组件之一,负责处理客户端请求并生成动态响应。本文将深入探讨 Servlet 的基本概念、实现原理、生命周期、类结构、请求与响应的处理机制,以及性能优化和安全性管理,帮助开发者从多方面掌握 Servlet。 文章目录…...

MFC小游戏设计

框架: 各个界面: 用户: 登录注册:账号和密码(昵称) 主菜单:各种游戏,查看自己信息(积分,装备【游戏数据】),退出 游戏界面&#…...

[漏洞挖掘与防护] 04.Windows系统安全缺陷之5次Shift漏洞启动计算机机理分析

这是作者新开的一个专栏——“漏洞挖掘与防护”,前期会复现各种经典和最新漏洞,并总结防护技巧;后期尝试从零学习漏洞挖掘技术,包括Web漏洞和二进制及IOT相关漏洞,以及Fuzzing技术。新的征程,新的开启,漫漫长征路,偏向虎山行。享受过程,感谢您的陪伴,一起加油~ 欢迎关…...

​手机极简待办app哪款好用?

在快节奏的现代生活中,我们常常需要处理大量的任务和信息,这时候一款好用的极简待办软件就显得尤为重要。它们不仅能帮助我们记录和管理待办事项,还能提高我们的工作效率和生活质量。 在众多的待办软件中,敬业签是一款非常受欢迎…...

SpringBoot高级-底层原理

目录 1 SpringBoot自动化配置原理 01-SpringBoot2高级-starter依赖管理机制 02-SpringBoot2高级-自动化配置初体验 03-SpringBoot2高级-底层原理-Configuration配置注解 04-SpringBoot2高级-底层原理-Import注解使用1 05-SpringBoot2高级-底层原理-Import注解使用2 06-S…...

LabVIEW提高开发效率技巧----插入式架构

随着LabVIEW项目规模的扩大和系统复杂性的增加,传统的单一代码架构难以应对后期维护和功能扩展的需求。插入式架构(Plug-In Architecture)作为一种模块化设计方式,通过动态加载和运行子VI,使系统功能更加灵活、模块化&…...

MySQL COUNT(*)、COUNT(1)、COUNT(id)、COUNT(字段)效果及性能

文章目录 前言COUNT(exper)COUNT(*)优化COUNT(*) 与COUNT(1) COUNT(1)COUNT(id)COUNT(字段)总结参考 前言 业务开发中,我们经常要使用count做一些数据统计。今天根据MySQL5.7官方文档及丁奇老师的MySQL45讲,介绍一下COUNT(*)、COUNT(1)、COUNT(id)、COU…...

webpack4 - 动态导入文件 dynamic-import 报错的解决方法

介绍 webpack4动态导入文件报错,按照错误提示安装了插件,但未果。。 最后查到一个可行方案,记录如下。 1.通过懒加载的方式动态引入文件 const router new Router({routes: [{path: /home,name: Home,component: () >import(./views/h…...

【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (四):状态码的使用

本项目旨在学习如何快速使用 nodejs 开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师) 由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序&#xff0…...

springboot061基于B2B平台的医疗病历交互系统(论文+源码)_kaic

摘 要 进入21世纪,计算机技术迅速向着网络化的、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息的新一代网络版应用软件,形成了信息化的社会。信息化社会的形成和微电子技术日新月异的发展&…...

基于FFT + CNN -Transformer时域、频域特征融合的电能质量扰动识别模型

往期精彩内容: Python-电能质量扰动信号数据介绍与分类-CSDN博客 Python电能质量扰动信号分类(一)基于LSTM模型的一维信号分类-CSDN博客 Python电能质量扰动信号分类(二)基于CNN模型的一维信号分类-CSDN博客 Python电能质量扰动信号分类(三)基于Transformer的一…...

JAVA开发环境:IntelliJ IDEA、Java JDK、Maven 安装配置

一、安装IntelliJ IDEA 准备安装包 通过百度网盘分享的文件:idea2023.2U**.zip 链接:https://pan.baidu.com/s/1NB04A-jMXhZKsewYshGt-Q 提取码:oeft 安装 IntelliJ IDEA (1)、解压,安装文件如下&#…...

大型b2b网站开发/个人免费开发app

在做项目过程,出现一错误如下: Hibernate异常No row with thegiven identifier exists 。 想必大家也能猜出其含义:不存在给出的标识符相对应的行。 这种错误经常出现在主外键关联的情况。 经过分析,本质的原因如下:外…...

龙华区做网站/海外推广

Geode 介绍:https://cwiki.apache.org/confluence/pages/viewpage.action?pageId65146019#app-switcher Geode是一个提供实时、一致访问大型分布式云平台下数据密集型应用的数据管理平台。 Geode 通过跨多进程,把内存、CPU、网络资源和可选的本地磁盘…...

北京网站开发公司/seo是搜索引擎优化

1、必须使用支持双向通信的绑定如NetTcpBinding、NetNamedPipeBinding、WSDualHttpBinding 2、整个Contract在服务端定义(包括服务接口和回调接口);用 CallbackContract 为服务接口定义回调;服务接口在服务端实现,回调接口在客户端实现。 例: [ServiceContract(Call…...

淄博亿泰网站建设推广/产品宣传方案

字符串去除前后空格 void trim(string &s){if(!s.empty() ){s.erase(0, s.find_first_not_of(" "));s.erase(s.find_last_not_of(" ") 1);} }对map和set进行排序 可以将元素项转换为vector的元素,然后排序后输出 #include <iostream> #inclu…...

山西网站建设公司/百度广告安装入口

最近科技领域最火爆的话题是什么呢&#xff1f;既不是区块链&#xff0c;也不是元宇宙&#xff0c;而是一项真正改变所有行业的技术&#xff1a;ChatGPT。&#xff08;3月14日&#xff0c;ChatGPT发布会&#xff09;有人对ChatGPT心生恐惧&#xff0c;觉得自己的工作会被AI所替…...

中国新闻社是国企还是私企/网站seo优化是什么

前言 使用hive&#xff0c;我们很多情况下会并发调用hive程序&#xff0c;将sql任务转换成mapreuce提交到hadoop集群中&#xff0c;而在本人使用hive的过程中&#xff0c;发现并发调用hive有几个问题,在这个和大家分享下. 正文 默认安装hive&#xff0c;hive是使用derby内存数据…...