在Ubuntu上使用HP SDR / MCP回购存在警告

我使用Linux软件包的HP SDR系统(MCP专用)来pipe理HP硬件RAID,iLo等。硬件的内核驱动程序是上游的,所以这些只是pipe理实用程序。

http://downloads.linux.hp.com/SDR/

deb http://downloads.linux.hp.com/SDR/downloads/mcp/ precise current/non-free 

按照常见问题,您可以添加一个apt键,以便回购不是来自未签名的来源。

http://downloads.linux.hp.com/SDR/faq.html

 wget http://downloads.linux.hp.com/SDR/downloads/mcp/GPG-KEY-mcp -O - | sudo apt-key add - apt-key list /etc/apt/trusted.gpg -------------------- pub 1024D/437D05B5 2004-09-12 uid Ubuntu Archive Automatic Signing Key <[email protected]> sub 2048g/79164387 2004-09-12 pub 1024D/FBB75451 2004-12-30 uid Ubuntu CD Image Automatic Signing Key <[email protected]> pub 4096R/C0B21F32 2012-05-11 uid Ubuntu Archive Automatic Signing Key (2012) <[email protected]> pub 4096R/EFE21092 2012-05-11 uid Ubuntu CD Image Automatic Signing Key (2012) <[email protected]> pub 1024D/2689B887 2005-03-11 [expires: 2015-03-09] uid Hewlett-Packard Company (HP Codesigning Service) sub 2048g/57E5E96D 2005-03-11 [expires: 2015-03-09] sudo apt-get install hponcfg Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: hponcfg 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/44.0 kB of archives. After this operation, 164 kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! hponcfg Install these packages without verification [y/N]? 

当然,我可以用-y来覆盖,但是我不明白为什么当我向我的钥匙串添加合适的repo GPG密钥时,包无法被authentication。

任何人都可以解释这个或如何解决它,而不是每次都不明智地做某些事情吗?

我注意到我的系统上没有/ var / lib / apt / lists / Release或Release.gpg条目,但它们存在于回购站中。 也许这是问题的根源?

解决scheme:我是个笨蛋,应该使用HP提供的add_repo.sh脚本。 我正在将我的deb线由旧版SDR系统提供的旧格式转换而来,并没有注意到格式的改变。 deb行的正确格式是:

 deb http://downloads.linux.hp.com/SDR/repo/mcp/ubuntu/ precise/current non-free 

如果你使用上面贴的版本不正确,你的软件包将会下载,但是Release文件和相应的gpg不会。