updates

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

updates

Beitrag von seeadler » 13.09.2006 11:20:01

hallo,
wie verhält sich den debian sarge bzw. debian etch mit updates, muss ich da selber dafür sorgen, das ich mein system update oder macht das debian automatisch
Wenn debian sich nicht automatisch die updats holt, was muss ich diesbezüglich einstellen?
Kann mir jemand einen Tipp geben?

Benutzeravatar
benebeck
Beiträge: 431
Registriert: 14.10.2003 15:37:48
Wohnort: Giessen

Beitrag von benebeck » 13.09.2006 11:31:10

hallo seeadler,

updates holst Du Dir, wenn du

Code: Alles auswählen

apt-get update 
ausführst. Dann bekommst Du die neuesten Sicherheitsupdates für Deine Debian-Version. Wenn auch alle Pakete auf das neueste gebracht werden sollen, ist ein

Code: Alles auswählen

apt-get upgrade
angebracht. Wenn das alles automatisch gemacht werden soll, wirst du dir einen cron-job einrichten müssen, siehe dazu

Code: Alles auswählen

man cron
mfg benebeck
The Flying Spaghetti Monster - Touched by His noodly appendage

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 13.09.2006 11:37:06

ok, wenn ich

Code: Alles auswählen

apt-get update
eingebe,
dann werden doch nur die quellen
in der

Code: Alles auswählen

sources.list
aktualisiert,
aber ist dadurch das debian system auf dem neuesten Sicherheitsstand?

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 13.09.2006 11:39:12

benebeck hat geschrieben:hallo seeadler,

updates holst Du Dir, wenn du

Code: Alles auswählen

apt-get update 
ausführst. Dann bekommst Du die neuesten Sicherheitsupdates für Deine Debian-Version. Wenn auch alle Pakete auf das neueste gebracht werden sollen, ist ein

Code: Alles auswählen

apt-get upgrade
angebracht. Wenn das alles automatisch gemacht werden soll, wirst du dir einen cron-job einrichten müssen, siehe dazu

Code: Alles auswählen

man cron
mfg benebeck
Hi,

das ist Quatsch :)

Code: Alles auswählen

apt-get update
holt nur die Paketlisten vom Server, damit er weiss was es so alles an Updates gibt..

Ein

Code: Alles auswählen

apt-get update
spielt dann die Updates ein. Egal ob Sicherheitsupdates oder andere..

Für regelmässige updates sollte man cron-apt nutzen, nicht cron.
Ich würde sagen, ein kleiner Blick auf http://www.debiananwenderhandbuch.de räumt viele Missverständnisse aus dem Weg...
mfg
mauser

Benutzeravatar
benebeck
Beiträge: 431
Registriert: 14.10.2003 15:37:48
Wohnort: Giessen

Beitrag von benebeck » 13.09.2006 11:45:22

huch, ich hab mich wohl echt etwas unklar ausgedrückt 8O

Code: Alles auswählen

apt-get update
holt nur die informationen und

Code: Alles auswählen

apt-get upgrade
macht dann das tatsächliche update,

sorry für die Verwirrung

mfg benebeck


edit: @mauser tja, da war ich wohl zu langsam ....
The Flying Spaghetti Monster - Touched by His noodly appendage

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 13.09.2006 11:50:16

ich habe immer gedacht mit

Code: Alles auswählen

apt-get upgrade
gehe ich zur nächsten version
also z.b. von
  • sarge auf etch

Benutzeravatar
benebeck
Beiträge: 431
Registriert: 14.10.2003 15:37:48
Wohnort: Giessen

Beitrag von benebeck » 13.09.2006 11:57:42

nein, mit

Code: Alles auswählen

apt-get dist-upgrade
gehst Du zur neuen Version

mfg benebeck
The Flying Spaghetti Monster - Touched by His noodly appendage

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von jhr-online » 13.09.2006 11:59:27

Also, erstens nutze ich aptitude, weil es imho besser ist (Abhängigkeiten besser auflöst) und zweitens mache ich auf allen System regelmäßig

Code: Alles auswählen

aptitude update && aptitude dist-upgrade
Damit fahre ich sehr gut seit einiger Zeit...

jhr
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

seeadler
Beiträge: 289
Registriert: 19.10.2005 13:36:47

Beitrag von seeadler » 13.09.2006 12:51:32

was meinst du mit der Abkürzung
imho
und mit
(Abhängigkeiten besser auflöst)

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 13.09.2006 12:56:36

benebeck hat geschrieben:nein, mit

Code: Alles auswählen

apt-get dist-upgrade
gehst Du zur neuen Version

mfg benebeck
imho = i my human oppinion (glaub ich)

dist-upgrade ist nur etwas ausführlicher als upgrade da es auch noch extra Pakete installiert wenn manche Pakete die geupdatet werden sollen diese benötigen..

das hat nix mit einem Release Wechsel zu tun (wobei man bei einem Release-Wechsel nur mit dist-upgrade wirklich weiterkommt)
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 13.09.2006 12:59:44

für imho passt eigentlich besser "in my humble opinion".

aptitude hat den Vorteil gegenüber apt, das es sich merkt welche Software welche libs benötigt. Wenn Software A auf library libX basiert und mit apt installiert wird, wird libX bei apt nicht entfernt wenn A entfernt wird. aptitude hingegen macht das..

mfg
mauser

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von jhr-online » 13.09.2006 13:06:02

Danke mauser, ich hätte es nicht besser schreiben können :)

jhr
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

Benutzeravatar
Lohengrin
Beiträge: 3227
Registriert: 29.08.2004 00:01:05
Wohnort: Montsalvat

Beitrag von Lohengrin » 13.09.2006 13:44:52

seeadler hat geschrieben:was meinst du mit der Abkürzung
imho
Auf Deutsch mMn.
Siehe auch http://www.acronymfinder.com

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 13.09.2006 13:51:51

Fuer einen Release-Wechsel muss man vorher die sources.list anpassen, dann aptitude update machen, damit aptitude die neuen Versionen des neuen Releases kennt und dann aptitue dist-upgrade durchfuehren, grob gesagt.

Benutzeravatar
Mr_Snede
Beiträge: 2323
Registriert: 08.07.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ruhrpott

Beitrag von Mr_Snede » 13.09.2006 14:15:12

Ich möchte an dieser Stelle auf den entsprechenden Themenblock im Wiki verweisen.

Dazu noch der übliche Hinweis auf Mitarbeit: Wer Ideen hat, Fehler findet oder Verbesserungsvorschläge hat kann sich melden oder die entsprechenden Seiten direkt bearbeiten.
Software Finder - Software in Kategorien Debian ohne Ballast - Tipps für ein schlankes Debian

roeschuxxx
Beiträge: 58
Registriert: 01.02.2006 17:04:52

Beitrag von roeschuxxx » 13.09.2006 15:09:33

mal eine Frage aus Interesse:

wieviele von euch prüfen eigentlich ob sie allfällige Dienste neu starten müssen, nach updates...es kann ja sein das irgendwelche bibliotheken neu geladen werden müssen...

irgendwie dünkt mich, das dies eher wenige machen..bei desktops ja nicht so schlimm, bei server welche dann lange zeit nicht gebootet werden bleibt halt dann die allfällige sicherheitslücke bis zum nachsten service restart oder server restart..


grüsse


edith: von dem her könnte man doch noch checkrestart aus debian-goodies als Werkzeug ins Wiki aufnehmen..?

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von jhr-online » 13.09.2006 15:22:12

Bisher habe ich nicht erlebt, dass die pre- oder post-install-scripte der Pakete das nicht selbst erledigt haben.

jhr
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

roeschuxxx
Beiträge: 58
Registriert: 01.02.2006 17:04:52

Beitrag von roeschuxxx » 13.09.2006 15:47:01

stimmt hast recht....

michaa7
Beiträge: 5066
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von michaa7 » 13.09.2006 16:12:07

also, ich habe da mal so meine zweifel, ob man allen ernstes ein

Code: Alles auswählen

apt-get upgrade
hier vorschlagen soll. Dabei werden keine konflikte verschiedener pakete untereinander beachtet sondern lediglich neue über alte pakete gebügelt.

Einzig

Code: Alles auswählen

apt-get dist-upgrade
löst abhängigkeiten unter beachtung aller pakete (daher "dist") auf. Im zweifelsfall ist dies weniger konfliktträchtig, weil konfliktträchtige pakete entweder durch andere versionen ersetzt werden, oder das upgrade nicht durchgeführt wird.

ich bin jetzt bald seit drei jahren bei debian und habe, von den ersten par malen nie mehr ein "upgrade", sondern ausnamslos "dist-upgrade"s gemacht.

Und wer jemals

Code: Alles auswählen

apt-get update && apt-get dist-upgrade
in die kommandozeile eingegeben hat finden diese befehlsschlange über die cursor tasten ruck zuck wieder. Der befehl erledigt das up-to-date halten des systems in einem aufwasch.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 13.09.2006 16:42:41

Hallo,
michaa7 hat geschrieben:also, ich habe da mal so meine zweifel, ob man allen ernstes ein

Code: Alles auswählen

apt-get upgrade
hier vorschlagen soll. Dabei werden keine konflikte verschiedener pakete untereinander beachtet sondern lediglich neue über alte pakete gebügelt.
Das ist so nicht richtig, apt-get upgrade beachtet sehr wohl die Abhängigkeiten. Sollten ungelöste Abhängigkeiten bestehen wird für das betreffende Paket kein upgrade durchgeführt.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

michaa7
Beiträge: 5066
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von michaa7 » 13.09.2006 17:04:18

neuss hat geschrieben:Hallo,
michaa7 hat geschrieben:also, ich habe da mal so meine zweifel, ob man allen ernstes ein

Code: Alles auswählen

apt-get upgrade
hier vorschlagen soll. Dabei werden keine konflikte verschiedener pakete untereinander beachtet sondern lediglich neue über alte pakete gebügelt.
Das ist so nicht richtig, apt-get upgrade beachtet sehr wohl die Abhängigkeiten. Sollten ungelöste Abhängigkeiten bestehen wird für das betreffende Paket kein upgrade durchgeführt.

gruss neuss
mag ja sein, aber (man apt-get / dist-upgrade):

Code: Alles auswählen

dist-upgrade
              dist-upgrade *** in addition *** to performing the  function  of
              upgrade,  also  intelligently handles changing dependen-
              cies with  new  versions  of  packages ... 
das empfiehlt der admin seiner familie:

Code: Alles auswählen

vorsicht vor ablagerungen in den paketzwischenräumen. Nehmen sie "dist-upgrade". dist-upgrade kann nicht schaden, kostet nichts und tun garned weh, upgrade kann jedoch zu wenig sein
damit sie auch morgen noch kraftvoll updaten können
Zuletzt geändert von michaa7 am 13.09.2006 17:11:42, insgesamt 2-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

roeschuxxx
Beiträge: 58
Registriert: 01.02.2006 17:04:52

Beitrag von roeschuxxx » 13.09.2006 17:10:37

mauser hat geschrieben:
aptitude hat den Vorteil gegenüber apt, das es sich merkt welche Software welche libs benötigt. Wenn Software A auf library libX basiert und mit apt installiert wird, wird libX bei apt nicht entfernt wenn A entfernt wird. aptitude hingegen macht das..
r
benützte bis jetzt immer apt-get update und apt-get upgrade....wollte mich aber jetzt umgewöhnen auf aptitude...

kann ich denn auf einer Maschine auf welcher ich bisher apt-get benutzt habe, aptitude irgendwie die "kenntnisse" von apt-get "weiterreichen"? Also z.B damit, wenn ich vor 2 Monaten "apt-get install bla" gemacht habe, nun mit "aptitiude remove bla" alles entfernen kann (also eben inklusive libs)? ...sprich das aptitude eben die Kenntnisse hat welche software über apt-get installiert wurde...

jhr-online
Beiträge: 2186
Registriert: 18.09.2005 15:52:02
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von jhr-online » 13.09.2006 17:18:54

Mach dir die Mühe und arbeite aptitude ein bisschen ein. Zum Umstieg findest du hier ein paar Tipps bezüglich "als automatisch/manuell installiert markieren" usw. im df.de. Es lohnt sich und ist nicht schwer!

jhr
Desktop: Intel Core2Quad Q8300 2.5GHz, 256GB SSD + 1 TB HDD, 8 GB RAM, Debian Sid, Kernel 3.13

roeschuxxx
Beiträge: 58
Registriert: 01.02.2006 17:04:52

Beitrag von roeschuxxx » 13.09.2006 18:14:12

michaa7 hat geschrieben:
das empfiehlt der admin seiner familie:

Code: Alles auswählen

vorsicht vor ablagerungen in den paketzwischenräumen. Nehmen sie "dist-upgrade". dist-upgrade kann nicht schaden, kostet nichts und tun garned weh, upgrade kann jedoch zu wenig sein
damit sie auch morgen noch kraftvoll updaten können
du beziehst dich auf apt-get dist-upgrade nicht aptitude dist-upgrade oder?....Unter
http://people.debian.org/~dburrows/apti ... 01s02.html steht:

Code: Alles auswählen

aptitude dist-upgrade

This command will also attempt to upgrade packages, but it is more aggressive about solving dependency problems: it will install and remove packages until all dependencies are satisfied. Because of the nature of this command, it is possible that it will do undesirable things, and so you should be careful when using it.
[
mmmh, also wenn ich dereinst aptitude benütze würde ich daher eher zu aptitude update && aptitude upgrade neigen..

michaa7
Beiträge: 5066
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von michaa7 » 13.09.2006 18:23:52

roeschuxxx hat geschrieben:
du beziehst dich auf apt-get dist-upgrade nicht aptitude dist-upgrade oder?

...
ja
mmmh, also wenn ich dereinst aptitude benütze würde ich daher eher zu aptitude update && aptitude upgrade neigen..
kann ich nach dieser man page nachvollziehn. Am besten bleibste bei apt-get und machst dist-upgrade ;-)
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Antworten