Opera i flash na amd64

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Opera i flash na amd64

Post autor: Kaka' »

Opiszę tutaj jak zainstalować Operę 32-bitową wraz z flashem na systemach 64-bitowych.

Wbrew pozorom jest to bardzo łatwa sprawa i zajmie co najwyżej 5 minut (mi zajęła ~20 minut, ale pierwszy raz to robiłem...).


Więc aby móc korzystać z flasha potrzebujemy 32-bitowej przeglądarki. Najczęściej jest to IceWeasel i Opera, ale ja tutaj skupię się tylko na Operze.

Instalujemy potrzebne pakiety:

Kod: Zaznacz cały

aptitude update && aptitude install ia32-libs ia32-libs-gtk linux32
Teraz ściągamy 32-bitową Operę stąd: http://www.opera.com/download/

Po ściągnięciu pakietu .deb, przechodzimy do folderu, w którym paczka się znajduje, a następnie, jako root, wydajemy takie polecenie:

Kod: Zaznacz cały

dpkg -i --force-architecture opera_9.*
Teraz wpisujemy jako zwykły użytkownik:

Kod: Zaznacz cały

opera
Powinniśmy otrzymać taką o to informację:
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
/usr/lib/opera/9.10-20061214.6/opera: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory
Jeżeli tak właśnie jest, to dobrze. Jedziemy dalej.

Musimy ściągnąć bibliotekę QT (32-bitową). Wchodzimy tutaj: http://www.us.debian.org/distrib/packages i w szukajce wpisujemy: libqt3-mt Teraz ściągamy ten pakiet, ale dla i386!

Teraz najważniejsza część. Przechodzimy do katalogu gdzie jest pobrana biblioteka i jako root wpisujemy:

Kod: Zaznacz cały

dpkg -i --force-architecture libqt3-mt*
Broń Boże nie rób teraz restartu komputera! Bo najprawdopodobniej padnie Ci całe KDE. Dlaczego? Wpisz teraz:

Kod: Zaznacz cały

aptitude update
Powinno się pokazać, że masz niespełnione zależności (jak się nic nie pokaże to daj `aptitude upgrade` - jak dalej nic nie będzie to będzie to oznaczać, że najprawdopodobniej nie używałeś wcześniej biblioteki QT).

Dobra, teraz po zainstalowaniu tego pakietu skopiujemy pewne pliki. W tym celu, jako root, wydaj:

Kod: Zaznacz cały

cp /usr/lib/libqt* /usr/lib32/
Teraz jako zwykły użytkownik wpisz:

Kod: Zaznacz cały

opera
Opera powinna się uruchomić. Jeżeli tak się nie stało, to oznacza to, że coś pewnie źle zrobiłeś (ale tylko Ty wiesz co robiłeś źle ;) .

Teraz znowu udajemy się na: http://www.us.debian.org/distrib/packages i szukamy pakietu: libqt3-mt Tym razem ściągamy ten pakiet, ale NIE dla i386, ale dla swojej architektury, np. amd64. Po tym instalujemy ten pakiet poleceniem:

Kod: Zaznacz cały

dpkg -i libqt3-mt*
I problem z zależnościami rozwiązany ;) a opera dalej działa. Teraz możemy zrobić reboot systemu.


Jeszcze pozostał na flash. Wchodzimy tutaj: http://www.adobe.com/shockwave/download ... kwaveFlash ¦ciągamy flasha w .tar.gz Po tym rozpakowujemy go:

Kod: Zaznacz cały

tar -zxvf install_flas*
Po rozpakowaniu przechodzimy do katalogu flasha, następnie logujemy się na roota i wydajemy:

Kod: Zaznacz cały

cp libflashplayer.so /usr/lib/opera/plugins
Viola - mamy flasha w Operze ;) Poniżej daję foty, dla niedowiarków ;)

[center:7bdda9f50a]Obrazek

Obrazek[/center:7bdda9f50a]





W razie jakiś uwag, propozycji i takich tam, proszę o kontakt na PW, Gadu, Jabbera, lub w tym temacie.
kaladann
Posty: 77
Rejestracja: 12 kwietnia 2007, 21:32

Post autor: kaladann »

no niestety flash w operce sie nie zainstalowal....:/ opera sie uruchamia zrobilem wszystko krok po kroku (+ restart kompa) w pluginach znalazl sie pliczek z cp ale niestety flasha jak nie ma tak nie ma...:/
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Powiem szczerze: dziwna sprawa. Jesteś drugą osobą, która do mnie pisze z tym problemem. Robisz wszystko tak jak napisałem, ale dalej brak flasha. Trudno mi powiedzieć czego to wina, aczkolwiek, dodam, że Opere mam w wersji 9.10
kaladann
Posty: 77
Rejestracja: 12 kwietnia 2007, 21:32

Post autor: kaladann »

ja mam opere 9.20 wiec moze o to chodzi. nie wiem...szkoda.nie mam narazie ani javy ani flasha na 64 bit...kurde....

wazne ze komus na pewno pomogles..ja jak rozwiaze problem to opisze co i jak..pozdr. ;0
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

kaladann, spróbuj zainstalować opere 9.10
kaladann
Posty: 77
Rejestracja: 12 kwietnia 2007, 21:32

Post autor: kaladann »

fajnie problem w tym ze ja beginner i nie za bardzo wiem jak zdeinstalowac poprzednia bo bylo troche mieszania z qt3. nie chce popieprzyc etcha bo swiezo zainstalowany. w dodatku flash to nie wszytko ..potrzebna jeszcze java bo free java jest do d*py. wiec sama opera z flashem i tak mi nie zalatwia sprawy. Trzeba bylo nie wychylac sie zza i386 ;) i teraz mam za swoje...heh. spox jakos sobie poradze...
ilr
Posty: 76
Rejestracja: 29 stycznia 2007, 13:15
Lokalizacja: Universum

Post autor: ilr »

A pakiet ia32-libs-gtk (dostepny tylko w wersji sid) zainstalowałeś? Komercyjny flashplugin jest zależny od kilku bibliotek w nim zawartych. Co do javay wystarczy zainstalować ia32-sun-java5-bin i zrobić dowiązanie symboliczne w katalogu /usr/lib/opera/plugins:

Kod: Zaznacz cały

ln -s /usr/lib/jvm/ia32-java-1.5.0-sun-1.5.0.10/jre/plugin/i386/ns7/libjavaplugin_oji.so
kaladann
Posty: 77
Rejestracja: 12 kwietnia 2007, 21:32

Post autor: kaladann »

dzieki za pomoc ale mam jak wiesz 64 bitowa wersje i jesli chodiz o flasha
i ia32-libs-gtkto:
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
E: Pakiet ia32-libs-gtk nie ma kandydata do instalacji

jesli chodzi o java to:
E: Nie udało się odnaleźć pakietu ia32-sun-java5-bin

pewnie to wina etc/apt/sources.list na razie niczego tam nie dodawalem. sa tylko :


deb http://ftp.pl.debian.org/debian/ etch main
deb-src http://ftp.pl.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main
beryl chyba wiec mam 32 bitowego ale chodzi...
uwazasz ze powinienem dodac jakies wpisy zwiazane z java i flashem . czy wtedy debianik bedzie chodzic tez cool? ;)

pozdr. ;)
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

kaladann, za miast Etch'a polecam Lenniego, albo Sid'a.
beryl chyba wiec mam 32 bitowego ale chodzi...
AFAIK to beryl jest kompilowany dla i386 i amd64.
uwazasz ze powinienem dodac jakies wpisy zwiazane z java i flashem . czy wtedy debianik bedzie chodzic tez cool? ;)
Ja uważam, że powinieneś ściągnąć starszą wersję Opery i tam spróbować ;)
czaja
Posty: 40
Rejestracja: 25 lutego 2007, 17:41
Lokalizacja: Szczecin

Post autor: czaja »

Na Operze 9.10 też jest ten problem.
Zablokowany