文章目录
- Ubuntu18.04 apt-get问题
- apt-get update 报错
- 更新 apt-get 签名
- 更改 apt-get 源
- apt-get install xxxxx 报错
Ubuntu18.04 apt-get问题
最近换了新工作,部门给进购的电脑还没到,第一周使用一款老旧的电脑,系统是Ubuntu18.04, 遇见了这么几个问题
apt-get update 报错
当wget一个tar.gz tar -zxvf 之后执行:(这里说一下,下载时一定要看清
楚32 64位 否则执行xxx.sh文件 报错:无法执行二进制文件,我的
就是这样 可以通过 uname -a 以及 cat /proc/version 命令查看ubuntu
版本)
apt-get update
爆出了 错误:http://repo.xxxx.com/apt/ubuntu bionic InRelease:
下列签名无效: EXPKEYSIG 8C718D3B5072E1F5 xxxx Release Engine
ering
E: 仓库 “http://repo.mysql.com/apt/ubuntu bionic InRelease”
没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
于是我就开始了在.....的遨游之旅,因为前面的error中有两个关键点 ——签名 源,于是部分人给出了这样的答案
更新 apt-get 签名
当时查看的是这个博客
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8C718D3B5072E1F5
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 58712A2291FA4AD5
毫无疑问 这便是更新"签名"
不知道有没用,看到的小伙伴们可以试试 不过我失败了
继续遨游.............. 有人说:
更改 apt-get 源
本段查看的这篇
cd /etc/apt
sudo cp sources.list sources.list.backup 先备份一下源 这个习惯很好,
我们遇见的错误每一次的方法试验都是一步探索 万一弄坏了呢
sudo gedit sources.list 编辑源.文件
这里我gedit 报错 不是内部命令 用vi也可,只是命令方式不同罢辽
复制代码
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
更改之后执行
sudo apt-get update
不知道这个办法可以帮大家解决问题不,可惜此源非彼源,没解决我的问题
终于天不负我 点击这个选相
本段来自哪里我忘记了,如有冒犯请联系我 加上链接
然后会看见这样
点击其他软件 把抛出异常的链接全部取消勾选即可
接下来说第二个问题
apt-get install xxxxx 报错
我需要给这个电脑安装我编程需要的东西,当然随之而来的就是新的错误
大概的意思就是
安装的xxxx包 所依赖 xxxxx包
但我并不会为你下载他 因为.......
我最终解决的办法(其他的方案我都忘记了)
勾选——重要安全更新 与 推荐更新
部分同学的这几个选项应该是灰色(无法选定)的(我的就是555)
用这个办法
sudo cat /etc/os-release | grep -i CODENAME
看看 目前到底是 zesty 还是yakkety ?
sudo cat /etc/apt/sources.list
主要看这两个
deb http://cn.archive.ubuntu.com/ubuntu/ zesty main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu/ yakkety main restricted
我当时不是zesty 也不是 yakkety 具体的忘记了
于是我
sudo vim /etc/apt/sources.list 分别更改为zesty与takkety这两个
这样原本灰色的多选框就可以选择啦
到此 我当时遇见的问题得到了应有的解决,因为我对于ubuntu系统不是很了解, 如果有大牛知道一些解决的原理,该请不吝赐教,欢迎指点!!!!