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

2003-09-29 Diskussionsfäden Andreas Pakulat
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)


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



apt-get upgrade - stable und andere inoffizielle Quelle

2003-09-29 Diskussionsfäden Martin Burger
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 hatte ich keinen Erfolg, vielleicht bin ich es aber auch
falsch angegangen. Wäre dies der richtige Weg? Wenn ja, wie
funktioniert es?
Kann ich nach der jetzt erfolgten Installation von den PHP4-Paketen
einfach wieder die moolfreet-Zeile aus der sources.list entfernen,
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.
Wie ist also der Umgang mit fremden Paketen in einem solchen Fall zu
handhaben bzw. welche Empfehlungen gibt es?
MfG, Martin

--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)