Box Clean script

  • Da ich ungerne sachen auf der box habe die ich nicht nutze und auch gerne etwas ram sparen möchte,hab ich mal damit angefangen einiges aus den image zu entfernen.
    Einige sachen bringen nur platz im flash(was bei kleineren boxen aber natürlich wichtig ist),aber andere sachen bringen tatsächlich geringere system und ram auslasstung.
    Hab(siehe 8k thread) schonmal angefangen nen paar sachen zu posten die raus können bzw. die zwar für bestimmte funktionen,aber nicht für den generellen betrieb, gebraucht werden.


    Ps.Das ganze ist im moment recht wild durcheinander...Mal gucken ob wir das irgendwie besser,übersichtlicher und flexibler machen können.


    Bash
    #!/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


    EDIT:Grade nochmal neu hochgeladen wegen audiosync(was ich im script vergessen hatte).
    Wenn mal irgendwas weggekommen ist,was doch noch gebraucht wird,einfach hier holen.
    http://dreamboxupdate.com/opendreambox/2.0.2/dm8000/

  • wenn du ein OoZooN image verwendest, ist das gar nicht erst drin :winking_face:

    mfg


    OoZooN


    .................................................................


    :403: Two Beer or not two Beer, that's the Question :408:


    aktuelle Nachrichten rund um OoZooN-Images gibt es auf Twitter

  • Das ist auf jeden fall nen guter schritt!
    Ich installiere lieber sachen nach,je nach dem wie ich sie brauche,statt später rauszufinden was denn alles raus kann.
    Davon ab nutze ich aber das dmm image und da wird das script halt "gebraucht".

    Einmal editiert, zuletzt von sin ()

  • Nochmals Danke für die Mühe :hurra:

    Gruß
    Frank



    Image im Flash DMM OE2.2 / GP3.3 / Skin Zombi.FullHD

  • Aber kann mir jemand erklären, was ich mit der "opkg-clean.sh"- Datei machen kann. :face_with_rolling_eyes:

    Gruß
    Frank



    Image im Flash DMM OE2.2 / GP3.3 / Skin Zombi.FullHD

  • Zitat

    Original von sin
    Das ist auf jeden fall nen guter schritt!
    Ich installiere lieber sachen nach,je nach dem wie ich sie brauche,statt später rauszufinden was denn alles raus kann.
    Davon ab nutze ich aber das dmm image und da wird das script halt "gebraucht".


    Das ist echt ein guter Tipp gewesen, immer wieder mal so 15-18MB frei, wenn man nur TV schaut und wohl Enigma2 Speicher freigibt.


    Denkste du kannst noch jede Zeile kommentieren. Habe mal mit meiner angefangen


    Zitat

    Original von Frsa
    Aber kann mir jemand erklären, was ich mit der "opkg-clean.sh"- Datei machen kann. :face_with_rolling_eyes:


    Dinge deinstallieren die du z.B. nicht bräuchtestet u.A. DVD Brennerplugin, DVD Player und so Kram. Muss natürlich aber jeder Wissen was er braucht. Sind nur Vorschläge was weg könnte

    Best Enigma2 Plugins:
    TV Charts Plugin, EPGRefresh, AutoTimer, VPS Plugin, SeriesPlugin

    8 Mal editiert, zuletzt von muelleimer321 ()

  • Könnte man sicherlich,wenn man sich durch alles nochmal "durchkämpfen" und dann sortieren will.
    Hab ich aber grad ned so lust drauf.:D

  • Zitat

    Original von zombi
    muelleimer321hat das doch schonmal sehr gut gemacht in seiner


    naja auch nur so kurz, da ich großteil auch die details nicht kenne

    Best Enigma2 Plugins:
    TV Charts Plugin, EPGRefresh, AutoTimer, VPS Plugin, SeriesPlugin

  • mach das scribt dann alles alleine oder muss ich trotzdem alle befehle einzeln eingeben?
    das scribt kommt in den ordner usr/scribt?

  • Komplett sortieren würde schon etwas länger dauern.;)
    Deshalb hab ich da jetzt auch grad ned so lust drauf...Vieleicht die tage mal.

  • so aufgegliedert ist es auf alle fälle für die User verständlicher was sie da eigendlich löschen ,in einer datei wo alles hintereinander ohne beschreibung steht da haben die user nicht viel freude dran ,weil da wissen die garnicht was sie da eigendlich alles von ihrer box löschen und sowas ist nie gut

  • Zitat

    Originally posted by mexico
    mach das scribt dann alles alleine oder muss ich trotzdem alle befehle einzeln eingeben?
    das scribt kommt in den ordner usr/scribt?


    Hab bei mir alle scripts auf usb und starte es dann,über telnet(über gui gehts auch),mit:
    /media/usb/script/opkg-clean.sh


    das script deinstalliert dann jedes plugin was in der liste ist.

  • Zitat


    Hab bei mir alle scripts auf usb und starte es dann,über telnet(über gui gehts auch),mit:
    /media/usb/script/opkg-clean.sh


    das script deinstalliert dann jedes plugin was in der liste ist.



    Jetzt hab ich verstanden was es mit der Datei auf sich hat.


    Hab es bisher immer einzeln oder gesamt in Telnet eingegeben.....

    Gruß
    Frank



    Image im Flash DMM OE2.2 / GP3.3 / Skin Zombi.FullHD

  • Zitat

    Originally posted by zombi
    so aufgegliedert ist es auf alle fälle für die User verständlicher was sie da eigendlich löschen ,in einer datei wo alles hintereinander ohne beschreibung steht da haben die user nicht viel freude dran ,weil da wissen die garnicht was sie da eigendlich alles von ihrer box löschen und sowas ist nie gut


    Ich sag ja nicht das du unrecht hast,ich sag nur das ich im moment keine lust hab das zu machen.:D
    Wie gesagt,die box funktioniert immer noch,auch wenn man alles entfernt was in dem script ist.
    Was man dann braucht(wenn doch mal was zu viel gelöscht wurde) kann man ja vom dmm feed holen.
    Solange es nicht sortiert und flexibel ist,ist es halt erstmal nur für leute,die (mehr oder weniger) wissen was sie tun.
    Ich weiß auch nicht immer ob meine box noch booted,wenn ich grade was entfernt habe,von dem ich denke das es raus kann.
    Aber sowas lässt sich ja auch schnell wieder fixen.
    Einfach per telnet auf die box,e2 starten und sehen was fehlt(wenn es mal nicht mehr booten sollte).

    Einmal editiert, zuletzt von sin ()

  • Zitat

    Original von sin
    Aber sowas lässt sich ja auch schnell wieder fixen.
    Einfach per telnet auf die box,e2 starten und sehen was fehlt(wenn es mal nicht mehr booten sollte).


    Wenn du jetzt bedenkst, dass viele nicht einmal wissen, was telnet ist ...