Hi!
Nutzt einer Backports für Sarge?
Früher konnte man in seiner sources.list doch einzelne Packages angeben, z.B. so:
deb http://www.backports.org/debian woody spamassassin
Jetzt irgendwie nur noch "main":
deb http://www.backports.org/debian/ sarge-backports main
Damit kann ich aber keine normalen Sarge-Upgrades mehr machen, es kommen logischerweise immer alle Backports mit. Aber da könnte ich ja gleich SID mit bissel Pinning nehmen, oder?
Ich will konkret nur einen neueren Spamassassin.
GreetinX Steffen
On Wed, May 10, 2006 at 08:21:44AM +0200, Steffen Schwigon wrote:
Hallo,
Nutzt einer Backports für Sarge?
ja ;)
Früher konnte man in seiner sources.list doch einzelne Packages angeben, z.B. so:
deb http://www.backports.org/debian woody spamassassin
Keine Ahnung, das habe ich nie versucht!
Jetzt irgendwie nur noch "main":
deb http://www.backports.org/debian/ sarge-backports main
Genauso steht es auch bei mir in der sources.list.
Damit kann ich aber keine normalen Sarge-Upgrades mehr machen, es kommen logischerweise immer alle Backports mit. Aber da könnte ich ja gleich SID mit bissel Pinning nehmen, oder?
Nicht unbedingt, da die Pakete in sid ja unter Umständen (mit zunehmender Zeit) von neueren Bibliotheksversionen (libc und der gleichen) abhängen und du sie somit kaum ohne Problem in ein sarge installiert bekommst. Die Pakete von backports.org hingegen sind immer gegen die akutellen sarge-Bibliotheken gebaut.
Um Pinning wirst du wahrscheinlich nicht herumkommen.
Ich will konkret nur einen neueren Spamassassin.
Vielleicht so...
Package: * Pin: release a=stable Pin-Priority: 700
Package: * Pin: release a=sarge-backports Pin-Priority: 650
Package: spamassassin Pin: release a=sarge-backports Pin-Priority: 750
Marcus
On 10.05.06 Marcus Obst (marcus.obst@s2003.tu-chemnitz.de) wrote:
Moin,
Die Pakete von backports.org hingegen sind immer gegen die akutellen sarge-Bibliotheken gebaut.
...und falls nicht, solltest Du die nötigen Pakete auch als Backport finden. Der Backport von tetex-bin hängt von libpoppler0c2 (>= 0.4.2) ab, welches in sarge nicht existiert.
H.
Hallo Am Mittwoch, den 10.05.2006, 08:21 +0200 schrieb Steffen Schwigon:
Jetzt irgendwie nur noch "main":
deb http://www.backports.org/debian/ sarge-backports main
Das hängt davon ab wie der Spiegel organisiert ist. Wahrscheinlich hatten die Pakete früher ihr eigenes Unterverzeichnis. Jetzt liegen sie wohl alle im gleichen Paketpool.
Damit kann ich aber keine normalen Sarge-Upgrades mehr machen, es kommen logischerweise immer alle Backports mit. Aber da könnte ich ja gleich SID mit bissel Pinning nehmen, oder?
Ich will konkret nur einen neueren Spamassassin.
Dann würde ich hier mal pinning probieren. Oder die Verwendung eines alternativen Paketmanagers empfehlen, falls dies ein Desktop ist. Mit Synaptic zum Beispiel kann man die Ziel-Distribution vorgeben und trotzdem andere Quellen nutzen. Dann werden die Pakete nur von den Quellen erneuert wo die installierten Pakete ursprünglich abstammten.
mfg Carsten Luedtke
On Wednesday 10 May 2006 08:21, Steffen Schwigon wrote:
Hi!
Nutzt einer Backports für Sarge?
Früher konnte man in seiner sources.list doch einzelne Packages angeben, z.B. so:
deb http://www.backports.org/debian woody spamassassin
Jetzt irgendwie nur noch "main":
deb http://www.backports.org/debian/ sarge-backports main
Damit kann ich aber keine normalen Sarge-Upgrades mehr machen, es kommen logischerweise immer alle Backports mit. Aber da könnte ich ja gleich SID mit bissel Pinning nehmen, oder?
Ich will konkret nur einen neueren Spamassassin.
Hi,
http://www.backports.org/instructions.html hilft!
Gruesse, Jan.
Jan Wagner waja@gmx.de writes:
Danke für alle Antworten. Muss wohl Pinning machen.
Schade eigentlich. Ich hatte immer das Gefühl, dass man sich mit Pinning eher Merkwürdigkeiten bei Upgrades zuzieht, da man üblicherweise vergisst, dass man irgendwas gepinnt hat. Daher wollte ich das eher vermeiden. Der woody-Backports-Style war irgendwie offensichtlicher.
Ok, ich weiß jetzt Bescheid.
(Greeti+Tha)nX Steffen
On Thursday 11 May 2006 08:48, Steffen Schwigon wrote:
Jan Wagner waja@gmx.de writes:
Danke für alle Antworten. Muss wohl Pinning machen.
Moin!
Du musst nicht pinnen (zumindest nicht jedes einzelnes Paket) ... wie unter obrigern URL zu lesen, musst Du einfach folgendes tun:
# echo "deb http://www.backports.org/debian/ sarge-backports main" \
/etc/apt/sources.list
# echo "Package: *" >> /etc/apt/preferences # echo "Pin: release a=sarge-backports" >> /etc/apt/preferences # echo "Pin-Priority: 200" >> /etc/apt/preferences # aptitude update
Jetzt installierst Du einfach den Backport, den du willst mit:
# apt-get -t sarge-backports install <packagename>
Damit wird automatisch das Paket installiert (soweit ich mich errinnere incl. Abhaengigkeiten) und bei einem Update des Backports wird bei einem "aptitude upgrade" automatisch das neue Paket installiert .... komfortabler gehts doch garnicht mehr.
Viele Spaesse, Jan.
lug-dd@mailman.schlittermann.de