Unterschied update und upgrade

Ralfg

Registered User
Hi,
ich führe den Befehl /usr/bin/apt-get update und /usr/bin/apt-get upgrade aus.
Bei Update kommt eine ganze LIste von Dateien etc... bei Upgrade passiert jedoch kaum etwas.
Wo liegt denn der Unterschied zwischen beiden...update und upgrade?

Danke
Ralk
 
apt-get update holt die aktuellen Paketlisten aus dem Netz,
apt-get upgrade holt die aktuellen Pakete aus dem Netz, und installiert sie

'aktuelle Pakete' sind dabei diejenigen, die in den lokalen Paketlisten bekannt sind.

Wenn du die Paketlisten nicht aktualisierst, brauchst du auch nicht upgraden, weil sich nichts verändert hat.
 
hi,
heißt das also, apt-get update holt die Updates aus dem netz und legt sie auf dem Server ab ohne zu installieren.

apt-get upgrade installiert diese geholten updates?

Wenn das so ist, ist es bei mir aber komisch, da bei apt-get update immer viel passiert, ich weissn icht genau was, bin kein Profi aber irgendwie stehen da sehr viele Zeilen.
Bei apt-get upgrade passiert dagegen gar nichts, es heißt hier nur, 0 Dateien upgedatet...........

Was stimmt da nicht?

Dankeschön!
Ralf
 
nein, update holt nur die Versionsnummern der Pakete, und legt die Versionsnummern lokal ab. Es werden nur die Listen mit den verfügbaren Paketen und der zugehörigen Version übertragen. Am System selber werden keinerlei Veränderungen vorgenommen. Diese Listen nenn ich jetzt mal Versionstabellen.
Es wird für jedes eingetragene Installationsmedium überprüft, in welcher Version jedes einzelne Paket dort vorhanden ist.

update vergleicht die Versionsnummern der installierten Pakete mit denen der lokal abgelegten Versionstabellen.

Wenn dabei in der lokalen Versionstabelle eine neuere Version eines installierten Paketes eingetragen ist, versucht upgrade ebenfalls, das Paket mit der neueren (aber nicht zwingend neusten, wenn es z.B. im Repository inzwischen schon wieder ein Update gab) Versionsnummer aus dem Netz oder einem anderen Installationsmedium zu ziehen und zu installieren.

Es gibt immer drei Versionen:
1. die Versionen der Pakete auf dem Installationsmedium
2. die Versionen der Pakete in der lokalen Paketdatenbank
3. die Versionen der Pakete, welche im System installiert sind.

update synchronisiert (2.) mit (1.), upgrade synchronisiert (3.) mit (2.).
 
Hi Ilai,
jetzt habe ich es auch als Dummy verstanden, wirlich eine klasse Antwort. Dankeschön! Vielleicht kann ich dir ja auch mal helfen :-)))

Gruß
Ralf
 
Oh, sehr schön - ich hab' mir echt überlegt, wie ich es formulieren kann, dass es verständlich ist, ohne dabei verbal über meine eigenen Füsse zu stolpern.

Freut mich, wenn es funktioniert hat.
 
wie oft, bzw. in welchen Zeitabständen gibt es denn updates? Ich habe nach der Bestellung meines vServers mit apt-get update und upgrade mal upgedated, das war vor ca. 4 Wochen und seitdem hat sich kaum bis gar nichts mehr getan........
Wie viele updates gibt es denn ca. pro Woche ?

Danke
Ralf
 
Das kann man so nicht beantworten.

Updates gibt es, wenn es noetig ist. Tritt kein Sicherheitsproblem auf, wird es so schnell kein Update geben.

Wieviele Updates es gibt, haengt auch davon ab, welche Quellen du in der source.list stehen hast.
 
Hallo,
so schaut meine Sources.list aus.

# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
deb http://ftp.debian.de/debian sarge main contrib non-free
deb http://non-us.debian.org/debian-non-US sarge/non-US main contrib non-free
deb http://security.debian.org/ sarge/updates main contrib non-free
deb http://ftp.de.debian.org/debian-volatile/ sarge/volatile main contrib non-free

# Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian stable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free


ist die ok oder fehlt da was? Ich habe ncihts dran geändet, ist die Standard-Installation.........bin bei s4y mit vServer Basic.

Dankeschön!
Ralf
 
Ob was fehlt kann man erst sagen, wenn man weiss, was du alles nutzt.

Der ein oder andere hat noch Debdot (pimpmylinux.org) in seiner Liste stehen.

Viel wichtiger waere es eher, sich selber ueber Sicherheitsluecken der verwendeten Software zu informieren (Herstellerseiten und Mailinglisten).
 
Back
Top