Как я включаю запятую в определение контакта Кв.?

Я хотел бы создать предпочтительный файл Кв. с определением контакта, которое соответствует пакетам, происходящим из 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.
8
задан 8 September 2011 в 09:30

2 ответа

При выходе из запятой пространства нужно также оставить, как в:

o=Google\,\ Inc.
0
ответ дан 23 November 2019 в 05:56

Не совсем, что Вы пытались сделать, но это может работать также на Вас, попробуйте:

Pin: origin dl.google.com

Я обосновался на этом после отказа от попытки прикрепить его выпуском, и это имеет тот же эффект, пока у Вас нет никакого другого repos от этого хоста...

1
ответ дан 23 November 2019 в 05:56

Другие вопросы по тегам:

Похожие вопросы: