Sie scheinen einen falsch geformten Stift zu haben.
Pin: o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main
Versuchen Sie es stattdessen.
Pin: release o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main
Ich verwende Debian Wheezy auf einem Raspberry Pi und möchte sowohl das Raspbian-Repo http://mirrordirector.raspbian.org/raspbian/
(für das Betriebssystem) als auch das RPi Foundation-Repo http://archive.raspberrypi.org/debian/
(für den Kernel und die Firmware) haben.
Das Problem ist, dass die Stiftung Repo - Schiffe eine neuere Version libpixman-1-0
, die VLC Build bricht - so ich APT - Pinning verwenden möchten, außer jedes Paket von der Stiftung Repo - Pin raspberrypi-bootloader
, rpi-update
und raspi-config
. In apt-cache policy libpixman-1-0
ist die Ausgabe wie folgt:
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
Die Ausgabe von apt-cache policy
ist (abgeschnitten):
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
Theoretisch sollte dieser Block /etc/apt/preferences.d/01-rpi
alle außer den drei genannten Paketen deaktivieren:
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
Das Problem ist, dass dies aufgrund der Leerzeichen im Pin-Namen nicht funktioniert - es wird apt-cache policy
eine Warnung ausgegeben:
W: Did not understand pin type o=Raspberry
Wie entkomme ich diesem Raum? Ich habe bereits versucht, es in einfache und doppelte Anführungszeichen zu packen sowie einen Backslash voranzustellen, es hat nicht funktioniert.
Sie scheinen einen falsch geformten Stift zu haben.
Pin: o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main
Versuchen Sie es stattdessen.
Pin: release o=Raspberry Pi Foundation,n=wheezy,l=Raspberry Pi Foundation,c=main