{"id":24887,"date":"2026-09-07T18:21:03","date_gmt":"2026-09-07T16:21:03","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=24887"},"modified":"2026-09-07T18:21:05","modified_gmt":"2026-09-07T16:21:05","slug":"debian-xfce-update-per-mausklick","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2026\/09\/07\/debian-xfce-update-per-mausklick\/","title":{"rendered":"Debian Xfce &#8211; Update per Mausklick"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Debian bietet f\u00fcr seinen Xfce-Desktop keine grafische Akualisierungsverwaltung an. Das spielt sich vornehmlich im Terminal ab &#8211; was kein Nachteil ist. Man sieht sofort, wenn mal was hakt und kann ggf. direkt eingreifen.<br>Mit einem kleinen Skript l\u00e4sst sich die wiederkehrende Tipp-Arbeit reduzieren und per Mausklick &#8211; auf einen Starter in der Leiste &#8211; k\u00fcnftig das Update ansto\u00dfen. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:26px\">Skript erstellen<\/p>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffnen Sie dazu das Terminal und f\u00fcgen folgenden Befehl ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/usr\/local\/bin\/system-update.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Kopieren Sie nachfolgenden Text:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/usr\/bin\/env bash\nset -euo pipefail\n\n# Falls nicht als root gestartet, Skript mit sudo neu starten\nif (( $EUID != 0 )); then\n    exec sudo \"$0\" \"$@\"\nfi\n\n# Farben f\u00fcr die Ausgabe\nTEXT_RESET='\\e&#91;0m'\nTEXT_LIGHTBLUE='\\e&#91;1;34m'\nTEXT_GREEN='\\e&#91;0;32m'\nTEXT_RED_B='\\e&#91;1;31m'\n\necho -e \"${TEXT_LIGHTBLUE}Starte apt update...${TEXT_RESET}\"\nif ! apt update; then\n    echo -e \"${TEXT_RED_B}apt update fehlgeschlagen!${TEXT_RESET}\"\n    read -n 1 -p \"Beliebige Taste dr\u00fccken, um das Terminal zu schlie\u00dfen...\"\n    exit 1\nfi\necho -e \"${TEXT_GREEN}APT update abgeschlossen...${TEXT_RESET}\"\n\necho -e \"${TEXT_LIGHTBLUE}Starte apt upgrade...${TEXT_RESET}\"\nif ! apt -y upgrade; then\n    echo -e \"${TEXT_RED_B}apt upgrade fehlgeschlagen!${TEXT_RESET}\"\n    read -n 1 -p \"Beliebige Taste dr\u00fccken, um das Terminal zu schlie\u00dfen...\"\n    exit 1\nfi\necho -e \"${TEXT_GREEN}APT upgrade abgeschlossen...${TEXT_RESET}\"\n\n# Hinweis, falls ein Neustart erforderlich ist\nif &#91; -f \/var\/run\/reboot-required ]; then\n    echo -e \"${TEXT_RED_B}Neustart erforderlich!${TEXT_RESET}\"\nfi\n\n# Flatpak-Update (im Benutzerkontext)\nif command -v flatpak >\/dev\/null 2>&amp;1; then\n    if &#91; -n \"$SUDO_USER\" ]; then\n        echo -e \"${TEXT_LIGHTBLUE}Starte flatpak update...${TEXT_RESET}\"\n        if ! sudo -u \"$SUDO_USER\" flatpak update -y; then\n            echo -e \"${TEXT_RED_B}flatpak update fehlgeschlagen!${TEXT_RESET}\"\n            read -n 1 -p \"Beliebige Taste dr\u00fccken, um das Terminal zu schlie\u00dfen...\"\n            exit 1\n        fi\n        echo -e \"${TEXT_GREEN}Flatpak update abgeschlossen...${TEXT_RESET}\"\n    else\n        echo -e \"${TEXT_LIGHTBLUE}Flatpak update \u00fcbersprungen (kein Benutzerkontext).${TEXT_RESET}\"\n    fi\nfi\n\n# Ende: Warten auf Tastendruck \/ Mausklick, dann schlie\u00dft sich das Terminal\nread -n 1 -p \"Updates abgeschlossen. Beliebige Taste dr\u00fccken, um das Terminal zu schlie\u00dfen...\"\necho<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">&#8230;und f\u00fcgen diesen in den Nano-Editor ein, speichern mit [strg+O], best\u00e4tigen mit [Enter] und schlie\u00dfen den Editor mit [strg+X].<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Skript wird nun per:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod +x \/usr\/local\/bin\/system-update.sh<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">als ausf\u00fchrbar gesetzt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:26px\">Leistenstarter konfigurieren<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit die Update-Abfrage per Mausklick ausgel\u00f6st wird, empfiehlt es sich unter Xfce einen Starter in die Leiste zu positionieren. Klicken Sie dazu per rechter Maustaste in die Leiste unten -> Leiste -> Leisteneinstellungen   -> Objekte und klicken hier auf <strong>Hinzuf\u00fcgen<\/strong> und w\u00e4hlen in der Liste <strong>Starter<\/strong> und klicken abschlie\u00dfend auf <strong>Hinzuf\u00fcgen<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_3.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"675\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_3.png\" alt=\"\" class=\"wp-image-24890\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_3.png 980w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_3-150x103.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_3-300x207.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_3-768x529.png 768w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Den Starter positionieren Sie in der Leiste an die gew\u00fcnschte Stelle. Mit Klick auf (3) \u00f6ffnen Sie die Eigenschaften des Starters &#8211; arbeiten Sie diese wie abgebildet ab. Unter Befehl (6) f\u00fcgen Sie folgende Befehlszeile ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>xfce4-terminal --command=\"sudo \/usr\/local\/bin\/system-update.sh\"<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vergeben Sie mit Klick auf (7) ein passendes Symbol, setzen die H\u00e4kchen (8) und klicken abschlie\u00dfend auf <strong>Speichern<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_4.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"446\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_4-1024x446.png\" alt=\"\" class=\"wp-image-24891\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_4-1024x446.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_4-150x65.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_4-300x131.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_4-768x335.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_4.png 1493w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In der Leiste sollte nun an entsprechender Stelle der Starter verf\u00fcgbar sein&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_5.png\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"470\" height=\"283\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_5.png\" alt=\"\" class=\"wp-image-24892\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_5.png 470w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_5-150x90.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_5-300x181.png 300w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:26px\">Wie arbeitet das Skript<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beim Aufruf per Leistenstarter \u00f6ffnet sich das Terminal mit einer Passwort-Abfrage. Anschlie\u00dfend wird gepr\u00fcft, ob Systemaktualisierungen vorliegen und diese ggf. eingepflegt. Nach Fertigstellung des APT-Updates startet das Flatpak-Update und aktualisiert installierte Flatpak-Anwendungen automatisch. Nach Abschluss erhalten Sie eine entsprechende Meldung &#8211; das Terminal bleibt zur Kontrolle ge\u00f6ffnet und schlie\u00dft erst nach beliebigen Tastendruck&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_1.png\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_1-1024x576.png\" alt=\"\" class=\"wp-image-24889\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_1-1024x576.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_1-1536x864.png 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_1-150x84.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_1-300x169.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_1-768x432.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2026\/09\/xfce-update_1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:26px\">Fazit<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch ohne grafische Update-Verwaltung l\u00e4sst sich Debian Xfce komfortabel und sicher auf dem neuesten Stand halten. Das vorgestellte Skript kombiniert die Transparenz der Kommandozeile mit dem Komfort eines Mausklicks \u2013 ideal f\u00fcr alle, die Kontrolle behalten wollen, ohne bei jeder Aktualisierung Befehle tippen zu m\u00fcssen. Einmal eingerichtet, arbeitet die L\u00f6sung zuverl\u00e4ssig im Hintergrund und erinnert bei Bedarf sogar an einen notwendigen Neustart.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Debian bietet f\u00fcr seinen Xfce-Desktop keine grafische Akualisierungsverwaltung an. Das spielt sich vornehmlich im Terminal ab &#8211; was kein Nachteil ist. Man sieht sofort, wenn mal was hakt und kann ggf. direkt eingreifen.Mit einem kleinen Skript l\u00e4sst sich die wiederkehrende Tipp-Arbeit reduzieren und per Mausklick &#8211; auf einen Starter in der Leiste &#8211; k\u00fcnftig das [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":24893,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,102,545],"tags":[1744,1372,431,1275],"class_list":["post-24887","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","category-tipps-system","category-xfce","tag-aktualisierung","tag-skript","tag-starter","tag-update"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/24887","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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=24887"}],"version-history":[{"count":5,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/24887\/revisions"}],"predecessor-version":[{"id":24897,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/24887\/revisions\/24897"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/24893"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=24887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=24887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=24887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}