[+] apt-pinning: powstrzymanie aktualizacji z repozytorium third-party
: 10 lutego 2011, 00:22
Witam.
Od niedawna używam systemu testowego, dodałem do niego parę repozytoriów i w związku z tym mam do Was pytanie.
Mam repozytorium debian-multimedia i nie chciałbym, żeby system aktualizował się z niego. Potrzebuję dosłownie jeden pakiet z niego, jednak nie chciałbym usuwać repozytorium z /etc/apt/sources.list, tylko zrobić to "po bożemu".
Tak jak tu widać:
Apt-get zamierza zaktualizować pakiet do najnowszej wersji, wedle wskazań /etc/apt/preferences:
Efekt, jak dodam to jest to samo.
Dawałem do pliku preferences:
I nic. Pakiety z debian-multimedia są jako release=testing, a apt dąży do zainstalowania testowych wersji; wybiera nowszy pakiet z debian-multimedia, mając dwa do wyboru. Dobrze rozumiem? Różne rzeczy tam kombinowałem, ale nie mogę tego dokończyć. Ktoś jest w stanie mi wskazać, gdzie popełniłem błąd?
Pozdrawiam.
Od niedawna używam systemu testowego, dodałem do niego parę repozytoriów i w związku z tym mam do Was pytanie.
Mam repozytorium debian-multimedia i nie chciałbym, żeby system aktualizował się z niego. Potrzebuję dosłownie jeden pakiet z niego, jednak nie chciałbym usuwać repozytorium z /etc/apt/sources.list, tylko zrobić to "po bożemu".
Tak jak tu widać:
Kod: Zaznacz cały
apt-cache policy libswscale0
libswscale0:
Zainstalowana: 4:0.5.2-6
Kandydująca: 5:0.6.1+svn20101128-0.2
Tabela wersji:
5:0.6.1+svn20101128-0.2 0
990 ftp://ftp.debian-multimedia.org/ testing/main amd64 Packages
4:0.6.1-4 0
300 ftp://ftp.uk.debian.org/debian/ unstable/main amd64 Packages
*** 4:0.5.2-6 0
990 ftp://ftp.uk.debian.org/debian/ testing/main amd64 Packages
100 /var/lib/dpkg/statusKod: Zaznacz cały
Package: *
Pin: release a=testing
Pin-Priority: 900
Package: *
Pin: origin ftp.debian-multimedia.org
Pin-Priority: 450
Package: *
Pin: release a=unstable
Pin-Priority: 300
Package: *
Pin: release a=experimental
Pin-Priority: 50
Package: *
Pin: release o=Debian
Pin-Priority: -1Kod: Zaznacz cały
-t testingKod: Zaznacz cały
aptitude -V full-upgrade
Następujące NOWE pakiety zostaną zainstalowane:
libavcore0{a} [5:0.6.1+svn20101128-0.2] libavutil50{a} [5:0.6.1+svn20101128-0.2] libfaac0{a} [1.28-0.3] librtmp0{a} [2.3-2] libva-x11-1{a} [1.0.7-0.0] libva1{a} [1.0.7-0.0] libx264-112{a} [1:0.svn20110115-0.0]
libxvidcore4{a} [2:1.2.2-0.1]
Następujące pakiety zostaną zaktualizowane:
libavcodec52 [4:0.5.2-6 -> 5:0.6.1+svn20101128-0.2] libavformat52 [4:0.5.2-6 -> 5:0.6.1+svn20101128-0.2] libdrm-intel1 [2.4.21-1~squeeze3 -> 2.4.23-0.0] libdrm-radeon1 [2.4.21-1~squeeze3 -> 2.4.23-0.0]
libdrm2 [2.4.21-1~squeeze3 -> 2.4.23-0.0] libpostproc51 [4:0.5.2-6 -> 5:0.6.1+svn20101128-0.2] [B]libswscale0 [4:0.5.2-6 -> 5:0.6.1+svn20101128-0.2][/B]
7 pakietów aktualizowanych, 8 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.Kod: Zaznacz cały
Package: *
Pin: origin ftp.debian-multimedia.org
Pin-Priority: -1Pozdrawiam.