Internet-browser
Fra Debianguiden
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.
[redigér] 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'.