Hallo,
ist wieder im Wiki.
Danke für die Überarbeitung.
Gruß, noisefloor
|
Anmeldungsdatum: Beiträge: 29567 |
Hallo, ist wieder im Wiki. Danke für die Überarbeitung. Gruß, noisefloor |
|
Anmeldungsdatum: Beiträge: 9 |
barcc schrieb:
Genau deswegen schaut man ja in einem Wiki nach, um sich Arbeit zu ersparen. Ich fand den Befehl sehr praktisch und vermisse ihn in dem Artikel. Einfach kopieren, ausführen und fertig. Wäre schön wenn ihn wieder jemand rein setzen könnte. |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 696 |
GM Alex schrieb:
Die Man-Page sagt zu der Option Hier eine (meiner Meinung nach) bessere Version, die allerdings noch länger ist: sudo apt-get purge $(dpkg-query -W -f='${Status}\t${Package}\n' "linux-*" | sed -nr '/^[^\t]* installed\t.*[0-9]/s/^[^\t]*\t//p' | grep -v $(uname -r | sed "s/-[^0-9]\+$//")) Allerdings würde ich auch diesen Befehl nicht ins Wiki übernehmen. Ich habe den Befehl zwar getestet, aber folgende Fragen sind immer noch offen:
Ich finde, man sollte nur Befehle verwenden, wo man nachvollziehen kann, was sie tun und wo man sicher sein kann, dass sich nicht unvorhergesehenes oder "bösartiges" tun. Oder aber genauer erklären, was der Befehl macht. Gut, vielleicht bin ich ja übervorsichtig... |
|
Anmeldungsdatum: Beiträge: 29567 |
Hallo,
+1 - Bei Befehlen mit 100+ Zeichen eben schwierig nachzuvollziehen... Gruß, noisefloor |
|
Anmeldungsdatum: Beiträge: 62 |
noisefloor schrieb:
Sollte der Abschnitt nicht vielleicht doch angepasst werden? Es scheint so als würden die Header doch nicht mit entfernt werden. Siehe: sudo apt-get autoremove linux-image-2.6.32-22-generic Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Status-Informationen einlesen... Fertig Die folgenden Pakete werden ENTFERNT: linux-image-2.6.32-22-generic sudo apt-get autoremove linux-headers-2.6.32-22 linux-image-2.6.32-22-generic Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut Status-Informationen einlesen... Fertig Die folgenden Pakete werden ENTFERNT: linux-headers-2.6.32-22 linux-headers-2.6.32-22-generic linux-image-2.6.32-22-generic Es steht ja explizit dabei, dass die Header automatisch mit entfernt werden. Ist eigentlich schon jemand auf die Idee gekommen genau für den Fall ein Skript zu schreiben? N Kernel werden behalten, der Rest wird deinstalliert... |
|
Anmeldungsdatum: Beiträge: 29567 |
Hallo, eine Kernelinstallation zu Skripten hat ein relativ hohes Risiko. Weil: wenn das Skript automatisiert durchlaufen soll ist man ggf. rel. schnell bei apt-Paramrter Also bei sowas würde ich immer die manuelle Methode bevorzugen, so dass du alle Warnungen etc. von apt siehst. Gruß, noisefloor |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 696 |
Im Gegensatz zu den Image-Paketen häufen sich die Header-Pakete gar nicht erst an, weil schon beim Aktualisieren die alten entfernt werden. In der Hinsicht ist der Artikel tatsächlich ungenau. Anders ist es natürlich bei manuell installierten Kerneln, da muss man die Header selbst entfernen. edit: Wiki-Artikel geändert, ich hoffe, das passt. |
|
Anmeldungsdatum: Beiträge: 29240 |
Bezüglich dem Backports-Abschnitt hätte ich folgende Information: Unter Lucid 10.04 (LTS) gibt es auch ein Metapaket namens linux-image-generic-lts-backport-maverick in den Standard-Paketquellen. Beide Paketquellen beinhalten dieselben Kernelversionen, vermutlich in Kopie: 2.6.32 und 2.6.35. Das Metapaket namens linux-image-generic-lts-backport-maverick existiert jedoch nur in den Standardquellen. Vermutlich reicht dieses aus, um die 2.6.35-er-Kernel regelmäßig zu bekommen. Wer weiß genaueres bzw. kann dementieren oder bestätigen, so dass man das Ergebnis in den Artikel einpflegen kann? |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 696 |
Hallo Benno-007, der Hinweis auf proposed sollte aus dem Backports-Abschnitt entfernt werden. Proposed sind keine Backports, siehe dazu im Artikel Paketquellen (Abschnitt „lucid-proposed“). Was das Paket linux-image-generic-lts-backport-maverick betrifft, weiß ich auch nicht viel mehr, aber da das Paket in den offiziellen Paketquellen sogar in main ist und damit von Canonical gewartet wird, könnte man in dem Artikel schon was dazu schreiben. Gruß, barcc |
|
Anmeldungsdatum: Beiträge: 9245 |
Servus ☺ könnte es nicht sein, das dieses Paket einfach nur falsch benannt wurde oder irrtümlich bei den updates deponiert wurde? Die Paketsuche zeigt, das es ausschließlich bei Lucid-updates zu finden ist. Bevor wir das ins Wiki schreiben, sollte man IMHO bzgl des Namens bei den Paketbauern einmal nachfragen. Gruß |
|
Anmeldungsdatum: Beiträge: 17505 |
das ist schon fast fahrlässig im Kernel-Artikel auf die proposed-Quellen zu verweisen ohne entsprechende Warnbox siehe auch hier: Paketquellen (Abschnitt „lucid-proposed“) imho gehört dieser Hinweis da wieder ganz raus |
|
Anmeldungsdatum: Beiträge: 17505 |
glaube kaum, daß eine falsche Benennung oder eine falsche Deponierung derart lange nicht aufgefallen wäre. Nachdem entschieden wurde neuere Kernel für die LTS-Version zurückzuportieren musste dann ja auch ein neuer Name für das entsprechende Paket her damit man unterscheiden kann ob es sich um den "normalen" Kernel handelt oder um den zurückportierten. allzu viele Infos dazu findet man leider nicht: https://wiki.ubuntu.com/KernelTeam/Specs/KernelMaverickNewKernelOnLTS |
|
Anmeldungsdatum: Beiträge: 29240 |
Naja, es ist eindeutig ein zurückportierter Kernel, egal wie der Name oder die Quelle ist. Insofern ein Sonderfall. Fahrlässig wäre es eher, die ganzen Anfänger mit den Standard-Kerneln zu quälen, nur weil die Wiki-Richtlinien vielleicht zu streng sind. Warnbox ist ok, aber drauf hinweisen sollte man. Und da das besprochene Paket sogar Backports heisst und in lucid-updates ist, braucht man den Warnkasten nur für die allgemeinen Hinweise zu Proposed und Backports. Der allgemeine Hinweis ist aufgrund der Allgemeingültigkeit und der anderen supporteten Ubuntu-Versionen sehr hilfreich. Das ist die einzige wirkliche Kernelalternative, wenn es Probleme gibt. Mainline kann man wegen WLAN & co. vergessen. Ich habe mir das übrigens nicht ausgesucht, dass die Backport-Kernel unter Proposed (und teils lucid-updates) liegen und nicht unter Backports - aber umso mehr sollte man sowas leicht auffindbar dokumentieren. |
|
Anmeldungsdatum: Beiträge: 17505 |
auch beim zurückportierten Kernel gibt es Vorabversionen die in proposed liegen und die proposed Quellen haben auf einem Produktivsystem nichts zu suchen
inzwischen bin ich sogar der Auffassung daß selbst eine Warnbox zuwenig ist, der Hinweis die proposed-Quellen zu aktivieren ist fahrlässig!
mach Dich vielleicht erstmal kundig für was die proposed-Quellen gedacht sind, man kann sich den 2.6.35er-Kernel in Lucid auch installieren ohne die proposed-Quellen. Ein Hinweis auf die zurückportierten Kernel ist sicher gut im Artikel, aber bitte nicht aus den proposed-Quellen. Habe deswegen den Abschnitt Backports aus dem Artikel entfernt. |