Ubuntu常遇问题及解决方案

2024-02-16 08:18

本文主要是介绍Ubuntu常遇问题及解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. 报错:GPG 错误:http://archive.ubuntukylin.com:10006 xenial InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 8D5A09DC9B929006

    解决:sudo apt-get install uk-keyring 对于刚建立的Ubuntu,由于没安装更新,可能找不到uk-keyring,安装更新即可

    • GPG是什么?
      • 参考GPG/PGP
      • GPG用于在网络环境下使用公钥和私钥对进行加密、解密、签名。公钥服务器上有证书CA,才能对相应软件进行签名验证。apt进行更新时参照目录是/etc/apt/sources.list,和/etc/apt/sources.list.d目录下的源。出现上述问题时,一方面要在apt-key里增加对应的公钥,另一方面要检查增加的源是否有问题。同一问题产生的原因不同,下面总结了几个解决方案。
    • 解决方案一
      • 打开一个终端,运行sudo gedit /etc/apt/sources.list,搜索一下有没有符合你那个错误信息中的一行,如有,在此行最前方加上#,把这行内容注释掉。保存文件,然后在update和upgrade就行了
      • 参考:Ubuntu社区 由于没有公钥,无法验证下列签名
    • 解决方案二
      • 需要把上面两行命令中的“4F6C1E86”替换成“NO_PUBKEY”后面的字串的最后8位,也即:
        gpg –keyserver subkeys.pgp.net –recv 4F6C1E86
        gpg –export –armor 4F6C1E86 | sudo apt-key add -
        其中keyserver还可以有keys.gnupg.net
        • 参考 更新无法进行,提示“GPG签名验证错误“问题的解决
        • 参考linux 更换 软件源后 GPG错误
    • 解决方案三
      • 进入系统/系统管理/软件源/下载自
        进入这个下拉列表,选择其他,然后再选择最快的地址gpg –export –output key.pgp 6A423791
    • 解决方案四
      • curl https://storage.googleapis.com/bazel-apt/doc/apt-key.pub.gpg | sudo apt-key add -
      • 参考 Install on Ubuntu
    • 解决方案五
      • 修改源中文件
      • Original: deb http://192.168.111.222/mirror/git-core precise main
      • Solution: deb [arch=amd64] http://192.168.111.222/mirror/git-core precise main
      • 参考 [Ubuntu 64-bit “Failed to fetch file [..] binary-i386/Packages” error while updating apt repos](http://askubuntu.com/questions/394653/ubuntu-64-bit-failed-to-fetch-file-binary-i386-packages-error-while-update
  2. 报错:依赖关系不满足

    解决:sudo apt-get -f install

  3. 报错:

这篇关于Ubuntu常遇问题及解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/713995

相关文章

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

如何解决idea的Module:‘:app‘platform‘android-32‘not found.问题

《如何解决idea的Module:‘:app‘platform‘android-32‘notfound.问题》:本文主要介绍如何解决idea的Module:‘:app‘platform‘andr... 目录idea的Module:‘:app‘pwww.chinasem.cnlatform‘android-32

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

SpringBoot应用中出现的Full GC问题的场景与解决

《SpringBoot应用中出现的FullGC问题的场景与解决》这篇文章主要为大家详细介绍了SpringBoot应用中出现的FullGC问题的场景与解决方法,文中的示例代码讲解详细,感兴趣的小伙伴可... 目录Full GC的原理与触发条件原理触发条件对Spring Boot应用的影响示例代码优化建议结论F

Vuex Actions多参数传递的解决方案

《VuexActions多参数传递的解决方案》在Vuex中,actions的设计默认只支持单个参数传递,这有时会限制我们的使用场景,下面我将详细介绍几种处理多参数传递的解决方案,从基础到高级,... 目录一、对象封装法(推荐)二、参数解构法三、柯里化函数法四、Payload 工厂函数五、TypeScript

MySQL 中查询 VARCHAR 类型 JSON 数据的问题记录

《MySQL中查询VARCHAR类型JSON数据的问题记录》在数据库设计中,有时我们会将JSON数据存储在VARCHAR或TEXT类型字段中,本文将详细介绍如何在MySQL中有效查询存储为V... 目录一、问题背景二、mysql jsON 函数2.1 常用 JSON 函数三、查询示例3.1 基本查询3.2

Pyserial设置缓冲区大小失败的问题解决

《Pyserial设置缓冲区大小失败的问题解决》本文主要介绍了Pyserial设置缓冲区大小失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录问题描述原因分析解决方案问题描述使用set_buffer_size()设置缓冲区大小后,buf

resultMap如何处理复杂映射问题

《resultMap如何处理复杂映射问题》:本文主要介绍resultMap如何处理复杂映射问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录resultMap复杂映射问题Ⅰ 多对一查询:学生——老师Ⅱ 一对多查询:老师——学生总结resultMap复杂映射问题