から作成されたパッケージに一致するピン定義を含むAptプリファレンスファイルを作成します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.'
?