1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Filebase
  4. Forum
  5. Zebradem-WIKI
  6. Foren-Regeln
  7. Spenden Liste
    1. Spenden
  • Anmelden
  • Registrieren
  • Suche
ZebraDem-Sponsoring
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Dateien
  • Forum
  • Erweiterte Suche
  1. Forum
  2. Receiver
  3. Dreambox Enigma 2
  4. Plugins Enigma 2

Clean Script entfernt unnötigen Ballast und schafft Platz

  • Tuppel
  • 7. Januar 2013 um 19:59
  • Tuppel
    Super Moderator
    Reaktionen
    26
    Punkte
    48.186
    Beiträge
    7.872
    • 7. Januar 2013 um 19:59
    • #1

    Die neuen Images verbrauchen bekanntlich relativ viel Platz im Flash, was bei den älteren Dreambox-Modellen ein Problem ist.
    Mit einem neuen Clean-Skript lässt sich das OE 2.0 Image von unnötigem Ballast befreien und bereinigen.

    Wer das neue OE 2.0 Image auf älteren Dreambox-Modellen mit begrenztem Flash und RAM mit allen neuen Features nutzen möchte,
    kennt die Problematik sicherlich:

    Der Flash-Speicher ist fast zu klein, damit alle neuen Erweiterungen, wie Browser und HbbTV, zusammen mit anderen PlugIns Platz finden.

    Wer keine Systemtools zur Erweiterung des Flash-Speichers auf ein externes Medium nutzen möchte, dem bleibt nur noch eine Alternative:

    Unnötiges entfernen und auf diese Weise etwas Platz schaffen.
    In einem Enigma2-Image sind viele Erweiterungen von Haus aus dabei, die nicht unbedingt von jedem benötigt werden.

    Ein Beispiel sind der DVD-Player und DVD-Brenner, Mediaplayer, graphischer Multi-EPG, DLNA-Mediaserver, diverse Kernel-Module und Treiber,
    Netzwerkwizard und anderes.

    Diese Erweiterungen sind zwar für den ein oder anderen wichtig, verbrauchen aber neben Platz auch wertvollen Arbeitsspeicher und sind für
    den reibungslosen und stabilen Betrieb von Enigma2 nicht zwingend erforderlich.


    Eine Sammlung solcher nicht erforderlichen Erweiterungen gibt es jetzt im IhaD-Board.

    Hierbei handelt es sich um ein einfaches Shell-Skript, das die Deinstallationsbefehle für die entsprechenden, nicht zwingend benötigten Erweiterungen enthält:

    Code
    [B]#!/bin/sh  opkg remove *dccamd* --force-depends && opkg remove *cdtextinfo* --force-depends && opkg remove *dvd+rw-tools* --force-depends && opkg remove *dvdauthor* --force-depends && opkg remove *enigma2-defaultservices* --force-depends && opkg remove *enigma2-plugin-extensions-cdinfo* --force-depends && opkg remove *enigma2-plugin-extensions-cutlisteditor* --force-depends && opkg remove *enigma2-plugin-extensions-dvdburn* --force-depends && opkg remove *enigma2-plugin-extensions-dvdplayer* --force-depends && opkg remove *enigma2-plugin-extensions-graphmultiepg* --force-depends && opkg remove *enigma2-plugin-extensions-mediaplayer* --force-depends && opkg remove *enigma2-plugin-extensions-mediascanner* --force-depends && opkg remove *enigma2-plugin-systemplugins-commoninterfaceassignment* --force-depends && opkg remove *enigma2-plugin-systemplugins-crashlogautosubmit* --force-depends && opkg remove *enigma2-plugin-systemplugins-minidlnasetup* --force-depends && opkg remove *enigma2-plugin-systemplugins-networkwizard* --force-depends && opkg remove *enigma2-plugin-systemplugins-nfiflash* --force-depends && opkg remove *enigma2-plugin-systemplugins-positionersetup* --force-depends && opkg remove *gst-plugins-ugly-cdio* --force-depends && opkg remove *gst-plugins-ugly-dvdsub* --force-depends && opkg remove *kernel-module-cdrom* --force-depends && opkg remove *libdreamdvd0* --force-depends && opkg remove *libcddb* --force-depends && opkg remove *libcdio12* --force-depends && opkg remove *libdvdnav4* --force-depends && opkg remove *libdvdread4* --force-depends && opkg remove *libtuxtxt0* --force-depends && opkg remove *mc* --force-depends && opkg remove *minidlna* --force-depends && opkg remove *sambaserver* --force-depends && opkg remove *task-opendreambox-cdplayer* --force-depends && opkg remove *task-opendreambox-dvdplayer* --force-depends && opkg remove *tuxbox-tuxtxt-32bpp* --force-depends && opkg remove *cdfs* --force-depends && opkg remove *cdrkit* --force-depends && opkg remove *videotune* --force-depends && opkg remove *kernel-module-cdrom* --force-depends && opkg remove *kernel-module-cifs* && opkg remove *kernel-module-ntfs* &&  opkg remove *kernel-module-reiserfs* && opkg remove *madwifi-ng* --force-depends && opkg remove *madwifi-ng-modules* --force-depends && opkg remove *python-wifi* --force-depends && opkg remove *task-opendreambox-wlan* --force-depends && opkg remove *wireless-tools* --force-depends && opkg remove *wpa-supplicant* --force-depends && opkg remove *wpa-supplicant-cli* --force-depends && opkg remove *enigma2-plugin-systemplugins-wirelesslan* --force-depends && opkg remove *enigma2-plugin-extensions-teletext* && opkg remove *dbttcd* && opkg remove *carl9170fw* --force-depends && opkg remove *kernel-module-ath* --force-depends && opkg remove *kernel-module-carl9170* --force-depends && opkg remove *kernel-module-cfg80211* --force-depends && opkg remove *kernel-module-mac80211* --force-depends && opkg remove *kernel-module-r8712u* --force-depends && opkg remove *kernel-module-rt2800lib* --force-depends && opkg remove *kernel-module-rt2800usb* --force-depends && opkg remove *kernel-module-rt2x00lib* --force-depends && opkg remove *kernel-module-rt2x00usb* --force-depends && opkg remove *kernel-module-rt73usb* --force-depends && opkg remove *kernel-module-zd1211rw* --force-depends && opkg remove *linux-firmware-rt2800usb* --force-depends && opkg remove *linux-firmware-rt73usb* --force-depends && opkg remove *linux-firmware-rtl8192su* --force-depends && opkg remove *zd1211-firmware* --force-depends && opkg remove *gst-plugins-bad-cdxaparse* --force-depends && opkg remove *kernel-module-crc-ccitt* --force-depends && opkg remove *projectx* --force-depends && opkg remove *enigma2-hbbtv-plugin* --force-depends && opkg remove *enigma2-plugin-extensions-browser* --force-depends && opkg remove *enigma2-plugin-extensions-hbbtv* --force-depends && opkg remove *busybox-syslog* --force-depends && opkg remove *avahi* --force-depends && opkg remove *zeroconf* --force-depends && opkg remove *dropbear* --force-depends --force-remove && opkg remove *dvbsnoop* --force-depends && opkg remove *kernel-module-isofs* --force-depends && opkg remove *kernel-module-udf* --force-depends && opkg remove *qt4* --force-depends && opkg remove *libqtwebkite4* --force-depends && opkg remove *audiosync* --force-depends[/B]

    Vor der Ausführung dieses Skripts sollte unbedingt nochmal drüber geschaut werden — es kann gut sein, dass hier ein Paket entfernt werden soll,
    das man behalten möchte.

    Alles was mit diesem Skript entfernt wird, kann aber zu einem späteren Zeitpunkt problemlos entweder über die Softwareverwaltung
    oder über die Konsole wieder nachinstalliert werden.


    Ein PlugIn mit einem ähnlichen Ansatz wie dieses Skript gibt es übrigens auch, nämlich Flashfit.
    Es handelt sich dabei um nichts anderes als eine Skript-Sammlung, die aber direkt über die GUI bedient werden.
    Ein Blick darauf lohnt sich alle mal, der ausführliche Bericht kann hier im Dreambox-Blog nachgelesen werden.

    Wurde das Enigma2-Image erstmal von unnötigem Ballast befreit, sollte nun auch auf kleinen Dreamboxen wieder genug Platz
    für andere PlugIns, Updates und Picons sein.
    Außerdem wird dadurch das System und der Arbeitsspeicher weniger belastet, was zu einer Performancesteigerung insgesamt führen sollte.

    Aber:
    Nicht übertreiben und nichts entfernen, wenn unklar ist, für was so ein Paket da ist.
    Es kann schnell passieren, dass “zu viel” gelöscht wird und dadurch die Stabilität von Enigma2 leidet oder, im schlimmsten Fall, das Image komplett zerstört wird.

    Quelle: Das Blog rund um die Dreambox. » Dreambox-Blog

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Spenden

Vielen Dank für die Unterstützung!
Hiermit unterstützt du Zebradem.
Das beinhaltet überwiegend die Serverkosten und Lizenzgebühren.
Spenden

Letzte Beiträge

  1. PS5-Jailbreak: 50.000 Dollar für einen Hypervisor-Bug spalten die Szene

    heugabel
    28. Oktober 2026 um 21:27
  2. Falschgeld am Amtsgericht Hof: Ein falscher Fünfziger führt zu weiteren Funden

    heugabel
    27. Oktober 2026 um 19:28
  3. Die CD wächst wieder – doch die Umsätze erzählen nur die halbe Geschichte

    heugabel
    24. Oktober 2026 um 19:28
  4. House of Usenet ist zurück: Was die Testdomain über den Relaunch verrät

    heugabel
    23. Oktober 2026 um 20:29
  5. Telegram ohne Google-Push: So laufen Benachrichtigungen über die eigene Nextcloud

    heugabel
    22. Oktober 2026 um 17:30
  6. KI-Trainingsdaten: Meta muss die Verantwortlichen für Schattenbibliothek-Downloads benennen

    heugabel
    20. Oktober 2026 um 18:28
  7. TikTok-Abmahnung: 6.565,90 Euro für „Love You So“ im Tortenvideo

    heugabel
    18. Oktober 2026 um 19:28
  8. Pluto TV

    Fellfresse
    16. Oktober 2026 um 00:26
  9. Sonstige IPTV

    Fellfresse
    16. Oktober 2026 um 00:03
  10. Hörbuch-Piraterie auf YouTube: Uploader verpflichtet sich zu Vertragsstrafen von bis zu 50.000 Euro

    heugabel
    15. Oktober 2026 um 19:27
© 2026 Zebradem - Software by WoltLab