Debian: пробіли в бік APT


0

Я запускаю Debian Wheezy на Raspberry Pi і хочу мати як Raspobian Repo в http://mirrordirector.raspbian.org/raspbian/(для ОС), так і RPP Foundation Repo в http://archive.raspberrypi.org/debian/(для ядра та прошивки).

Проблема полягає в тому, що Фонд відправляє новішу версію libpixman-1-0, яка порушує збірку VLC - тому я хочу використовувати прикріплення APT, щоб закріпити кожен пакет із репортажу Foundation, за винятком raspberrypi-bootloader, rpi-updateі raspi-config. У apt-cache policy libpixman-1-0, вихід такий:

libpixman-1-0:
  Installed: 0.32.6-3
  Candidate: 0.33.1+git20140627-c37ff5-rpi1rpi1
  Version table:
     0.33.1+git20140627-c37ff5-rpi1rpi1 0
        500 http://archive.raspberrypi.org/debian/ wheezy/main armhf Packages
 *** 0.32.6-3 0
        500 http://mirrordirector.raspbian.org/raspbian/ testing/main armhf Packages
        100 /var/lib/dpkg/status

Вихід з apt-cache policy(усічений):

 500 http://archive.raspberrypi.org/debian/ wheezy/main armhf Packages
     release o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main
     origin archive.raspberrypi.org
 500 http://mirrordirector.raspbian.org/raspbian/ testing/main armhf Packages
     release o=Raspbian,a=testing,n=jessie,l=Raspbian,c=main
     origin mirrordirector.raspbian.org

Теоретично цей блок в /etc/apt/preferences.d/01-rpiповинен відключити всі, крім трьох згаданих пакетів:

Package: *
Pin: o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main
Pin-Priority: -1
Package: raspberrypi-bootloader
Pin: o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main
Pin-Priority: 999
Package: raspi-config
Pin: o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main
Pin-Priority: 999
Package: rpi-update
Pin: o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main
Pin-Priority: 999

Проблема полягає в тому, що це не працює через пробіли у назві шпильки - apt-cache policyвидаляється попередження:

W: Did not understand pin type o=Raspberry

Як я уникну цього простору? Я вже спробував обернути його в одиночні та подвійні лапки, а також попередньо нахиливши зворотну косу рису, це не вийшло.

Відповіді:


0

Здається, у вас неправильно сформований штифт.

Pin: o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main

Спробуйте це замість цього.

Pin: release o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.