Official Iceweasel Icon, used in Debian Package

Olen käyttänyt Debiania melkein 5-6 jo vuosia. Yksi asioista, jotka ovat aina häirinneet minua, on, että Debian-joukkueen ihmiset ovat korvanneet Firefoxin Iceweaselilla. Syy on melko ideologinen – koska Debianin ihmiset haluavat sen olevan täysin 100% ilmainen jakelu ja jotkut komponentit, kuten fontit ja muut asiat, ovat omistusoikeuksia Firefoxissa, käytetään haarukkaa, jossa se on vapaa näistä asioista. Joskus “Jääsiru” hän käyttäytyi omituisesti, mutta minulla ei ole koskaan ollut 100% selkeä todiste, че маргинално е различен browser. Поне така беше до вчера. Вчера си направих html5 test на browser-а ми и установих неприятния факт, че правя 10-15 точки по малко от стандартната версия. Изключително неприятно, веднага сверих версиите ми бяха еднакви 18.0.1. Tästä eteenpäin asiat ovat selviä, Palaan takaisin vakioversioon, mutta ihmettelen, miksi tärkeät komponentit eivät toimi odotetulla tavalla, ja tätä ei mainita. Yleensä minua ärsyttävät fanaattiset ideologit, jotka suostuvat 100% avoin ratkaisu, joka on perustiedot, vaikka se ei toimisi niin hyvin kuin pitäisi. Se on kuin GPU: n pääsuorituksen menettäminen, kun Nvidialle käytettäisiin ilmaista ohjainta valmistajan tarjoaman sijaan. – henkilökohtaisesti en ole varaa tällaiseen suorituskyvyn menetykseen. Joten palataan takaisin siirtymiseen selaimesta toiseen. Yleensä se on melko yksinkertaista, jos voin luetella sen muutamassa vaiheessa, korostan tärkeimpiä

  1. Oikean version lataaminen arkkitehtuurillesi merkitsee sitä, käytätkö pluginien x86- tai x64-versiota Flashina ja joku muu järjestelmään jo asennettuna. Jos et ole varma, mikä on arkkitehtuurisi, voit tarkistaa sen vuohen komennolla uname -m.
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. Pura selain, jonka voit tehdä sen missä haluat / koti / valinta tai missä sielu haluaa sinut henkilökohtaisesti
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. Lisää linkki vanhaan suoritettavaan tiedostoon uuteen selaimen sijaintiin
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. lisäämällä linkki laajennuksia varten uuteen sijaintiin, jotta voimme katsella flash-videoita ja niin edelleen
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins
  1. päivitä oletusselain
update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
  1. ja lisää merkintä uudesta ohjelmasta järjestelmään
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

Yleensä nämä ovat vaiheet, jotka meidän on noudatettava. Koska olen laiska ja en voi tehdä kaikkea käsin, tein seuraavan käsikirjoituksen joka kerta.

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

Tärkeä asia, jonka unohdin, on, että hakemiston, jossa Firefox-versio sijaitsee, on kuuluttava nykyiselle käyttäjälle voidaksesi päivittää versioita ilman ongelmia. Siksi yllä oleva komentosarja on aloitettava käyttäjän määritteellä.

./ff_install your_user_name