我想创建一个Apin首选项文件,该文件的pin定义与源自的包相匹配Google, Inc.
。
以下定义似乎没有做任何事情:
Package: *
Pin: release o=Google, Inc.
Pin-priority: 900
我怀疑逗号引起了问题。我该如何逃脱呢?
以下所有方法均无效:
release o="Google, Inc."
release o='Google, Inc.'
release o=Google\, Inc.
release o=Google\\, Inc.
奇怪的是,以下确实匹配Google, Inc.
成功:
release o=Google? Inc.
但这不是我想要的解决方案。我想知道如何Google, Inc.
不借助(不稳定的)通配符进行匹配。
更多信息:
$ apt-cache policy | grep -C 1 'Google, Inc.'
500 http://dl.google.com/linux/earth/deb/ stable/main amd64 Packages
release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main
origin dl.google.com
500 http://dl.google.com/linux/chrome/deb/ stable/main amd64 Packages
release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main
origin dl.google.com
$ grep Origin /var/lib/apt/lists/dl.google.com_*_Release
/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_Release:Origin: Google, Inc.
/var/lib/apt/lists/dl.google.com_linux_earth_deb_dists_stable_Release:Origin: Google, Inc.
您仍然遇到同样的问题吗?
—
Braiam 2013年
o="Google, Inc."
,还是o='Google, Inc.'
?