Instalacja/Deinstalacja dodatków, pluginów

ZYGA

Vu+ Newbie
Instalacja/Deinstalacja dodatków, pluginów

Wstęp::

Instalacje dodatków, pluginów można wykonywać w różny sposób. Można nawet kopiować po ftp wszystko z kompa na Dreamboxa jednak tą metode odradzam z dwóch
ważnych przyczyn:
- Jedna z nich to brak atributów ( tzw. praw ) gdzie nie zostaną one ustawione automatycznie i niektóre rzeczy poprostu nie będą działać - jak np. bi camdu
- Druga to po ftp nie zostaną przekopiowane symlinki ( skróty ), które w niektórych pluginach występują - często np. w skinach
- Inne powody to np. przy większych paczkach ( fachowo zrobiony plik .ipk ) powinien sprawdzić ilość wolnego miejsca np. przy instalacjach we flashu. Zapobiega
to poprostu "uwalenia" image. Scripty .ipk często sprawdzają przed instalacją czy dany plik poprostu nadaje się do naszego boxa, czy naszego image.
Więc są to same zalety i bezpieczeństwo.

Z moich doświadczeń zwłaszcza dla początkujących zalecam instalować tylko pliki .ipk gdyż tylko one mają wszystkie zalety.

Jak instalujemy pliki .ipk? - można też w różny sposób wykanać taką instalacje. Najprostszy sposób to nasz PILOT:
Jeśli chcemy, albo będziemy plik instalować częściej - np. w następnych imagach proponuje taki plik przekopiować na hdd lub usb gdyż gdy przekopiujemy taki plik
do /tmp - zostanie on po restarcie poprostu skasowany.
Na przykladzie zdjęć pokaże jak to zrobić w bardzo prosty sposób:

Instalacja ::

Kopiujemy plik np. na usb:
8e56bb21.png

ab889f64.png

6583733f.png



Teraz pilot do ręki i: /menu/Ustawienia/Zarządzasnie Oprogramowaniem/Instaluj lokalną paczkę/ ( tutaj wybieramy gdzie ma paczki szukać

" Hard disk - Dysk Twardy
" Network Mount - w wypadku gdy paczka znajduje się np. na dysku w naszej sieci wewnętrznej
" Usb - mówi samo za siebie
" Internal Flash - czyli gdy paczka znajduje się w katalogu "root" lub /tmp/

a więc u nas:

/menu/Ustawienia/Zarządzasnie Oprogramowaniem/Instaluj lokalną paczkę/USB Stick/Instaluj rozszerzenia/ - Nasz plik z krzyzykiem i na Zielony ( Instalacja )
ad4bb113.png

c3d7f2ce.png

7c3618cb.png

0e2ec5f5.png

6164fbf4.png

1df0460c.png








Po instalacji należy wykonać restart przynajmniej Restart GUI
I już możemy się cieszyć zainstalowanym dodatkiem

================================================
================================================


Innym sposobem instalacji pliku .ipk jest telnet

Należy wpisać Kommando ( w wypadku tego pliku - jest to lista ) kommando będzie wyglądać następująco:
opkg install /tmp/sat-mirmo-4xsat_Hotbird-Astra19-23-Sirius-30-16_mipsel.ipk
lub można też tak:
opkg install /tmp/*.ipk ------------ w tym wypadku będzie wszystko zainstalowane z katalogu /tmp co kończy się na .ipk
Po czym wciskamy na naszym komputerze ENTER
Plik się zainstaluje ( jeśli jest przeznaczony dla naszego dreamboxa ) - po czym robimy restart GUI lub całego Dreamboxa

PS. Możemy równierz skopiować i wkleić cały "ipkg install /tmp/sat-mirmo........................" poprzez wciśnięcie prawego przycisku myszy na czarnym polu telnetu w DCC
329feec2.png

7104f26f.png

Po poprawnej instalacji wygląda to tak:



Podobnie wygląda z instalacją .tar.gz - zmieniamy tylko kommando:
Nalezy wpisac Kommando ( w wypadku tego pliku - będzie to poprostu Plugin.tar.gz ) kommando będzie wyglądać następująco:
tar -xzvf /tmp/Plugin.tar.gz -C /
lub można też tak:
tar -xzvf /tmp/*.tar.gz -C / ------------ w tym wypadku będzie wszystko zainstalowane z katalogu /tmp co kończy się na .tar.gz
Ważne jest aby na końcu nie zapomnieć " -C /" bo tylko wtedy będzie on rozpakowany jako root.

Po czym wciskamy na naszym komputerze ENTER
Plik się zainstaluje ( jeśli jest przeznaczony dla naszego dreamboxa ) - po czym robimy restart GUI lub całego Dreamboxa.


Deinstalacja - Kasowanie

Deinstalacje .ipk są proste i opisze jak to zrobić.
Najlepiej zrobic to konsolą TELNET. Pliki .ipk ( znów napisze fachowo zrobione pliki ) posiadajś script deinstalacyjny w środku ktory zapisuje się w Dreamboxie podczas instalacji. Wystarczy taki
plik poprostu wystartować. Robimy to w następujący sposób:
Otwieramy DCC - przechodzimy w zakładke "telnet" i wpisujemy commando:
opkg remove nazwaPLIKU
Dla przykładu chcemy skasować plik o nazwie: "dreambox-bootlogo-mirmo_oe2.0-v09_all.ipk"
Nie wpisujemy całej nazwy wraz z -v09_all.ipk- nie o to chodzi - wpisujemy samą nazwe - czyli:
opkg remove dreambox-bootlogo-mirmo
i oczywiście "enter" - po restarcie GUI bądź całego dreama plik ten będzie wykasowany.
Ktoś może powiedzieć że nie zna nazwy pliku - wie tylko że jest to plugin o nazwie powiedzmy "FritzCall", ale nie wie jak się on dokładnie nazywa. To też nie jest problem.
Wchodzimy w zakladke ( dla OE2.0 ) /var/lib/opkg/status - otwieramy status - wciskamy "Search" ( to z lupą na górze ) wpisujemy fritzcall i szukamy wszystko o nazwie fritzcall:
i już mamy pełną wersje nazwy - w tym wypadku będzie to plik o nazwie: "Package: enigma2-plugin-extensions-fritzcall"
Czyli w consoli wpisujemy:
opkg remove enigma2-plugin-extensions-fritzcall

Na przykładzie zdjęć wygląda to tak:

ea9653ce.png

c5f4704a.png

5cd3d2c8.png

48cecfdb.png

1e7f77b4.png

547f8941.png

9a8d910c.png

3b4659b2.png











Gorzej jest z plikami: ....tar.gz. Swojego czasu enigmy1 przygotowywalem script - ale dziś już tego nikt nie robi. Możny skasować taki plik tylko manualnie. Otwieramy na kompie i sprawdzamy
gdzie docelowy folder ląduje. Tak samo wyszukujemy teraz ten folder w dreamie i kasujemy. UWAGA - pomyłka może kosztować utratą image więc nie zawsze wszystko możemy skasowac
jednak to co ląduje w /usr/lib/enigma2/python/Plugins/Extensions/ - możemy kasować te wcześniej zainstalowane foldery - gorzej gdy w plikach ...tar.gz są zawarte jeszcze różnego rodzaju pythony.
Najlepiej je zostwić, bo w niektórych wypadkach te pythony są przepisane i do startu systemu są one potrzebne. Więc kto nie jest pewny czy może danego pythona, liba itp skasować czy nie
lepiej je zostawić by zaoszczędzić sobie dalszych problemów

źródło:: mirmo-linux
 
Top