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

Re: Paket aus Lenny in Etch



Am Sonntag 25 November 2007 schrieb Paul Muster:
> Hallo,

[...]

> a) Pinning, also
>
> 	Package: *
> 	Pin: release o=Debian,a=etch
> (oder   Pin: release o=Debian,v=4.0* ?)
> 	Pin-Priority: 900
> (oder	Pin-Priority: 990 ?)
>
> 	Package: *
> 	Pin: release o=Debian,a=lenny
> 	Pin-Priority: 400
>
> in /etc/apt/preferences schreiben;
>
> b) mit
>
> 	Default-Release "XXX";
>
> (XXX=etch, XXX=4.0*, ???)
>
> in /etc/apt/apt.conf arbeiten;

Hallo!

Ich habs für mich so gelöst:

shambala> cat /etc/apt/preferences
Explaination: Etch, aktuell Stable, stark bevorzugen
Package: *
Pin: release v=4.0*
Pin-Priority: 990

Explaination: Testing weniger stark bevorzugen
Package: *
Pin: release a=testing
Pin-Priority: 600

Package: *
Pin: origin ftp.debian-unofficial.org
Pin-Priority: 400

Package: *
Pin: origin grml.org
Pin-Priority: 200


shambala> cat /etc/apt/sources.list
# Lokales apt-build-Repository
deb file:/var/cache/apt-build/repository apt-build main

# Debian Etch
deb http://debian.n-ix.net/debian/ etch main non-free contrib
deb-src http://debian.n-ix.net/debian/ etch main non-free contrib

# Sicherheitsupdates für Etch
deb http://security.debian.org etch/updates main contrib non-free
deb-src http://security.debian.org etch/updates main contrib non-free

# Debian Lenny
deb http://debian.n-ix.net/debian/ lenny main non-free contrib
deb-src http://debian.n-ix.net/debian/ lenny main non-free contrib

# Sicherheitsupdates für Lenny
deb http://security.debian.org lenny/updates main contrib non-free
deb-src http://security.debian.org lenny/updates main contrib non-free

# Debian Unstable
deb http://debian.n-ix.net/debian/ sid main non-free contrib
deb-src http://debian.n-ix.net/debian/ sid main non-free contrib

# Debian Experimental
deb http://ftp.de.debian.org/debian experimental main non-free contrib
deb-src http://ftp.de.debian.org/debian experimental main non-free contrib
[...]


Überprüfen geht mit apt-cache policy ohne Paketname ;-)


Mein aktueller Versionsstand: 

root@shambala:~ -> for I in etch stable lenny testing sid unstable 
experimental; do echo -n "$I: " ; apt-show-versions | grep $I | wc -l ; 
done
etch: 190
stable: 0
lenny: 35
testing: 4
sid: 2469
unstable: 0
experimental: 7


Hmmm, ich könnte etch und lenny dann mittlerweile eigentlich dochmal 
rauskicken ;-). Läuft ja fast nur noch unstable hier. Naja, aber so habe 
ich immer noch die Möglichkeit, ein Downgrade zu versuchen, falls eine 
lenny oder sid Version einen nervigen Bug hat...


Ich empfehle dieses Vorgehen jedoch nur bei ausreichend Erfahrung mit dem 
Debian-Paketmanagement.

Wenn Du nur eine neurere Version brauchst, erscheint mir ein Backport 
durchaus sinnvoller. Ist gar nicht mal so schwer und erkläre ich bei 
Bedarf auch gerne (zumindest die Kurzversion für den Eigenbedarf, also 
ohne chroot).

Ciao,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: