Adobe Flash og Sun Java i Linux Generelt
Mange opretter konstant spørgsmål omkring at få Java eller/og Flash til at virke i forskellige distro's af Linux. Forskellige systemer, har forskellige metoder, forskellige navne på stier osv. Her er en metode til at få de nyeste versioner af Sun java og Adobe Flash til at virke i Linux, uanset distro.
Det første der skal gøres, er at hente Java og Flash.
Flash kan hentes her. Der er en RPM fil tilgængelig, men da dette skal være ens for alle, henter vi her tar.gz filen.
http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=Sh…
Java hentes her. Uanset om dit system bruger RPM filer eller ej, så hent Linux (self-extracting file) Ungå jre-6u5, da denne ikke fungere optimalt. Brug enten nyere, eller jre-6u3
http://www.java.com/en/download/linux_manual.jsp?locale=en&host=www.jav…
jre-6u3 kan findes her: Vælg "Download JRE"
http://java.sun.com/products/archive/j2se/6u3/index.html
Inden vi fortsætter med disse filer, så opretter vi lige mappen plugins under .mozilla i home. Det vil sige /home/dinBruger/.mozilla/plugins
Dernæst åbner vi en terminal, og linker os hen til de to filer.
Her udpakker vi dem på følgende måde.
Flash:
Java:
Så skal vi bare have installeret tingene, og det gør vi således.
Flash:
Link dig ind i flash mappen. Her kan du enten køre install filen, eller blot kopirer filen libflashplayer.so til plugins mappen.
Java:
Her skal vi bruge funktionen alternatives. Bruger du RedHat baseret systemer som Fedora, OpenSuse, Mandriva mm... Så skal du bruge kommandoen alternatives. Bruger du Debian baseret systemer som Ubuntu ol. skal du bruge update-alternatives. Samme funktion, forskellige navne. Her demonstrere jeg med update-alternatives. Findes det ikke hos dig, fjerner du blot update-. Resten fungere ens.
Først flytter vi mappen med java som du udpakkede før.
Så installere vi dit java.
Dernæst skal vi konfigurere systemet til at benytte Suns java.
Du vil få en lille liste over muligheder. For det meste to forskellige. Du skal have fat i den der indeholder stien /opt/java-mappe-navn/bin/java. Tryk det tal den har, og så enter.
Så er java installeret og konfigureret. Nu skal vi bare have ordnet browser plugin. Det gøres således.
Nu skulle Flash og Java fungere på dit system, uanset din distro. Du kan tjekke java på java.com
Det første der skal gøres, er at hente Java og Flash.
Flash kan hentes her. Der er en RPM fil tilgængelig, men da dette skal være ens for alle, henter vi her tar.gz filen.
http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=Sh…
Java hentes her. Uanset om dit system bruger RPM filer eller ej, så hent Linux (self-extracting file) Ungå jre-6u5, da denne ikke fungere optimalt. Brug enten nyere, eller jre-6u3
http://www.java.com/en/download/linux_manual.jsp?locale=en&host=www.jav…
jre-6u3 kan findes her: Vælg "Download JRE"
http://java.sun.com/products/archive/j2se/6u3/index.html
Inden vi fortsætter med disse filer, så opretter vi lige mappen plugins under .mozilla i home. Det vil sige /home/dinBruger/.mozilla/plugins
Dernæst åbner vi en terminal, og linker os hen til de to filer.
Her udpakker vi dem på følgende måde.
Flash:
tar -xvf flash-fil-navn-tar.gz
Java:
sh java-fil-navn.bin
Hold Space inde intil du når bunden, og skriv derefter yes og tryk enter.Så skal vi bare have installeret tingene, og det gør vi således.
Flash:
Link dig ind i flash mappen. Her kan du enten køre install filen, eller blot kopirer filen libflashplayer.so til plugins mappen.
cp libflashplayer.so /home/dinBruger/.mozilla/plugins/
Java:
Her skal vi bruge funktionen alternatives. Bruger du RedHat baseret systemer som Fedora, OpenSuse, Mandriva mm... Så skal du bruge kommandoen alternatives. Bruger du Debian baseret systemer som Ubuntu ol. skal du bruge update-alternatives. Samme funktion, forskellige navne. Her demonstrere jeg med update-alternatives. Findes det ikke hos dig, fjerner du blot update-. Resten fungere ens.
Først flytter vi mappen med java som du udpakkede før.
mv java-mappe-navn/ /opt/
Så installere vi dit java.
update-alternatives --install /usr/bin/java java /opt/java-mappe-navn/bin/java 2
Dernæst skal vi konfigurere systemet til at benytte Suns java.
Du vil få en lille liste over muligheder. For det meste to forskellige. Du skal have fat i den der indeholder stien /opt/java-mappe-navn/bin/java. Tryk det tal den har, og så enter.
update-alternatives --config java
Så er java installeret og konfigureret. Nu skal vi bare have ordnet browser plugin. Det gøres således.
ln -s /opt/java-mappe-navn/plugin/i386/ns7/libjavaplugin_oji.so /home/dinBruger/.mozilla/plugins/
Nu skulle Flash og Java fungere på dit system, uanset din distro. Du kan tjekke java på java.com
Kommentarer49
Java, uanset din distro.
--
reg
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Hvad sker der !
mv: cannot move `/home/bligaard/jre1.6.0_05/' to `/opt/jre1.6.0_05': Permission denied
Hvorfor kan den ikke det ? Hvad skal jeg gøre?
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
skriv sudo foran alle commandoer, eller bare sudo su for at logge root på...
Derefter skal java-mappe-navn ikke udskiftes med dit brugernavn, men navnet på den mappe din java ligger i. I dette tilfælde update-alternatives --install /usr/bin/java java /opt/jre1.6.0_05/bin/java 2
Hvis du følger denne
Nej, Sun har ikke lavet et 64-bit browserplugin.
Til gengæld er IcedTea lovende.
Prøvede IcedTea1.7 64-bit på openSUSE11.0alpha3. Java-installationen kan verificeres på Java.com, men desværre fungerede BEC netbank ikke :-(
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
du kan sagtens bruge java 64bit og en 64bit browser... du får bare kun netscape plugin'et i 32bit distribution.
Jeg har konqueror 64bit og java 64bit.. applet vises fint.
Sun Java 64bit?
IcedTea
IcedTea virker nemlig fint, hvis man ikke vil bruge netbank
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
For som jeg kan se, så har de nettop en 64bit liggende i deres download sektion.
Re: Adobe Flash og Sun Java i Linux Generelt
edit:
desuden bør du ikke skrive at din guide virker "uanset distro" når den tydeligtvis ikke gør.
Re: Adobe Flash og Sun Java i Linux Generelt
Men det skal nok med i guiden.
Men må hellere kikke nærmere på det selv først, så smækker lige en 64bit ubuntu på engang i weekenden. Sku også latterligt at nogle sider spære af for f.eks. IcedTea ... Ville være nemmere at bruge den, og den fungere da udemærket
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Jeg kører 8.04 KDE4-Beta X86 betaen (fair; problematisk og buggy)
Jeg har adobe flash-plugin og konqueror-nsplugins-kde4 installeret. Ifølge vejledningen under flash pakken, burde det køer på konqueror med nsplugins.... men stadig ingen flash!
Re: Adobe Flash og Sun Java i Linux Generelt
...
Medmindre man selvfølgelig er nørd og er inde i alle jeres tekniske termer og funktioner.
Det er muligt,det er nemmere med det andet, men når man kommer fra Windows virker det på mig, som et skridt tilbage.
Måske ville det også gøre livet lettere for os, ikke fagkyndige i dette område, hvis ovennævnte metode fandtes i et script/program, der ville kunne eksekveres uden ydereligere problematik.
Det ville måske også være smart, hvis en given fil selv fandt ud af, hvilket operativsystem man benyttede og om dette i så fald var en 32bit eller 64bit.
Ja, dette skyldes måske min ignorance på dette felt.
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Ja, jeg er den eneste der har påstået at Trolltechs økonomi hverken levede op til deres egne eller markedets forventninger, hvilket tilbudet fra Nokia også afspejler. -Så det fik jeg også ret i.
Men det kommer du aldrig til at fatte et hak af, når du har så travlt med andres brug af flash.
Re: Adobe Flash og Sun Java i Linux Generelt
update-alternatives --install /usr/bin/java java /opt/java-mappe-navn/bin/java 2
eller
alternatives --install /usr/bin/java java /opt/java-mappe-navn/bin/java 2
?
Edit #29
Skriver dem
Skriver dem sådan:
update-alternatives --install /usr/bin/java java /opt/jre1.6.0_05/bin/java 2
og
alternatives --install /usr/bin/java java /opt/jre1.6.0_05/bin/java 2
måske scriptet i starten
"Always crashing in the same car"
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
#32
bash: alternatives:
bash: alternatives: command not found
og
bash: alternatives: command not found
Re: Adobe Flash og Sun Java i Linux Generelt
/usr/sbin/alternatives
eller
/usr/sbin/update-alternatives
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
#36 til en anden gang hvis den findes og du skal skrive hele path'en for at køre programmet er det fordi stien /usr/sbin/ ikke er i din path og derfor skal tilføjes før du kan køre den direkte.
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Man kan åbne en terminal, ELLER man kan gå ud i en shell
I terminalen, skal man ind imellem skrive den fulde sti til visse kommandoer, alt efter hvilken distro man benytter
Re: Adobe Flash og Sun Java i Linux Generelt
Din $PATH bliver typisk sat i /etc/profiles, hvor man kan lave en fast tilføjelse. Eller man kan opdaterer den for en enkelt session således:
PATH="$PATH:/sti/til/ny/path"
syntax er den samme om du skriver det i shell eller tilføjer den tl /etc/profiles.
Derudover, som redeeman er inde på tidligere, så er update-alternatives vist rimeligt debian specifikt, så mon ikke du kan finde en mere generisk måde at installere det på. Så vidt mine google evner rækker er det vist blot en perl wrapper om cp og ln
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Og jeg ved ikke hvilke distro'er der er fucked på denne måde, det har jeg ikke lige sat mig så meget ind i, da jeg blot skriver den fulde path til SU kommandoer når jeg bruger terminaler. Jeg ved at i Ubuntu fungere det, og i Fedora gør det ikke ... Hvilke andre der fungere hvordan, aner jeg ikke. Men fra hvad han skriver i #36, så skal han også have den totale path
Og jeg prøvede skam også at skifte til Ubuntu her i weekenden.
Men den distro kan åbenbart ikke klare at køre GF8600 kort. Så når valget står mellem fucked skærm billede, eller lidt ekstra kommando stier, så tror jeg at jeg overlever Fedora's minimale fejl
Re: Adobe Flash og Sun Java i Linux Generelt
Det der sker er at når du kører su -c er at dit bash miljø ikke bliver overført og da ubuntu vidst nok angiver PATH pr. user bliver du nød til at angive den fulde sti da bash' standard shell ikke har den så.
Re: Adobe Flash og Sun Java i Linux Generelt
Går jeg ud i en shell istedet, er dette ikke nødvendigt
btw. Jeg kalder det ikke tty, Gnu/Linux kalder det tty
Re: Adobe Flash og Sun Java i Linux Generelt
Re: Adobe Flash og Sun Java i Linux Generelt
Der er adgang til Shell/Bash igennem begge dele ja, men det er ikke ens betydning med at det absolut VIL fungere 100% ens ... Det kan gøre, og det burde at gøre. Men det er ikke en selvfølge, da det ikke er 100% det samme
Re: Adobe Flash og Sun Java i Linux Generelt
Vil gerne se hvordan du kan fremkalde ting. Din sag hvor du kører su -c er fordi su -c giver den bruger du "su"'er tils miljø. En nem måde at se det på er hvor du har ifconfig liggende i /sbin/ mens /sbin ikke er i din path. su -c ifconfig virker stadig.
Lige meget hvilken terminal du invoker bash igennem vil bash specefikke ting opføre sig op samme måde, og kan ikke lige komme i tanke om andre end character code og genvejstaster som ikke er bash specifikke.
Re: Adobe Flash og Sun Java i Linux Generelt
Hvis jeg så åbner en terminal via min desktop, lige efter min første boot, så vil ifconfig ikke fungere, hvorimod /sbin/ifconfig vil virke fint. Men hvis jeg istedet taster Ctrl-Alt-F1 (Bare så du forstår hvor jeg befinder mig), så vil ifconfig fungere udemærket. Altså er jeg i dette tilfælde ikke tvunget til at taste /sbin/ifconfig
Om man selv kan rette det til så det fungere, er så noget andet...
Desuden så vidt jeg husker, startede denne diskussion fordi jeg bad #34 om at taste den fulde sti for at få commandoen til at fungere, hvilket også var sandt nok, og hvilket han ikke var nød til hvis han var gået ud i hans shell, fremfor at bruge en desktop terminal