Tôi muốn tạo một tệp ưu tiên Apt với định nghĩa pin khớp với các gói có nguồn gốc từ Google, Inc.
.
Định nghĩa sau đây dường như không làm gì cả:
Package: *
Pin: release o=Google, Inc.
Pin-priority: 900
Tôi nghi ngờ rằng dấu phẩy đang gây ra vấn đề. Làm thế nào tôi có thể thoát khỏi nó?
Không ai trong số những người sau đây đã làm việc:
release o="Google, Inc."
release o='Google, Inc.'
release o=Google\, Inc.
release o=Google\\, Inc.
Thật kỳ lạ, những điều sau đây không khớp với nhau Google, Inc.
:
release o=Google? Inc.
Nhưng đây không phải là giải pháp tôi đang tìm kiếm. Tôi muốn biết làm thế nào để phù hợp Google, Inc.
mà không cần dùng đến các ký tự đại diện (bấp bênh).
Thêm thông tin:
$ 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.
o="Google, Inc."
, hoặco='Google, Inc.'
?