Official Iceweasel Icon, used in Debian Package

Używam Debiana z niemal 5-6 Lata już. Jedną z rzeczy, które zawsze mnie zakłopotał było, Że ludzie z zespołu Debian zastąpiły Firefoksa z Iceweasel. Powodem jest całkiem ideologicznych – Ponieważ Debian-Qi trzyma w pełni 100% Darmowa dystrybucja i niektóre komponenty, takie jak czcionki i inne rzeczy są zastrzeżone w Firefoksie jest używany widelec, w którym jest zwolniony z tych rzeczy. Czasami “Weasel lodu” Działał dziwo, Ale nigdy nie miałem 100% Wyraźny dowód, Ta marginalna jest inna przeglądarka. Przynajmniej to było do wczoraj.. Wczoraj zrobiłem Test HTML5 Moja przeglądarka i znalazłem nieprzyjemny fakt, że robię 10-15 Punkty w wersji niższej niż standardowa. Bardzo nieprzyjemne, Natychmiast upadł moje wersje były takie same 18.0.1. Stąd na rzeczy są jasne, Że wrócą do wersji standardowej, ale zastanawiam się, dlaczego ważne składniki nie działają zgodnie z oczekiwaniami i nie jest wymieniony. W ogóle, trochę złośliwiec fanatycznych ideologów, którzy wolą 100% Otwarte rozwiązanie, które nawet nie działa, a także powinno być głównie. To jak straciłem podstawową wydajność GPU używać darmowego sterownika dla NVIDIA zamiast tego, który oferuje mi producenta – Osobiście nie mogę sobie pozwolić na taką utratę produktywności. Wracajmy więc do migracji z jednej z innych przeglądarek. W ogóle jest to dość proste, jeśli mogę wymienić go w kilku krokach będę podkreślać najważniejsze

  1. Pobieranie właściwej wersji dla architektury ma znaczenie, czy używasz x86 lub x64 wersji dla wtyczek jak Flash i ktoś inny już zainstalowany w systemie. Jeśli nie wiesz, co to jest architektura można sprawdzić za pomocą polecenia uname-M w Kozola.
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. Rozpakuj przeglądarkę-to może to zrobić gdziekolwiek chcesz/Home/opt lub gdzie twoja dusza kurtki osobiście I Predpočtoh/opt
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. Dodaj link do starego pliku wykonywalnego do nowej lokalizacji przeglądarki-
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. Dodaj link do wtyczki do nowej lokalizacji, dzięki czemu możemy oglądać filmy Flash i tak dalej
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins
  1. Odśwież Broser-domyślne
update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
  1. i Dodaj wpis dla nowego programu do systemu
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

В общи линии това са стъпките който трябва да следваме. Понеже аз съм мързели и не ми се прави всичко на ръка всеки път си направих следния скрипт.

#!/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

Важно нещо което пропуснах е че директорията където се намира версията на firefox-а трябва да е на настоящия ви потребител за да може да надграждате версиите без проблеми. Затова горния скрипт трябва да се стартира със атрибут вашия потребител.

./ff_install your_user_name