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

Re: apt-get upgrade - stable und andere inoffizielle Quelle



On 29.Sep 2003 - 18:01:50, Martin Burger wrote:
> Hallo,
> 
> nach einigen eher negativen Erfahrungen mit einer Mixtur aus stable,
> testing und unstable bin ich froh, dass ich mein Woody-System auf
> stable downgraden konnte. Angefangen hat alles mit dem Wunsch, bzw.
> der Notwendigkeit, eine neuere PHP-Version als 4.1.2 (ist in stable)
> zu verwenden.
> 
> Mittlerweile habe ich unter http://debian.moolfreet.com eine Quelle
> für aktuelle debs ausfindig machen können. Ich habe die Zeile
> 
> deb http://debian.moolfreet.com ./
> 
> in meine /etc/apt/sources.list eingetragen. Ein
> 
> # apt-get install php4 php4-gd ...
> 
> hat mir auch eine aktuelle Version von PHP4 beschert.
> 
> Nun habe ich aber das Problem, dass ein
> 
> # apt-get upgrade
> 
> auch Pakete von moolfreet installieren bzw. updaten möchte, welche ich
> zuvor nicht von dort, sondern aus stable installiert habe.
> 
> Daher meine Frage: Ist es möglich, dass ein upgrade mittels apt-get
> nur die Pakete von moolfreet berücksichtigt, die ich auch von dort
> installiert habe, also vornehmlich die PHP4-Pakete? So sollen Pakete
> wie mysql und Co. aus stable und nicht von moolfreet genommen werden.

Mit Pinning, du musst "einfach" nur die Debian-Pakete höher pinnen als
die Moolfreet (also z.B. 991) und die php4 Pakete von moolfreet
nochmals höher (z.B. 992). Das sollte ausreichen. Ohne Gewähr:

Package: *
Pin: release o=Debian
Pin-Priority: 991

Package: php4
Pin: origin "debian.moolfreet.com"
Pin-Priority: 992

... (alle anderen php4 Pakete).

> Mit pinning hatte ich keinen Erfolg, vielleicht bin ich es aber auch
> falsch angegangen. Wäre dies der richtige Weg? Wenn ja, wie
> funktioniert es?

Genauers zu Pinning erfährst du in man apt_preferences

> Kann ich nach der jetzt erfolgten Installation von den PHP4-Paketen
> einfach wieder die moolfreet-Zeile aus der sources.list entfernen,

Im Prinzip schon.

> oder hat dies "unangenehme" (Neben-) Effekte? Kann ich dann mein
> System mit "apt-get upgrade" aktuell halten? Nur bekomme ich
> sicherlich so keine Updates von moolfreet mit.

Richtig.

Andreas

-- 
Das Gesetz macht den Menschen, nicht der Mensch das Gesetz.
		-- Johann Wolfgang von Goethe (Tagebuch)



Reply to: