PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apt-get Parameter für Updates



RolandKS
10.12.08, 18:33
Hallo,
ich suche für apt-get einen Parameter, damit nur alle "Sicherheitsuptades" installiert werden. Ich habe php/mysql 4 und beim Update wird php/mysql 5 geladen, ich möchte aber (wegen einem installierten CMS) bei V4 bleiben. :(

(Linux version 2.6.9-023stab048.4, mysqlt 4.1.11-Debian_4sarge7)

Wäre für eine Hinweis dankbar.
-roland-

L00NIX
10.12.08, 18:48
Hallo.

Ich dachte, in dem "stable" Zweig werden nur Sicherheitsupdates eingepflegt, also keine Versionssprünge.

Kann es sein, dass du in deinen Quellen evtl. Backports oder testing/unstable Quellen stehen und das Pinning vergessen hast?

Gruß
L00NIX

HirschHeisseIch
10.12.08, 19:28
Sarge ist aber nicht stable. Sarge ist oldstable und wird nicht mehr gepflegt. ;)

Könnte natürlich sein, dass der Debian-Mirror-Eintrag auf 'sarge' zeigt, während der security.debian.org-Eintrag auf 'stable' - also Etch - zeigt.

Edit:
Also erstmal der generelle Tipp, auf Etch zu aktualisieren. Grade, wenn das System am Netz ist.

RolandKS
10.12.08, 19:31
Also von den Quell-Pfaden habe ich leider wenig Ahnung und daher auch nie was geändert :)



vr6678:~# vi /etc/apt/sources.list

deb http://ftp.tiscali.de/pub/debian/debian/ sarge main contrib non-free
deb-src http://ftp.tiscali.de/pub/debian/debian/ sarge main contrib non-free
deb http://ftp.tiscali.de/pub/debian/debian-non-US sarge/non-US main contrib non-free
deb-src http://ftp.tiscali.de/pub/debian/debian-non-US sarge/non-US main contrib non-free

deb http://security.debian.org/ sarge/updates main contrib non-free

# new clamav packages
deb http://ftp2.de.debian.org/debian-volatile sarge/volatile main

# unstable Pakete

deb http://ftp.de.debian.org/debian etch main
deb-src http://ftp.de.debian.org/debian etch main

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


Muss ich was löschen oder auf # setzen?
ps.: auf Etch zu aktualisieren möchte ich derzeit nicht, weil ich im Moment keine Zeit habe das ganze CMS zu testen ob das danach noch alles läuft....

HirschHeisseIch
10.12.08, 19:39
deb http://ftp.tiscali.de/pub/debian/debian/ sarge main contrib non-free
deb-src http://ftp.tiscali.de/pub/debian/debian/ sarge main contrib non-free
deb http://ftp.tiscali.de/pub/debian/debian-non-US sarge/non-US main contrib non-free
deb-src http://ftp.tiscali.de/pub/debian/debian-non-US sarge/non-US main contrib non-free

deb http://security.debian.org/ sarge/updates main contrib non-free

# new clamav packages
deb http://ftp2.de.debian.org/debian-volatile sarge/volatile main

# unstable Pakete

# deb http://ftp.de.debian.org/debian etch main
# deb-src http://ftp.de.debian.org/debian etch main

# deb http://security.debian.org/ etch/updates main
# deb-src http://security.debian.org/ etch/updates main
Wäre das ganze für das - zum wiederholten Male - alte, ungepflegte Sarge.
Also, die letzten 4 Zeilen zeigen auf Etch (wie unschwer am wörtchen 'etch' zu erkennen ;))

Haase
10.12.08, 19:43
Hallo,

setze die Programme, die nicht aktualisiert werden sollen einfach auf hold.

Gruß
Sascha

clio
11.12.08, 14:59
Deine sources.list sollte dringend überarbeitet werden.
Non-US gibt es schon seit Ewigkeiten nicht mehr, kann also raus.
Sarge wird nicht mehr gepflegt und hat daher keine Repositories mehr.
Außerdem hast Du Sarge und Etch gemischt, das ist immer eine ganz schlechte Idee.
Ersetze die Sarge-Einträge durch Etch, mache ein Backup des Systems und versuche dann ein

apt-get update
apt-get -s dist-upgrade
Wenn nicht allzuviele Fehler auftauchen, kannst Du das -s (steht für Simulation) weglassen und ein dist-upgrade ausführen.
Wenn Du kein dist-upgrade ausführen willst, kannst Du Dir die updates künftig sparen, es gibt keine mehr.