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. Geplante Änderungen bei der Vorratsdatenspeicherung: Ein Überblick

    heugabel
    3. Juni 2026 um 14:27
  2. Existenz eines vermeintlichen Limits bei Google durchMassive Löschungen in Frage gestellt

    heugabel
    3. Juni 2026 um 10:27
  3. Ubuntu 26.04: Der Weg in die KI-Zukunft oder nur ein Marketing-Schachzug?

    heugabel
    3. Juni 2026 um 09:27
  4. Illegale IPTV-Dienste: Eine versteckte Geldquelle für einen britischen Postboten

    heugabel
    3. Juni 2026 um 08:27
  5. Großfahndung gegen IPTV-Piraten in Großbritannien

    heugabel
    2. Juni 2026 um 18:27
  6. Datenleak an der Universität Saarland — Über 40.000 Accounts betroffen

    heugabel
    2. Juni 2026 um 12:27
  7. Vergleich der Privacy-Coins: Monero und Zcash im Überblick

    heugabel
    2. Juni 2026 um 11:27
  8. Händler haften für Bildrechte Trotz Zusicherungen ihrer Lieferanten

    heugabel
    1. Juni 2026 um 17:27
  9. Änderungen bei der Update-Garantie für Kindle-Reader erschüttern das Vertrauen

    heugabel
    1. Juni 2026 um 16:27
  10. Mehrfache Hausdurchsuchungen legal: Was die Rechtsprechung sagt

    heugabel
    1. Juni 2026 um 15:27

Aktivste Themen

  1. Mediaportal aktuell

    148 Antworten
  2. Barry Allen für Enigma² immer aktuell im ULC

    99 Antworten
  3. MediaPortal Diskussions Thread

    95 Antworten
  4. [Plugins] Dreambox CI+, 7020 HD / CI+, 7080 HD / CI+ , 525 HD / CI+, 900UHD /920UHD

    84 Antworten
  5. Multi-Mediathek erreicht Version 3.3: Multi-Language und Clone-Schutz

    46 Antworten
  6. PornCenter für Enigma2

    37 Antworten
  7. Dflash kinderleicht backupen und wiederherstellen von ganzen Images!

    35 Antworten
  8. IPTV Plugin OE 2.0(update 13.03.2017_Version_146.01.06.00)

    30 Antworten
  9. Sundtek Control Center für Enigma2

    22 Antworten
  10. Plugin für die oscam und andere cams

    18 Antworten
© 2024 Zebradem - Software by WoltLab