Pipelight, czyli Microsoft Silverlight w Debianie - nowy sposób

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
Awatar użytkownika
neo86
Beginner
Posty: 285
Rejestracja: 16 października 2013, 00:03
Lokalizacja: Opolskie

Pipelight, czyli Microsoft Silverlight w Debianie - nowy sposób

Post autor: neo86 » 19 października 2013, 17:12

Obecnie Moonlight to metoda przestarzała i nie działająca poprawnie. (gdyż moonlight bazuje na Silverlight 4.0, który jest już na większości stronach nieużywany). Projekt jest już od dawna martwy.

Niedawno niemieccy programiści wymyślili wtyczkę zwaną Pipelight. Obecnie ona bazuje na Microsoft Silverlight 5.1 (więc jest aktualna). Projekt jest w fazie rozwoju i jest aktywny, więc, zawsze możemy liczyć na uaktualnienia. Czego nie można powiedzieć o Moonlight.

O to jak zainstalować Pipelight pod Debianem. Musisz mieć w systemie zainstalowane i skonfigurowane Wine.

Wpisujemy kolejno w terminalu (niektóre polecenia wymagają uprawnień administratora systemu - root):

Kod: Zaznacz cały

dpkg --add-architecture i386
wget  http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0/Release.key  sudo apt-key add Release.key
Do repozytoriów Debiana w pliku /etc/apt-sources.list dodajemy linijki:

Kod: Zaznacz cały

deb http://ftp.de.debian.org/debian/ wheezy main contrib
deb  http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Debian_7.0/  ./
Teraz aktualizujemy w terminalu:

Kod: Zaznacz cały

apt-get update
Uwaga w Debianie niestabilnym Jessie i Sid dodajemy:

Debian Jessie

Kod: Zaznacz cały

apt-get install libjack0:i386
Debian Sid

Kod: Zaznacz cały

apt-get install libasound2-plugins:i386 libavcodec54:i386

Następnie instalujemy Pipelight:

Kod: Zaznacz cały

apt-get install pipelight
oraz

Kod: Zaznacz cały

apt-get install pipelight-multi
Jeśli pojawi się pytanie, czy akceptujesz licencję czcionek – Zatwierdź.
Jeśli pojawią się pytania, czy zainstalować Gecko i Mono – Zatwierdź.

Teraz pozostaje nam aktywować wtyczkę w systemie:

Kod: Zaznacz cały

pipelight-plugin --enable silverlight

Po tym zabiegu powinniśmy w swojej przeglądarce firefox, po wpisaniu w pasku adresu:

Kod: Zaznacz cały

about :p lugins

zobaczyć:
Obrazek

Niektóre systemy VOD mogą nie odtworzyć materiałów jeśli zobaczą, że nie pracujemy na Windowsowej wersji danej przeglądarki. Można je na szczęście oszukać korzystając z rozszerzeń:

Chrome – https://chrome.google.com/webstore/deta ... pkjnoahfmg

Firefox - https://addons.mozilla.org/en-US/firefo ... -overrider

i ustawiając:

w przypadku Chrome – Windows Firefox 15,
w przypadku Firefoksa – Firefox 22/Windows.

Ewentualnie, można zamiast wtyczki dodać "oszustwo User-Agenta" w Firefox ręcznie. Można to zrobić następująco:

W tym celu w pasku adresów Firefoksa musimy wpisać:

Kod: Zaznacz cały

about:config
i dostać się do całego mechanizmu tajnych ustawień. Teraz klikamy prawym przyciskiem myszy na stronie z wartościami i dodajemy nowy klucz (Dodaj ustawienie typu) z wartością tekstową (Łańcuch). Klucz powinien nazywać się:

Kod: Zaznacz cały

general.useragent.override
A jego wartość to:

Kod: Zaznacz cały

Firefox 22/Windows: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
Odnajdujemy jeszcze klucz o nazwie general.useragent.enable_overrides i przestawiamy go na wartość true.

I po ponownym uruchomieniu przeglądarki User-Agent będzie udawać przeglądarkę z Windows.

Jeśli wszystko działa, powinny Ci się wyświetlić balony w teście: http://bubblemark.com/silverlight2.html

U mnie w Debianie 7 Wheezy okazało się 100% działanie odtwarzaczy przez stronę www w serwisach takich jak IPla, TVN, TVP itp. Wykorzystujących technologię Microsoft Silveright.

Sprawdźcie może i u Was to zadziała.

Zablokowany