Emacs上未签名的包
我正在使用Emacs的最新夜间版本之一,在包管理器中,当我运行Emacs上未签名的包,emacs,Emacs,我正在使用Emacs的最新夜间版本之一,在包管理器中,当我运行M-x列表包时,我看到一个名为status的列,其中包含每个包的条目。这些数值是: 可用 unsigned 内置的 过时 我关心的一个包是AUCTeX,但它在其版本(11.87.4)旁边显示了unsigned)。这里的无符号是什么意思?我还可以安装/升级它吗?如果可以,如何安装/升级 请参阅下面的快照: 未签名表示安装的软件包没有签名或其签名未经验证 Emacs 24.4引入了包签名。包作者可以使用GPG密钥对包进行签名。这些签名
M-x列表包时,我看到一个名为status
的列,其中包含每个包的条目。这些数值是:
可用
unsigned
内置的
过时
我关心的一个包是AUCTeX
,但它在其版本(11.87.4
)旁边显示了unsigned
)。这里的无符号是什么意思?我还可以安装/升级它吗?如果可以,如何安装/升级
请参阅下面的快照:
未签名
表示安装的软件包没有签名或其签名未经验证
Emacs 24.4引入了包签名。包作者可以使用GPG密钥对包进行签名。这些签名可以在安装后通过GPG进行验证,以确保软件包未被篡改。如果成功验证了包签名,Emacs会将包列为“已安装”,否则会将包列为“未签名”
目前,签名是完全可选的,默认情况下会强制执行验证。流行的第三方档案Marmalade和MELPA不支持签名
标准的GNU归档文件是这样做的,并且包含的大多数包都经过签名,但是您需要安装GPG来验证签名。显然,您没有安装GPG,因此Emacs无法验证AUCTeX的签名。谢谢,但我安装了GPG
:哪个GPG
返回/usr/local/bin/GPG
。和gpg--version
返回gpg(GnuPG)version 1.4.16…
@user815423426gpg in/usr/local/
?OSX?Emacs是否找到gpg
?谢谢。是的shell命令(M-!)RET gpg--version
返回gpg(GnuPG)version 1.4.16…
,和M-!RET哪个gpg
也返回正确的路径。@user815423426和M-:(可执行文件查找“gpg”)
?谢谢。它还返回“/usr/local/bin/gpg”