Updatefunktion von Apt-Get

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
TechnoFan
Beiträge: 244
Registriert: 15.03.2004 13:13:12
Wohnort: Düren
Kontaktdaten:

Updatefunktion von Apt-Get

Beitrag von TechnoFan » 08.08.2005 09:48:15

Hi Leute
Ich wollte mich einmal bei euch erkundigen, wie man mit Apt-Get Programme wie Mozilla Firefox updaten kann. Wenn ich "apt-get update" oder "apt-get upgrade" ausführe, werden zwar viele Sachen aktualisiert, aber Mozilla Firefox, den ich auch mit apt-get Installiert habe, bleibt bei der alten Version. Woran liegt das? Jemand ne Idee? Danke schonmal.

CU David

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 08.08.2005 10:10:32

probier's 'mal mit apt-get install <programm> um ein einzelnes paket zu aktualisieren. upgrade funktioniert nur, wenn die neue version eines pakets keine neuen abhängigkeiten mitinstallieren möchte.. ansonsten hilft dist-upgrade. du kannst aber auch via apt-cache policy erst einmal schauen ob überhaupt ein aktualisiertes paket vorhanden ist.
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 08.08.2005 10:18:37

und nicht vergessen: nur weil es einen neuen firefox gibt, bedeutet das nicht, dass dieser auch als debianpaket verfügbar ist...

Benutzeravatar
TechnoFan
Beiträge: 244
Registriert: 15.03.2004 13:13:12
Wohnort: Düren
Kontaktdaten:

Beitrag von TechnoFan » 08.08.2005 10:38:24

Okay, also schonmal danke
apt-get install mozilla-firefox hat funktioniert, hab jetzt 1.0.6. Dann noch ne Frage, bei "apt-get update" bekomme ich anfangs die Meldung:

Code: Alles auswählen

apt-get update
Err http://non-us.debian.org unstable/non-US/main Packages
  404 Not Found
Ign http://non-us.debian.org unstable/non-US/main Release
Err http://non-us.debian.org unstable/non-US/main Sources
  404 Not Found
Ign http://non-us.debian.org unstable/non-US/main Release
Get:1 ftp://sunsite.informatik.rwth-aachen.de unstable/main Packages [3744kB]
Hit ftp://ftp.nerim.net unstable/main Packages
Hit ftp://ftp.nerim.net unstable/main Release
Get:2 ftp://sunsite.informatik.rwth-aachen.de unstable/main Release [82B]
Get:3 ftp://sunsite.informatik.rwth-aachen.de unstable/main Sources [1437kB]
Get:4 ftp://sunsite.informatik.rwth-aachen.de unstable/main Release [84B]
Fetched 5181kB in 15s (337kB/s)
Failed to fetch http://non-us.debian.org/debian-non-US/dists/unstable/non-US/main/binary-i386/Packages.gz  404 Not Found
Failed to fetch http://non-us.debian.org/debian-non-US/dists/unstable/non-US/main/source/Sources.gz  404 Not Found
Reading Package Lists... Done
E: Some index files failed to download, they have been ignored, or old ones used instead.
Sind meine Quellen nicht mehr aktuell?

Und bei "apt-get upgrade" bekomme ich die Meldung:

Code: Alles auswählen

Vorbereiten zum Ersetzen von kernel-image-2.6.11-9-amd64-k8 2.6.11-2 (durch .../kernel-image-2.6.11-9-amd64-k8_2.6.11-4_i386.deb) ...

You are attempting to install an initrd kernel image (version 2.6.11-9-amd64-k8)
This will not work unless you have configured your boot loader to use
initrd. (An initrd image is a kernel image that expects to use an INITial
Ram Disk to mount a minimal root file system into RAM and use that for
booting).

   As a reminder, in order to configure LILO, you need
   to add an 'initrd=/initrd.img' to the image=/vmlinuz
   stanza of your /etc/lilo.conf

I repeat, You need to configure your boot loader -- please read your
bootloader documentation for details on how to add initrd images.

If you have already done so, and you wish to get rid of this message,
please put
  "do_initrd = Yes"
in /etc/kernel-img.conf. Note that this is optional, but if you do not,
you will continue to see this message whenever you install a kernel
image using initrd.
Do you want to stop now? [Y/n]   
Wieso versucht der da einen neuen Kernel zu installieren? Ich benutze einen selbst gemachten Kernel, da die Debian Kernel bei mir nie gebootet haben und der selbst gemachte eigenltich recht gut funktioniert.

CU David

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 08.08.2005 12:38:42

zur zweiten frage: du hast sicher einfach einen kernel gebaut und installiert, den alten vorher aber nicht deinstalliert?

apt weis, dass du eine bestimmte version des kernelpakets installiert hast und möchte jetzt einfach die aktuellere version des paketes installieren.
dass es sich um einen kernel handelt, weis apt ja nicht...

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 08.08.2005 12:40:38

Hi

Und zur ersten Frage:
Aufgrund von Änderung div. US-Gesetze ist der non-US Zweig überflüssig geworden.^

Du kannst also dieses ganze non-US Geschleuder aus der /etc/apt/sources.list rauswerfen

Benutzeravatar
TechnoFan
Beiträge: 244
Registriert: 15.03.2004 13:13:12
Wohnort: Düren
Kontaktdaten:

Beitrag von TechnoFan » 08.08.2005 14:13:39

okay, dann sieht meine sources.list nun so aus, richtig? Optimal?

Code: Alles auswählen

deb ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/debian/ unstable main 
deb-src ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/debian/ unstable main
deb ftp://ftp.nerim.net/debian-marillat/ unstable main
und am Ende eine Upgrade Funktion bekomme ich immer die Meldung:

Code: Alles auswählen

Fehler traten auf beim Bearbeiten von:
 at
E: Sub-process /usr/bin/dpkg returned an error code (1)
Was hat das zu sagen?

Geisel Gangsta
Beiträge: 173
Registriert: 27.09.2004 08:25:52
Wohnort: Brühl

Beitrag von Geisel Gangsta » 08.08.2005 14:23:13

TechnoFan hat geschrieben: und am Ende eine Upgrade Funktion bekomme ich immer die Meldung:

Code: Alles auswählen

Fehler traten auf beim Bearbeiten von:
 at
E: Sub-process /usr/bin/dpkg returned an error code (1)
Was hat das zu sagen?
Ich nehme an, es liegt daran dass das Paket "at" nicht in unstable zu finden ist. Es gibt aber noch mehrere dieser Pakete. Ich füge deshalb bei einer NetInstall, nicht nur die von mir gewünschen unstable-Quellen ein, sondern auch die stable und testing.
Die Aktualität wird dann durch Pinning bzw. Einstellung innerhalb von Synaptic gewährleistet.

Benutzeravatar
TechnoFan
Beiträge: 244
Registriert: 15.03.2004 13:13:12
Wohnort: Düren
Kontaktdaten:

Beitrag von TechnoFan » 08.08.2005 14:39:54

Soll das dann so aussehen?

Code: Alles auswählen

deb ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/debian/ unstable main 
deb-src ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/debian/ unstable main
deb ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/debian/ stable main 
deb-src ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/debian/ stable main
deb ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/debian/ testing main 
deb-src ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/debian/ testing main
deb ftp://ftp.nerim.net/debian-marillat/ unstable main
hmmm, dann krieg ich bei update aber die meldung:

Code: Alles auswählen

W: GPG error: ftp://ftp.nerim.net unstable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
W: Sie möchten vielleicht »apt-get update« aufrufen, um diese Probleme zu lösen

Geisel Gangsta
Beiträge: 173
Registriert: 27.09.2004 08:25:52
Wohnort: Brühl

Beitrag von Geisel Gangsta » 08.08.2005 19:21:16

Meine sources.list sieht so aus:

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian/ testing main contrib non-free
deb http://ftp.de.debian.org/debian/ unstable main contrib non-free

deb ftp://ftp.nerim.net/debian-marillat/ stable main
deb ftp://ftp.nerim.net/debian-marillat/ testing main
deb ftp://ftp.nerim.net/debian-marillat/ unstable main
Bei deiner Fehlermeldung tippe ich darauf, dass du das Paket

Code: Alles auswählen

debian-keyring
nicht installiert und die darin enthaltenen GPG-Keys der Debian-Entwickler nicht importiert hast.

Das Installieren und Importieren funktioniert folgendermaßen:

Code: Alles auswählen

apt-get install debian-keyring
gpg --import /usr/share/keyrings/debian-keyring.gpg

Benutzeravatar
TechnoFan
Beiträge: 244
Registriert: 15.03.2004 13:13:12
Wohnort: Düren
Kontaktdaten:

Beitrag von TechnoFan » 27.08.2005 11:55:21

Hmmm, ist die Installation so vollständig.
Zumindest funktioniert es leider immer noch nicht:

Code: Alles auswählen

Richte at ein (3.1.9) ...
Starting deferred execution scheduler: atdinvoke-rc.d: initscript atd, action "start" failed.
dpkg: Fehler beim Bearbeiten von at (--configure):
 Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 at
E: Sub-process /usr/bin/dpkg returned an error code (1)

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 27.08.2005 15:11:10

Geisel Gangsta hat geschrieben:Meine sources.list sieht so aus:[...]
Was soll das denn? Du solltest dich schon für sarge, testing oder sid entscheiden.

@Geisel Gangsta, @TechnoFan: Wenn ihr unstable in eurer source.list habt, also unstable laufen habt, schreit ihr gerade nach Problemen, für Debiananfänger ist unstable nun wirklich nicht zu empfehlen. testing geht noch, aber sid...

Benutzeravatar
TechnoFan
Beiträge: 244
Registriert: 15.03.2004 13:13:12
Wohnort: Düren
Kontaktdaten:

Beitrag von TechnoFan » 27.08.2005 16:47:26

testing gehnt noch aber unstable nicht, ich dachte unstable wäre sid und weiter als testing, also das testing am meisten buggy ist...

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 28.08.2005 01:49:58

umgekehrt, sid ist unstable und das aktuellste und dort werden die gröbsten Fehler entfernt. In testing wird dann richtig getestet, ohne sich mit einem kaputten System rumschlagen zu müssen.

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 28.08.2005 11:17:43

Hier wird das ganz gut erklärt.

http://www.debianforum.de/wiki/DebianReleases


Im Moment ist es ganz schlimm,
sowohl mit Sid der zur Zeit ganz schön ungezogen ist,
als auch mit den vielen Neueinsteigern die dies zu spüren bekommen.

Wer alle Zweige in seine source.list einträgt und nicht das pining entsprechend setzt,
entscheidet sich automatisch für sid.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

Antworten