Я пытаюсь прикрепить некоторые пакеты от определенного подраздела (гном в этом случае) в Debian jessie. Для подраздела я имею в виду: гном, администратор, x11, и т.д. … Это значение, показал способным кэшем в поле 'Section' для любого пакета.
Существует большой пример об использовании способное прикрепление на основе источника ('o' параметр), маркировка ('l'), выпускает, и т.д...., но ни один из них не показывает, как прикрепить подраздел.
Для ссылки это - наиболее распространенный пример:
Package: *
Pin: release a=experimental
Pin-Priority: 450
Некоторые другие примеры используют подстановочные знаки на строке Пакета, но я не интересуюсь прикреплением 'гнома*' пакеты, так как существуют другие пакеты в разделе гнома, который не соответствует тому выражению (см. эту ссылку для списка),
То, что я, хотят, является чем-то вроде этого:
Package: *
Pin: release o=Debian,a=experimental,x=gnome
Pin-Priority: 450
Я ищу это 'x' параметр, который 'фильтрует' подразделом, но я не знаю его имя или даже если он существует. Документация о способном прикреплении, как многие из Вас могут уже знать, это очень неточно и неполно.
Это (в настоящее время) невозможно.
Вы можете указать либо имена пакетов, либо что-либо в выводе apt-cache policy
(без дополнительного параметра), например
600 http://ftp.ch.debian.org/debian/ testing/main amd64 Packages
release o=Debian,a=testing,n=jessie,l=Debian,c=main
origin ftp.ch.debian.org
Так что вы можете указать происхождение выпуска (o), имя архива/комплекта (a), кодовое имя (n), метку (l), компонент (c) или имя хоста источника. В основном, это означает, что вы можете устанавливать связь со списком Packages
, но не с подмножествами пакетов в одном списке Packages
(за исключением, конечно, имен пакетов).