Nu har jag fixat det!
Jag startade om boxen via Telnet och efter att den har startat så släppte det.
Gör så här:
1. Anslut till boxen via telnet
2. Logga in
3. Skriv shutdown -r now och tryck på enter
Då kunde jag även gå in via menyn (Menu, Setup, Software management, Manage extensions, Skins) och välja vilka skins jag vill avinstallera.
Innan dess testade jag DCC E2 1.50 och den kunde visa mina skins men knappen för avinstallation längst ut till höger var grå så den gick inte att klicka på. Jag kunde bara klicka på knappen ovanför för att markera att jag vill installera vald skin, trots att den redan var installerad alltså. Så den vägen gick det inte...
Efter omstart via Telnet så fungerade även DCC E2 1.50 normalt och jag kunde på samma sätt avinstallera skins nu via den också.
Det som krävdes var alltså en omstart av boxen, men inte den man gör via menyn utan en påtvingad omstart via Telnet. Jag vet inte hur många gånger jag har fått hjälp av Telnet...
Angående DCC E2...
DCC E2 version 1.20 hämtar information om installerade skins, men den visar både skins och plugins med mera i en enda lång lista. I mitt fall dock visade den endast "collected", alltså att den har samlat in informationen men visade ingen lista eftersom jag hade problem med boxen, men annars ska det fungera. Det är först version 1.50 som både hämtar information om skins och visar den på ett sätt som gör det lätt att hitta genom att helt enkelt välja "skins" från rullgardingsmenyn när man är inne på Tools, Packages. Då visas endast det som är skins. Så ska man jobba med skins i DCC E2 så är det bäst att använda version 1.50 (eller nyare).
Om man absolut måste avinstallera skins manuellt, läs då vidare här.
Följande två exempel visar loggarna för installation och avinstallation av Kerni's Elgato-HD skin i DCC E2.
INSTALLATION AV Kerni's Elgato-HD skin
AV-INSTALLATION AV Kerni's Elgato-HD skin
Kod:
root@dm500hd:~# df -m > /tmp/meminfo.dcc; echo ">>> DONE <<<";
>>> DONE <<<
root@dm500hd:~# opkg-cl list_installed > /tmp/ipkg-installed.tmp; echo ">>> DON
<<<";
>>> DONE <<<
root@dm500hd:~# opkg-cl remove enigma2-skin-elgato-hd; echo ">>> DONE <<<";
Removing package enigma2-skin-elgato-hd from root...
>>> DONE <<<
root@dm500hd:~# opkg-cl list_installed > /tmp/ipkg-installed.tmp; echo ">>> DON
<<<";
>>> DONE <<<
root@dm500hd:~#
Som man kan se av loggarna så kan man använda opkg-cl kommandot både för att installera och för att avinstallera skins.
För att installera ett skin: opkg-cl install enigma2-skin-elgato-hd
För att avinstallera ett skin: opkg-cl remove enigma2-skin-elgato-hd
Man byter förståss ut namnet på skinnet till det som man faktiskt försöker installera eller avinstallera.
Om man försöker avinstallera ett skin och inte vet vad exakt det heter så kan man öppna filen /tmp/ipkg-installed.tmp och där hitta det skin som man vill avinstallera. Där kommer det exakta namnet att stå.
För att få tag på den här filen så kan man ansluta via FTP till boxen och sedan ladda ner den till datorn och öppna med en textredigerare. Jag föredrar Notepad++ för detta, några använder Notepad2, men bör helst inte använda vanliga Notepad (Anteckningar) i Windows pga. att den visar fel radbrytningar och är allmänt mindre användbar.
Installation av skins manuellt är lite mer komplicerat. I princip så hämtar boxen tre filer som heter Packages och som är packade som Packages.gz filer. Ena är för alla Dream boxar, en är specifik för modellen i fråga (dm500hd i mitt fall), och den tredje har något att göra med processorarkitekturen MIPS (mipsel).
Listorna från Dreamboxupdate:
http://sources.dreamboxupdate.com/op...ll/Packages.gz
http://sources.dreamboxupdate.com/op...hd/Packages.gz
http://sources.dreamboxupdate.com/op...el/Packages.gz
Från dessa Packages filer uppdaterar den respektive listfil på boxen där den lagrar information om vilka skins som finns tillgängliga och deras exakta sökväg för att kunna hämta och installera dessa.
De lokala listorna:
/var/lib/opkg/official-all
/var/lib/opkg/official-dm500hd
/var/lib/opkg/official-mipsel
Ni kan räkna ut resten själva.