Internet-browser

Fra Debianguiden
Skift til: Navigation, Søgning

Microsoft har efterhånden fjernet al konkurrence på browserområdet i Windows, ved at inkludere Internet Explorer (IE) som en fast bestanddel. I Windows XP er det dog muligt at afinstallere IE igen, men skaden er sket. De fleste webmastere skriver hjemmesider, som kun bliver testet på IE. Tit er det sådan at disse sider, ikke virker ret godt i andre browsere. Problemet bliver endnu større, hvis siden er skrevet til kun at bruge Windows skrifttyper og siden bliver åbnet i Linux. Heldigvis er det muligt at downloade Windows skrifttyper (se. Skrifttyper i XFree86).

Til Linux findes et utal af browsere. I flæng kan nævnes, Mozilla, Mozilla Firefox, Netscape, Galeon og Konqueror. Men hvilken browser skal man så vælge? Lad os først se lidt på, hvilke fordele og ulemper der er ved de forskellige browsere. Netscape fandt ud af at de havde tabt browserkrigen til IE, og valgte at lægge sources til browseren ud til Open Source. Ud af dette kom Mozilla. Fordelen ved Mozilla er at bugs forholdsvis hurtigt bliver rettet. Man kan hente et CVS snapshot ned fra dem og derved altid køre med den nyeste. Desuden kommer der med jævne mellemrum nye versioner ud. Da Mozilla er baseret på Netscape er det også nemt at finde plugins til den. Det eneste umiddelbare ulempe er at den er meget tung, og tager lang tid om at starte op. Galeon er baseret på Mozilla kernen, men bruger sin egen grænseflade. Det gør at den ikke føles så tung som Mozilla, men samtidig kan udnytte Mozilla's stærke sider. Konqueror er en browser udviklet af KDE holdet. Konqueror udmærker sig ved at være hurtig, og have samme følelse som IE, men der er sider den er mindre god til at vise. Generelt set er Mozilla Firefox den mest populære browser, og kan installeres via mozilla-firefox pakken, altså:

bruger@debian~$ aptitude install mozilla-firefox

Hvis du har brug for en konsol browser, så kan 'w3m' eller 'lynx' anbefales, begge følger med Debian og kan installeres via apt.

Java og Flash i Mozilla, Firefox, Galeon og Konqueror

Når man har fået installeret Mozilla, Galeon eller Konqueror, løber man hurtigt ind i det problem at disse ikke kommer med hverken Java eller Macromedia Flash plugins. Heldigvis er dette forholdsvis nemt at installere.


Sun Microsystems Java licens er ikke kombatibel med Debians licenspolitik, og kan derfor ikke distribueres med Debian. Heldigvis findes der et smart hjælpeværktøj der kan lave en Debianpakke med Suns Java. Pakken genereres ud fra de binære installationsfiler man kan hente fra Suns hjemmeside.

Værktøjet installeres med følgende:

bruger@debian~$ aptitude install java-package

Start med at downloade Suns Java. Her kan man hente forskellige udgaver af Java, men den du skal bruge er JRE og på næste side vælges Linux self-extracting file. Når den er hentet ned er vi klar til at starte proceduren. Følgende eksempel går ud fra at du har downloadet Java til dit hjemmebibliotek:

bruger@debian~$ make-jpkg jre-1_5_0_04-linux-i586.bin
Creating temporary directory: /tmp/make-jpkg.XXXXBjlSoS
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh 
ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk.sh

Detected product:
Java(TM) Runtime Environment (J2RE)
Standard Edition, Version 1.5.0+update04
Sun Microsystems(TM), Inc.
Is this correct [Y/n]: Y

Checking free diskspace: done.

Please enter your full name. This value will be used in the maintainer
field of the created package.

Full name [root]: Fornavn Efternavn

Please enter a valid email address or press return to accept the
default value. This address will be used in the maintainer field of
the created package.

Email [root@debian]: bruger@eksempel.dk

In the next step, the binary file will be extracted. Probably a
license agreement will be displayed. Please read this agreement
carefully. If you do not agree to the displayed license terms, the
package will not be built.

[snip - licensforhold] 

Do you agree to the above license terms? [yes or no]
yes

Unpacking...
Checksumming...
0
0
Extracting...

[snip - udpakning]

Done.

Testing extracted archive... okay.

Create debian package:
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package `sun-j2re1.5' in 
`/tmp/make-jpkg.XXXXej4WQe/sun-j2re1.5_1.5.0+update04_i386.deb'.
copy sun-j2re1.5_1.5.0+update04_i386.deb into directory /home/bruger/

The Debian package has been created in the current directory. You can
install the package as root (e.g. dpkg -i sun-j2re1.5_1.5.0+update04_i386.deb).


Removing temporary directory: done

Nu kan pakken som root installeres med:

debian~# dpkg -i sun-j2re1.5_1.5.0+update04_i386.deb

Man kan kontrollere om Java er installeret ved at skrive "about:plugins" i Mozilla-baserede browsere.

Installering af Macromedia Flash er nemt, du skal bare installere pakken flashplugin-nonfree. Det eneste det kræver er at du er forbundet til internettet.

Genstart Mozilla og/eller Galeon, og herefter skulle Flash være installeret. Konqueror kræver lidt mere: man skal efter opstart gå i menuerne Settings -> Configure Konqueror -> Netscape Plugins, og aktivere fanebladet "Scan for new plugins". Installation af Flash kan så verficeres ved at skrive "about:konqueror" i browseren. Bemærk at man skal have enten Openmotiv eller LessTif installeret for at Flash plugin virker. Nogle Flash sider er dog programmeret på sådan en måde at man automatisk bliver sendt til Macromedias install side selvom Flash er installeret korrekt. Som regel skyldes det at siderne er programmeret til IE, og derfor ikke "tror" på at Konqueror kan vise Flash. Brug bare linket der sender dig tilbage til Flash siden, og så virker det. Prøv for eksempel www.lego.com/jonnythunder/mummy/. Husk også at installere pakken konq-plugins for andre nyttige KDE plugins med kommandoen 'aptitude install konq-plugins'.