Die enthalten aber keinen Kernel. Das sind nur Metapakete und referenzieren die eigentlichen Image-Pakete per Versionsnummer.Es gibt Pakete namens linux-image-amd64 linux-image-686,
(gelöst) bindeb-pkg
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: bindeb-pkg
Re: bindeb-pkg
Soweit war's mir schon klar, aber es sind gültige Paketnamen im Gegensatz zu „linux-image“. Ich bin am Nachdenken darüber, warum von bindeb-pkg erzeugte Paketnamen, die ich als Monstrum bezeichnet habe, möglichweise notwendig und damit sinnvoll sind.
Grüße, Günther
Grüße, Günther
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: bindeb-pkg
Code: Alles auswählen
~/test
towo:OMPC-AV3> dget linux-image-amd64
dget: retrieving http://deb.debian.org/debian/pool/main/l/linux-signed-amd64/linux-image-amd64_5.3.9-1_amd64.deb
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 354 100 354 0 0 986 0 --:--:-- --:--:-- --:--:-- 986
100 1432 100 1432 0 0 3369 0 --:--:-- --:--:-- --:--:-- 604k
~/test
towo:OMPC-AV3> la -al
insgesamt 44
drwxr-xr-x 3 towo towo 4096 Nov 14 10:26 .
drwxr-xr-x 165 towo towo 20480 Nov 12 07:01 ..
-rw-r--r-- 1 towo towo 1432 Nov 14 10:26 linux-image-amd64_5.3.9-1_amd64.deb
Ich halte die Diskussion über die Paketnamen für relativ sinnfrei.
Re: bindeb-pkg
Nein. Ich verfüge nicht über deine Kenntnisse.towo hat geschrieben:Fällt Dir was auf?
Unter der Voraussetzung, dass wir beide unter „relativ“ das gleiche verstehen, könnte ich mir vorstellen, deiner Meinung zu sein. Und ich meine auch, sowas Ähnliches sagte ich bereits, das mit dem „relativ sinnfrei“.towo hat geschrieben:Ich halte die Diskussion über die Paketnamen für relativ sinnfrei.
Grüße, Günther
Re: bindeb-pkg
Nochmal als Denkanstoß:guennid hat geschrieben:14.11.2019 09:41:53Warum ich - gäbe es das Paket namens linux-image - nur ein einziges installieren könnte ist mir noch unklar.
Wenn du etwas installierst, machst du das normalerweise etwa so:
Code: Alles auswählen
# apt install bash
Wenn ich jetzt aber ein
Code: Alles auswählen
# apt full-upgrade
Um zu verhindern, dass mein System nach einem Update kaputt ist, muss ich also die alte Version sicherheitshalber behalten. Das geht aber nicht, wenn das Paket nur bash heißt, das kann nur in genau einer Version installiert sein. Man hängt stattdessen die Version an den Namen an, z.B. bash-3.0 und bash-4.0. Die kann ich jetzt nebeneinander installieren:
Code: Alles auswählen
# apt install bash-3.0 bash-4.0
Damit ich aber trotzdem automatisch bei einem apt full-upgrade die neueste Version bekomme, gibt es ein Metapaket. Das Metapaket hängt dann nur von einem anderen Paket ab und ist selbst quasi leer. Es könnte z.B. ein Paket bash-meta geben, das von bash-3.0 abhängt.
Wenn bash-meta bei einem apt full-upgrade jetzt neuerdings von bash-4.0 abhängt, bekomme ich letzteres automatisch installiert – behalte aber bash-3.0. Die Paketversion von bash-meta wäre hier vor dem Update 3.0 und nach dem Update 4.0. (Der Behalten-Part braucht evtl. entsprechende apt-Konfiguration, das hier auch mal ignoriert. Für den Kernel hat apt diese Konfiguration von Haus aus mit dabei.)
Wenn du oben die Bash durch den Kernel ersetzt, hast du z.B. ein Problem, wenn nach einem Update ein Treiber nicht mehr so funktioniert wie vorher. Man möchte deshalb bei einem Update die alte Version des Kernels immer erstmal behalten.
Die Dateinamen der Pakete oben wären:
Code: Alles auswählen
# Ohne Metapaket:
bash_3.0_amd64.deb
bash_4.0_amd64.deb
# Mit Metapaket:
bash-meta_3.0_amd64.deb
bash-meta_4.0_amd64.deb
bash-3.0_3.0_amd64.deb
bash-4.0_4.0_amd64.deb
Ich war ja versucht, hier systemd statt bash als Beispiel zu nehmen
Da noch als Ergänzung: Ja, auch das amd64 in linux-image-amd64 ist notwendig, sonst gäbe es Probleme bei Multiarch.guennid hat geschrieben:13.11.2019 20:26:52Ich halt mich mal ans „vermutlich“. Als „notwendig“ einzusehen vermag ich's nicht, denn dassDas die Architektur in den Namen oben auch nochmal redundant auftaucht, ist vermutlich Multiarch und anderem geschuldet., ist ja in meinem letzten Beispiel (ohne Redundanz) berücksichtigt.Ein Paket sich im Dateinamen im Repository halt nur mit Name, Version & Architektur eindeutig benennen (lässt)
Ups, der Text wurde länger als geplant
Manchmal bekannt als Just (another) Terminal Hacker.
Re: bindeb-pkg
Was ist systemd?Ich war ja versucht, hier systemd statt bash als Beispiel zu nehmen
Danke für deine Mühe!!! Ich denke, ich sehe jetzt klarer.
Grüße, Günther