Debians x86 & x64 erstatte Iceweasel med Firefox

Official Iceweasel Icon, used in Debian Package

Jeg bruger Debian til næsten 5-6 år allerede. En af de ting, der altid var mig casavela er, folk fra Debian-team-og de erstattes med Firefox Iceweasel. Årsagen er ganske ideologized – da Debian-s hold helt 100% gratis distribution, og nogen komponenter, såsom fonte og andre ting, proprietær Firefox bruger en gaffel-og som var fri af disse ting. Tider “Ice Væsel” denne fælles underlige, men jeg har aldrig haft 100% klare beviser, den mindste er en anden browser. Det var i hvert fald indtil i går. Gjorde i går html5 test til browser-og jeg fandt nepriyatny virkeligheden, hvad skal du gøre 10-15 point mindre end den standard version. Meget ubehageligt, fra swery versioner jeg havde det samme 18.0.1. Her, og desuden alle er klar, der vil vende tilbage til den normale version, men jeg spekulerer på, hvorfor det er vigtigt, at komponenten ikke fungerer som forventet, og det blev ikke nævnt. Alt i alt temmelig irriterende fanatiske ideologer, der foretrækker 100% åben løsning, selvom de ikke så godt, som det burde være det meste. Det er ligesom at miste core GPU ydelse er at bruge den gratis Nvidia-driver og ikke en der giver mig producent – personligt kan jeg ikke råd til sådan tab af ydeevne. Åh, lad os gå tilbage til overgangen fra den ene til den anden browser. Alt i alt, dette er en forholdsvis simpel beregning, hvis jeg kan nævne et par skridt vil man lægge vægt på de vigtigste

  1. Ved at hente den korrekte version til din arkitektur betyder noget, om du bruger x86-eller x64-versioner af plugins som flash og andre, som allerede er installeret på dit system. Hvis du ikke er sikker på, hvilken form for arkitektur kan du tjekke med uname-m kommando i cosoleto.
wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2
  1. Udpakning browser-en der kan gøre det, uanset hvor du ønsker /home, /opt, eller hvor den sjæl du jakker personligt, jeg predoctor /opt
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. Tilføj et link til den gamle eksekverbar fil til den nye placering, browser-et
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. for at tilføje en henvisning til plugin-s på et nyt sted, så vi kan se flash-videoer og andre
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins
  1. opdatering broser-en standard
update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
  1. og tilføje en post for et nyt program i dit system
echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

Dybest set, det var de trin, du skal følge. Fordi jeg myrzaly og ikke ønsker at gøre det hele manuelt, hver gang jeg gjort mig følgende script.

#!/bin/bash

VERSION='18.0.1'

if [ $EUID -ne 0 ]
then
echo -en "�33[1;31mERROR: Must be a 'root'!!! nUse 'su' or 'sudo ./ff_install' 🙂 �33[0m n"
exit
fi

wget ftp://ftp.mozilla.org/pub/firefox/releases/$VERSION/linux-$(uname -m)/en-US/firefox-18.0.1.tar.bz2 -O /tmp/firefox.tar.bz2

tar jxfv /tmp/firefox.tar.bz2 -C /opt/
chown $1:$1 -R /opt/firefox
mv /usr/bin/firefox /usr/bin/firefox-iw
ln -s /opt/firefox/firefox /usr/bin/firefox
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins

update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100

echo '[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Comment=Surf the internet
Exec=/opt/firefox/firefox %u
Terminal=false
Icon=/opt/firefox/icons/mozicon128.png
Type=Application
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;
StartupWMClass=Firefox-bin
StartupNotify=true' > /usr/share/applications/firefox.desktop

Det er vigtigt, at jeg savnede, at den mappe, hvor firefox version, skal være til stede brugeren om at opdatere den version, uden nogen problemer. Затова горния скрипт трябва да се стартира със атрибут вашия потребител.

./ff_install your_user_name

efterlade et svar

Din e-mail-adresse vil ikke blive offentliggjort. Krævede felter er markeret *

Anti-SPAM *