如何更新Debian源和导入公钥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何更新Debian源和导入公钥相关的知识,希望对你有一定的参考价值。
首先需要说明的是,Debian源的配置文件位置:/etc/apt/sources.list
使用文本编辑器打开此文件,就能查看源的配置信息。
在此说明配置源的方法:
很简单,把源地址写进 /etc/apt/sources.list 就可以了。
可以用 # 注释。
推荐163,搜狐等源。
sources.list 写好后,需要更新一下。使用如下命令:
apt-get update
如果提醒你需要导入密钥,则:
gpg --keyserver <KeyServer> --recv <公钥签名>gpg --export --armor <公钥签名> | sudo apt-key add -
其中:
<KeyServer>,key服务器,可以填 keyserver.ubuntu.com ,当然也可以是 其他的喽。
公钥签名会在update的提示中说明的。
也可是使用如下形式:
apt-key adv --keyserver <KeyServer> --recv-keys <公钥签名>
经过以上步骤,源已经更新完毕,可以试着使用新源更新一下软件库喽:
apt-get upgrade 参考技术A 首先需要说明的是,Debian源的配置文件位置:
/etc/apt/sources.list
使用文本编辑器打开此文件,就能查看源的配置信息。
docker中ubuntu源更新慢加速 换为国内
本来以为是Ubuntu打包的镜像,换了阿里源老是报错100公钥不可用,结果发现是Debian的操作系统,换位Debian的操作系统打包的,换位Debian的源即可
#源如果使用错误也会报错,没有Debian10的源,使用9.x的阿里源也能解决解决
cat /etc/issue #查看版本 cat /etc/os-release cat > /etc/apt/sources.list <<eof deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib deb http://mirrors.aliyun.com/debian-security stretch/updates main deb-src http://mirrors.aliyun.com/debian-security stretch/updates main deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib eof ######################################################## cat > /etc/apt/sources.list <<eof deb http://mirrors.163.com/debian/ stretch main non-free contrib deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib deb-src http://mirrors.163.com/debian/ stretch main non-free contrib deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib eof
以上是关于如何更新Debian源和导入公钥的主要内容,如果未能解决你的问题,请参考以下文章
如何信任 apt 存储库:Debian apt-get update 错误公钥不可用:NO_PUBKEY <id> [关闭]