今天笔者在windows上装linux双系统,选用的ubuntu,因为第> 一次用,所以出现了这个问题。

如题,安装个gcc一直要求我要装依赖,如图

接下来我又开始一个个安装那些依赖,比如 sudo apt-get install libc6-dev,然后又报依赖出错。

解决方法

这个问题出在了源的配置上,因为我装的源配置的系统版本代号出问题了。

  1. 查询系统版本代号

    lsb_release -a

    例:

    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 20.04.1 LTS
    Release: 20.04
    Codename: focal

    这里的focal就是版本代号,记下或复制

  2. 看源列表
    打开https://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8
    复制上面的模板
    例:

    deb http://cn.archive.ubuntu.com/ubuntu/ willy main restricted universe multiverse
    deb http://cn.archive.ubuntu.com/ubuntu/ willy-security main restricted universe multiverse
    deb http://cn.archive.ubuntu.com/ubuntu/ willy-updates main restricted universe multiverse
    deb http://cn.archive.ubuntu.com/ubuntu/ willy-backports main restricted universe multiverse
    ##測試版源
    deb http://cn.archive.ubuntu.com/ubuntu/ willy-proposed main restricted universe multiverse
    #源碼
    deb-src http://cn.archive.ubuntu.com/ubuntu/ willy main restricted universe multiverse
    deb-src http://cn.archive.ubuntu.com/ubuntu/ willy-security main restricted universe multiverse
    deb-src http://cn.archive.ubuntu.com/ubuntu/ willy-updates main restricted universe multiverse
    deb-src http://cn.archive.ubuntu.com/ubuntu/ willy-backports main restricted universe multiverse
    ##測試版源
    deb-src http://cn.archive.ubuntu.com/ubuntu/ willy-proposed main restricted universe multiverse

    接下来把里面的willy全部换成自己的版号,比如把全部willy换成focal

  3. 调用命令打开配置包源的文件
    推荐先备份:

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

    调用命令打开配置包源的文件:

    sudo vim /etc/apt/sources.list
  4. 在vim操作文件

    • 按ggVG全选文本
    • 按键盘上的del全部删除
    • 按i进入编辑模式
    • 把上面改过的模板复制进去
    • 按键盘上的ESC
    • 输入:wq然后enter
  5. 输入以下指令

    sudo apt-get update
    sudo apt-get upgrade

Ubuntu 一直要求依赖的错误的更多相关文章

  1. ubuntu 下安装 VIM 依赖vim-common错误

    ubuntu 下安装 VIM 依赖vim-common错误 sudo apt-get remove vim-common   先把上面的错误依赖删除 sudo apt-get install vim  ...

  2. Ubuntu 汉化时ubuntu software database is broken错误解决

    关于Ubuntu 汉化时的错误解决:按照网上的方法没有解决 最后 删掉thunderbird mail .这个软件,顺利解决!! 错误:thunderbird-locale-en: Depends: ...

  3. Ubuntu 使用apt-get时提示错误:无法获得锁 /var/lib/dpkg/lock

    推荐博客:http://blog.sina.com.cn/s/blog_5c1450a8010188ju.html Ubuntu 使用apt-get时提示错误:无法获得锁 /var/lib/dpkg/ ...

  4. 在ubuntu更新时,出现错误E: Some index files failed to download, they have been ignored, or old ones used inst

    原文:https://blog.csdn.net/tian_ciomp/article/details/51339635 在ubuntu更新时,出现错误E: Some index files fail ...

  5. Ubuntu系统---开机总会显示错误报告处理

    Ubuntu系统---开机总会显示错误报告处理 使用ubuntu16.04,开机总会显示错误报告,略烦人,查找方法关闭.一.临时关闭sudo service apport stop(重启后失效) 二. ...

  6. tomcat - 解决 org.bouncycastle.asn1.ASN1Boolean 非法循环依赖的错误

    背景 记录遇到一次奇怪的错误,在发布war包到Tomcat的时候,出现了org.bouncycastle.asn1.ASN1Boolean非法循环依赖的错误. INFO: Deploying web ...

  7. Ubuntu 14.04—无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系 解决办法

    在Ubuntu中使用sudo apt-get install安装是有时候会出现: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系   解决办法 这样的错误,这是因为更新源 ...

  8. ubuntu系统安装nginx出现的错误(依赖环境没有安装完)

    报错信息: error: the HTTP image filter module requires the GD library. 编译参数:(或源安装) ./configure --prefix= ...

  9. ubuntu安装greenplum依赖包

    ubuntu安装greenplum的过程中有两个比较难找的包,特地写出来给大家分享一下: 错误提示1:configure: error: header file <ldap.h> is r ...

随机推荐

  1. 获取radio的值及重置radio

    获取:$('input[name=age]:checked').val(); 重置:$('input:radio[name=age]').prop('checked',false);

  2. 落谷P3041 [USACO12JAN]Video Game G

    题目链接 多模式匹配问题,先建 AC 自动机. 套路性的搞个 DP: \(f[i][j]\) 表示前 \(i\) 个字符,当前在 \(AC\) 自动机上的节点是 \(j\) 能匹配到的最多分. 初始化 ...

  3. Python迭代器&生成器&装饰器

    1. 迭代器 1.1 可迭代对象(Iterator) 迭代器协议:某对象必须提供一个__next__()方法,执行方法要么返回迭代中的下一项,要么引起一个Stopiteration异常,以终止迭代(只 ...

  4. EHCACHE实现登录错误次数账号锁定

    使用EHCACHE实现账号密码登录校验失败5次锁定10分钟 <?xml version="1.0" encoding="UTF-8"?> <e ...

  5. gunicorn简单配置

    Gunicorn配置 # -*- coding: utf-8 -*- import os from multiprocessing import cpu_count bind = "127. ...

  6. uniapp导入导出Excel

    众所周知,uniapp作为跨端利器,有诸多限制,其中之一便是vue页面不支持传统网页的dom.bom.blob等对象. 所以,百度上那些所谓的导入导出excel的方法,大部分都用不了,比如xlsx那个 ...

  7. Vue高仿网易云网页端源码

      音乐播放器虽然烂大街了,但是作为前端没自己撸一个一直是个遗憾, 而且偶然间发现 pc 端 web 版的网易云音乐做的实在是太简陋了, 社区仿 pc 客户端的网易云也不多见,为了弥补这个遗憾, 就用 ...

  8. Java NIO之Buffer(缓冲区)

    ​ Java NIO中的缓存区(Buffer)用于和通道(Channel)进行交互.数据是从通道读入缓冲区,从缓冲区写入到通道中的. ​ 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存.这 ...

  9. Samba:error nt_status_host_unreachable

    安装Samba之后: smbclient -L server0.example.com 出现报错:error nt_status_host_unreachable     解决方法:server端把S ...

  10. Helm 带你飞

    文章目录 目录 文章目录 在没使用 Helm之前,向 K8S部署应用,我们要依次部署 deployment. svc 等,步骤较繁琐.况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复 ...