使用debmirror为Debian建立本地源的方法,以及遇到的GPG key验证错误问题的解决方法
来源:互联网 发布:有关网络信息安全的书 编辑:程序博客网 时间:2024/06/05 16:24
(1) 为了建立Debian的本地源,可以采用以下方法
lipeng@localhost:~$ debmirror -a i386,amd64 --source --progress -e http -h debian.ustc.edu.cn --ignore-release-gpg -d wheezy ~/mirror/wheezy/
Mirroring to /home/lipeng/mirror/wheezy/ from http://debian.ustc.edu.cn/debian/
Arches: i386,amd64
Dists: wheezy
Sections: main,contrib,non-free,main/debian-installer
Including source.
Pdiff mode: use
Will clean up after mirroring.
Attempting to get lock ...
Updating remote trace files (using rsync) ...
receiving incremental file list
./
project/trace/
project/trace/ftp-master.debian.org
104 100% 101.56kB/s 0:00:00 (xfer#1, to-check=1/5)
project/trace/syncproxy.wna.debian.org
270 100% 263.67kB/s 0:00:00 (xfer#2, to-check=0/5)
sent 181 bytes received 266 bytes 298.00 bytes/sec
total size is 374 speedup is 0.84
Getting meta files ...
[ 0%] Getting: dists/wheezy/Release... #** GET http://debian.ustc.edu.cn/debian/dists/wheezy/Release ==> 200 OK (1s)
ok
[ 0%] Getting: dists/wheezy/Release.gpg... #** GET http://debian.ustc.edu.cn/debian/dists/wheezy/Release.gpg ==> 200 OK
ok
gpgv: Signature made Sat 08 Feb 2014 06:36:35 PM CST using RSA key ID 46925553
[GNUPG:] ERRSIG 8B48AD6246925553 1 8 00 1391855795 9
[GNUPG:] NO_PUBKEY 8B48AD6246925553
gpgv: Can't check signature: public key not found
gpgv: Signature made Sat 08 Feb 2014 06:50:57 PM CST using RSA key ID 65FFB764
[GNUPG:] ERRSIG 6FB2A1C265FFB764 1 8 00 1391856657 9
[GNUPG:] NO_PUBKEY 6FB2A1C265FFB764
gpgv: Can't check signature: public key not found
Release gpg signature does not verify.
Parsing Packages and Sources files ...
Get Translation files ...
Files to download: 0 B
Downloaded 165 kiB in 15s at 11.06 kiB/s.
Everything OK. Moving meta files ...
Cleanup mirror.
All done.
(2) 解决上面出现的gpgv错误,需要import一个public key
gpg --keyring /usr/share/keyrings/debian-archive-keyring.gpg --export | gpg --no-default-keyring --keyring ~/.gnupg/trustedkeys.gpg --import
这个方法参考了以下链接,稍有调整
Debmirror problem: gpgv: Can’t check signature: public key not found
lipeng@localhost:~$ debmirror -a i386,amd64 --source --progress -e http -h debian.ustc.edu.cn --ignore-release-gpg -d wheezy ~/mirror/wheezy/
Mirroring to /home/lipeng/mirror/wheezy/ from http://debian.ustc.edu.cn/debian/
Arches: i386,amd64
Dists: wheezy
Sections: main,contrib,non-free,main/debian-installer
Including source.
Pdiff mode: use
Will clean up after mirroring.
Attempting to get lock ...
Updating remote trace files (using rsync) ...
receiving incremental file list
./
project/trace/
project/trace/ftp-master.debian.org
104 100% 101.56kB/s 0:00:00 (xfer#1, to-check=1/5)
project/trace/syncproxy.wna.debian.org
270 100% 263.67kB/s 0:00:00 (xfer#2, to-check=0/5)
sent 181 bytes received 266 bytes 298.00 bytes/sec
total size is 374 speedup is 0.84
Getting meta files ...
[ 0%] Getting: dists/wheezy/Release... #** GET http://debian.ustc.edu.cn/debian/dists/wheezy/Release ==> 200 OK (1s)
ok
[ 0%] Getting: dists/wheezy/Release.gpg... #** GET http://debian.ustc.edu.cn/debian/dists/wheezy/Release.gpg ==> 200 OK
ok
gpgv: Signature made Sat 08 Feb 2014 06:36:35 PM CST using RSA key ID 46925553
[GNUPG:] ERRSIG 8B48AD6246925553 1 8 00 1391855795 9
[GNUPG:] NO_PUBKEY 8B48AD6246925553
gpgv: Can't check signature: public key not found
gpgv: Signature made Sat 08 Feb 2014 06:50:57 PM CST using RSA key ID 65FFB764
[GNUPG:] ERRSIG 6FB2A1C265FFB764 1 8 00 1391856657 9
[GNUPG:] NO_PUBKEY 6FB2A1C265FFB764
gpgv: Can't check signature: public key not found
Release gpg signature does not verify.
Parsing Packages and Sources files ...
Get Translation files ...
Files to download: 0 B
Downloaded 165 kiB in 15s at 11.06 kiB/s.
Everything OK. Moving meta files ...
Cleanup mirror.
All done.
(2) 解决上面出现的gpgv错误,需要import一个public key
gpg --keyring /usr/share/keyrings/debian-archive-keyring.gpg --export | gpg --no-default-keyring --keyring ~/.gnupg/trustedkeys.gpg --import
这个方法参考了以下链接,稍有调整
Debmirror problem: gpgv: Can’t check signature: public key not found
http://lgallardo.com/en/2013/11/12/problema-de-debmirror-gpgv-cant-check-signature-public-key-not-found/
0 0
- 使用debmirror为Debian建立本地源的方法,以及遇到的GPG key验证错误问题的解决方法
- Debian 8.5 遇到的问题以及解决方法
- 我的gpg key
- gpg公钥验证错误的解决
- GPG签名验证错误的解决办法
- gpg: Can't check signature: public key not found错误的解决方法
- 处理apt-get update遇到的PUB KEY GPG ERROR
- gpg: skipped "xxx": secret key not available的一种解决方法
- erlang的dialyzer使用中遇到的问题,以及解决方法
- 常用工具遇到的错误以及解决方法
- debian运行goagent遇到的问题及解决方法
- Debian本地源的搭建方法
- 关于ArrayList使用时常遇到的问题以及解决方法
- 生产环境使用elasticsearch遇到的一些问题以及解决方法
- 使用Ubuntu遇到的问题以及解决方法(持续更新)
- 使用CentOS 遇到的问题以及解决方法(持续更新)
- 使用elasticsearch遇到的一些问题以及解决方法
- 使用elasticsearch遇到的一些问题以及解决方法
- Test for Job (动态规划 + 拓扑排序)
- linux内核部件分析之——设备驱动模型之class
- COM专题三---生成和注册代理根服务器(Building and Registering a Proxy DLL)
- C++反汇编->函数调用原理
- k个盘子放n个苹果
- 使用debmirror为Debian建立本地源的方法,以及遇到的GPG key验证错误问题的解决方法
- 设备驱动模型之device-driver
- maven实战(2)-- m2eclipse插件配置
- ubuntu的一些基本技巧
- 股票F10脱机文件过滤:比尔.盖茨基金13年年报持股情况一览
- UNIX网络编程卷1(第三版)关于源程序编译出错问题的详细解决方法
- [ACM] hdu 1213 How Many Tables(并查集)
- linux内核组件分析之--设备驱动模型之bus
- 《STL源码剖析》之vector分析