[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

aptitude hold/verbieten und /etc/apt/preferences



Hallo Ihr!

Wenn ich:

 apt-cache policy spamassassin
spamassassin:
  Installiert:3.2.3-0.volatile1
  Mögliche Pakete:3.2.3-0.volatile1
  Paketstecknadel: 3.2.1-1~bpo.1
  Versions-Tabelle:
     3.2.3-1 499
        300 ftp://ftp.debian.de unstable/main Packages
 *** 3.2.3-0.volatile1 499
        500 http://ftp.de.debian.org stable/volatile/main Packages
        100 /var/lib/dpkg/status
     3.2.1-1 499
        450 ftp://ftp.debian.de testing/main Packages
     3.2.1-1~bpo.1 499
        500 http://ftp.de.debian.org etch-backports/main Packages
     3.1.7-2 499
        500 ftp://ftp.debian.de etch/main Packages


Nun die Fragen:
1. Habe mittels aptitude hold spamassassin die aktuelle Version "gepinnt" zusätzlich habe ich aber in der aptitude tui die Version von backports (3.2.1-1 als verboten markiert). Kollidiert das "hold" irgendwie mit dem "verbieten" oder kann man das getrost so machen?.

--snip man aptitude
 \fBforbid-version\fR
Verbieten, ein Paket auf eine bestimmte Version zu aktualisieren.
           Dies wird aptitude daran hindern, das Paket automatisch auf die
           angegebene Version zu aktualisieren, jedoch Upgrades auf spätere
           Versionen zulassen. Standardmäßig wird aptitude die Version
           verbieten, auf die normalerweise aktualisiert werden würde; Sie
           können aber durch Anhängen von "\fB=<version>\fR" eine bestimmte
           Version angeben. Beispiel: "\fBaptitude forbid-version
           vim=1.2.3.broken-4\fR".

Dieser Befehl ist nützlich, um fehlerhafte Versionen eines Pakets
           zu meiden, ohne das Paket manuell "zurückzuhalten" und wieder
           freizugeben. Wenn Sie später die verbotene Version doch
           installieren möchten, können Sie das Verbot mit dem
           "\fBinstall\fR"-Kommando aufheben.
--snap man aptitude


2. Mein "Pinning" scheint irgendwie total verhunzt zu sein? Vor allem der Teil mit volatile scheint total daneben zu liegen, wahrscheinlich falsche Syntax? Jemand nen Tipp? (Bei einem upgrade, dist-upgrade muss ich immer höllisch aufpassen, sonst passieren wilde Sachen ...).


deb:~# cat /etc/apt/preferences
Package: *
Pin: origin volatile.debian.org
Pin-Priority: 903

Package: *
Pin: origin volatile.debian.net
Pin-Priority: 903

Package: *
Pin: release o=Debian,a=etch
Pin-Priority: 500

Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 450

Package: *
Pin: release o=Debian,a=unstable
Pin-Priority: 300

Package: *
Pin: origin volatile.debian.net,a=stable/volatile/main
Pin-Priority: 900
# dont know why but pinning on volatile works /main probably not needed!.

Package: *
Pin: release o=Debian,a=experimental
Pin-Priority: 1

#added by mh for testing probably shit!
#
#Package: *
#Pin: origin volatile.debian.net,a=volatile
#Pin-Priority: 900
#
#Package: *
#Pin: origin volatile.debian.net,a=main
#Pin-Priority: 900
Package: *
Pin: origin volatile.debian.net,a=stable
Pin-Priority: 901
#end added by mh for testing probably shit!
#backports


cat /etc/apt/sources.list
#deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main

deb-src http://security.debian.org/ etch/updates main contrib

#deb http://ftp2.de.debian.org/debian sarge main contrib non-free
deb ftp://ftp.debian.de/debian etch main contrib non-free
deb ftp://ftp.debian.de/debian testing main contrib non-free
deb-src ftp://ftp.debian.de/debian testing main contrib non-free
deb-src ftp://ftp.debian.de/debian unstable main contrib non-free
#deb http://ftp2.de.debian.org/debian testing main contrib non-free
#deb http://ftp2.de.debian.org/debian unstable main contrib non-free
deb ftp://ftp.debian.de/debian unstable main contrib non-free
#security for testing
deb http://security.debian.org etch/updates main contrib non-free
deb http://security.debian.org testing/updates main contrib non-free
deb http://secure-testing.debian.net/debian-secure-testing etch/security-updates main contrib non-free
#deb volatile for virus spam progs etc e.g. clamav-freshclam
deb http://ftp.de.debian.org/debian-volatile stable/volatile main
deb http://ftp.de.debian.org/debian-volatile stable/volatile-sloppy main
# experminental
deb http://ftp2.de.debian.org/debian experimental main contrib non-free
#backports
deb http://ftp.de.debian.org/backports.org/ etch-backports main contrib non-free



--
Grüsse/Greetings
MH


Dont send mail to: ubecatcher@linuxrocks.dyndns.org
--



Reply to: