{"id":928,"date":"2023-09-03T19:22:04","date_gmt":"2023-09-03T17:22:04","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=928"},"modified":"2023-09-03T19:22:05","modified_gmt":"2023-09-03T17:22:05","slug":"debian-pakete-trotz-problemen-entfernen","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/debian-pakete-trotz-problemen-entfernen\/","title":{"rendered":"Debian-Pakete trotz Problemen entfernen"},"content":{"rendered":"\n<p>Hin und wieder kann es vorkommen, dass man Software-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>e f&uuml;r <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> aus dem Internet herunterl&auml;dt &ndash; diese sich jedoch nicht richtig installieren lassen, jedoch defekt im System verbleiben. Dies w&auml;re an sich kein gr&ouml;&szlig;eres Problem, so<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>ge das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> nicht zu viel Platz belegt &ndash; also so gesehen ein Sch&ouml;nheitsfehler &ndash; dieser meldet sich nat&uuml;rlich bei jedem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/update\/\" target=\"_self\" title=\"Ein Update unter Linux bezieht sich in der Regel auf die Aktualisierung eines Programms oder des Betriebssystems selbst. Es handelt sich um eine kostenlose Aktualisierung, bei der Fehler, Bugs und Probleme vorheriger Versionen behoben werden. Updates sind wichtig, da sie nicht nur die Sicherheit verbessern, sondern manchmal auch neue Funktionen bieten.\" class=\"encyclopedia\">Update<\/a>, bei jeder Deinstallation und so weiter und so fort.<\/p>\n\n\n\n<p>Meist handelt es sich bei solchen Problemen um Kernel-Module, etc. Weil der Entwickler oder derjenige der das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> nicht richtig erstellt hat, etwas &uuml;bersehen hat. Zuletzt bei mir:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Building module:\ncleaning build area...\n'make' -C lkm\/ MIGDIR=\/usr\/src\/darling-mach-0.1\/miggen MIGDIR_REL=..\/miggen.....(bad exit status: 2)\nError! Bad return status for module build on kernel: 5.15.0-2-amd64 (x86_64)\nConsult \/var\/lib\/dkms\/darling-mach\/0.1\/build\/make.log for more information.\ndpkg: Fehler beim Bearbeiten des Paketes darling-dkms (--configure):\n \u00bbinstalliertes darling-dkms-Skript des Paketes post-installation\u00ab-Unterprozess gab den Fehlerwert 10 zur\u00fcck\nFehler traten auf beim Bearbeiten von:\n darling-dkms<\/code><\/pre>\n\n\n\n<p>Nun, grunds&auml;tzlich beginnt man zu versuchen den normalen Weg zu gehen, als&nbsp;Administra<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tor\/\" target=\"_self\" title='Unter \"Tor\" versteht man das Tor-Netzwerk, das als Anonymisierungsdienst f&uuml;r den Internetverkehr dient. Das Tor-Netzwerk erm&ouml;glicht es den Benutzern, ihre Identit&auml;t und ihren Standort zu verschleiern, indem der Datenverkehr &uuml;ber mehrere Server (Nodes) geleitet wird, bevor er sein Ziel erreicht. Dadurch wird es schwieriger, die Aktivit&auml;ten der Benutzer im Internet zu verfolgen oder zu &uuml;berwachen.&hellip;' class=\"encyclopedia\">tor<\/a>&nbsp;am&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a>&nbsp;&uuml;ber die&nbsp;<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Verwaltung- also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt remove paket<\/code><\/pre>\n\n\n\n<p>In meinem Fall hat die Geschichte nicht funktioniert, nun kann man etwas weiter gehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt purge paket*<\/code><\/pre>\n\n\n\n<p>Funktioniert dies nicht, kann man etwas tiefer gehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dpkg -r paket<\/code><\/pre>\n\n\n\n<p>Funktioniert diese Geschichte nicht, versucht man die Deinstallation zu erzwingen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dpkg --purge --force-all paket<\/code><\/pre>\n\n\n\n<p>Oder:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dpkg --remove --force-remove-reinstreq paket<\/code><\/pre>\n\n\n\n<p>Nun, in meinem Fall hatte ich ein besonders widerspenstiges <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> &ndash; das Kernel-Modul konnte zur Installation nicht gebaut werden, zur Deinstallation muss das <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a> jedoch gebaut sein. Wie schon beschrieben, ein Fehler des <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>-Erstellers. Die L&ouml;sung des Problems &ndash; man l&ouml;scht die <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/konfiguration\/\" target=\"_self\" title='Unter \"Konfiguration\" in Linux versteht man die Einstellung und Anpassung verschiedener Parameter und Optionen, um das System oder eine Anwendung entsprechend den individuellen Anforderungen zu konfigurieren. Die Konfiguration kann sowohl hardwareseitig als auch softwareseitig erfolgen.' class=\"encyclopedia\">Konfiguration<\/a> des nicht fertigen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/pakete\/\" target=\"_self\" title=\"Unter Linux sind Pakete die grundlegenden Bausteine von Software, die von einem Paketmanager verwaltet werden. Ein Paket enth&auml;lt die ausf&uuml;hrbaren Dateien, Konfigurationsdateien, Dokumentation und Metadaten, die f&uuml;r die Installation und Verwaltung der Software ben&ouml;tigt werden.\" class=\"encyclopedia\">Paket<\/a>es:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv \/var\/lib\/dpkg\/info\/paket.* \/tmp\/Hin und wieder kann es vorkommen, dass man Software-Pakete f\u00fcr Debian aus dem Internet herunterl\u00e4dt - diese sich jedoch nicht richtig installieren lassen, jedoch defekt im System verbleiben. Dies w\u00e4re an sich kein gr\u00f6\u00dferes Problem, solange das Paket nicht zu viel Platz belegt - also so gesehen ein Sch\u00f6nheitsfehler - dieser meldet sich nat\u00fcrlich bei jedem Update, bei jeder Deinstallation und so weiter und so fort.\n\nMeist handelt es sich bei solchen Problemen um Kernel-Module, etc. Weil der Entwickler oder derjenige der das Paket nicht richtig erstellt hat, etwas \u00fcbersehen hat. Zuletzt bei mir:\nCODE: ALLES AUSW\u00c4HLEN\n\nBuilding module:\ncleaning build area...\n'make' -C lkm\/ MIGDIR=\/usr\/src\/darling-mach-0.1\/miggen MIGDIR_REL=..\/miggen.....(bad exit status: 2)\nError! Bad return status for module build on kernel: 5.15.0-2-amd64 (x86_64)\nConsult \/var\/lib\/dkms\/darling-mach\/0.1\/build\/make.log for more information.\ndpkg: Fehler beim Bearbeiten des Paketes darling-dkms (--configure):\n \u00bbinstalliertes darling-dkms-Skript des Paketes post-installation\u00ab-Unterprozess gab den Fehlerwert 10 zur\u00fcck\nFehler traten auf beim Bearbeiten von:\n darling-dkms\nNun, grunds\u00e4tzlich beginnt man zu versuchen den normalen Weg zu gehen, als Administrator am Terminal \u00fcber die Paket-Verwaltung- also:\nCODE: ALLES AUSW\u00c4HLEN\n\napt remove paket\nIn meinem Fall hat die Geschichte nicht funktioniert, nun kann man etwas weiter gehen:\nCODE: ALLES AUSW\u00c4HLEN\n\napt purge paket*\nFunktioniert dies nicht, kann man etwas tiefer gehen:\nCODE: ALLES AUSW\u00c4HLEN\n\ndpkg -r paket\nFunktioniert diese Geschichte nicht, versucht man die Deinstallation zu erzwingen:\nCODE: ALLES AUSW\u00c4HLEN\n\ndpkg --purge --force-all paket\nOder:\nCODE: ALLES AUSW\u00c4HLEN\n\ndpkg --remove --force-remove-reinstreq paket\nNun, in meinem Fall hatte ich ein besonders widerspenstiges Paket - das Kernel-Modul konnte zur Installation nicht gebaut werden, zur Deinstallation muss das Paket jedoch gebaut sein. Wie schon beschrieben, ein Fehler des Paket-Erstellers. Die L\u00f6sung des Problems - man l\u00f6scht die Konfiguration des nicht fertigen Paketes:\nCODE: ALLES AUSW\u00c4HLEN\n\nmv \/var\/lib\/dpkg\/info\/paket.* \/tmp\/\nJetzt gelingt auch die Deinstallation mit:\nCODE: ALLES AUSW\u00c4HLEN\n\ndpkg --remove --force-remove-reinstreq paket\n<\/code><\/pre>\n\n\n\n<p>Jetzt gelingt auch die Deinstallation mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dpkg --remove --force-remove-reinstreq paket<\/code><\/pre>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"928\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">1    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"928\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Hin und wieder kann es vorkommen, dass man Software-Pakete f\u00fcr Debian aus dem Internet herunterl\u00e4dt &#8211; diese sich jedoch nicht richtig installieren lassen, jedoch defekt im System verbleiben. Dies w\u00e4re an sich kein gr\u00f6\u00dferes Problem, solange das Paket nicht zu viel Platz belegt &#8211; also so gesehen ein Sch\u00f6nheitsfehler &#8211; dieser meldet sich nat\u00fcrlich bei [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":61,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[64,17,4],"tags":[12,7,65,15,6],"class_list":["post-928","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-verwalten","category-system","category-terminal","tag-kommandozeile","tag-shell","tag-software-verwalten","tag-system","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=928"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/928\/revisions"}],"predecessor-version":[{"id":929,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/928\/revisions\/929"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/61"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}