Дебиан к86 & x64 zameni Iceweasel pomoću pretraživača Firefox

Official Iceweasel Icon, used in Debian Package

Дебиан користим скоро 5-6 већ годинама. Једна од ствари која ме одувек мучи је, да су људи из Дебиан тима заменили Фирефок на Ицевеасел. Разлог је сасвим идеолошки – као што то Дебианци желе потпуно 100% свободна дистрибуция а някой компоненти като шрифтове и други неща са собственически в Firefox се използва fork-а в който е освободен от тези неща. ПонякогаЛедената Невестулкасе е държала странно, но никога не съм имал 100% јасан доказ, да је то маргиналан други прегледач. Барем је тако било до јуче. Ја сам то урадио јуце хтмл5 тест на мом претраживачу и открио сам непријатну чињеницу, то ја радим 10-15 бодова мање од стандардне верзије. Изузетно непријатно, Одмах сам проверио да су моје верзије исте 18.0.1. Од сада су ствари јасне, да ћу се вратити на стандардну верзију, али питам се зашто важне компоненте не раде како се очекује, а то се не спомиње. Уопште ме прилично нервирају фанатични идеолози који ће више вољети 100% отворено решение което дори и да не работи толкова добре колкото трябва ще бъде основно. Това е като да загубя основната производителност на GPU-то за да използвам свободния драйвер за Nvidia вместо този който ми предлага производителялично аз не мога да си позволя подобна загуба на производителност. Та нека да се върнем на миграцията от единия на другия browser. Като цяло е доста простичка ако мога да я изброя в няколко стъпки ще наблегна на най важните

  1. Преузимање исправне верзије за вашу архитектуру битно је да ли користите к86 или к64 верзију додатака као флеш и неко други је већ инсталиран на вашем систему. Ако нисте сигурни која је ваша архитектура, можете проверити командом унме -м у јарцу.
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. Откопчајте прегледач и то можете учинити где желите / дом / опт или где вас лично жели ваша душа, преферирао / опт
tar jxfv /tmp/firefox.tar.bz2 -C /opt/
  1. Додајте везу на стару извршну датотеку на нову локацију прегледача
ln -s /opt/firefox/firefox /usr/bin/firefox
  1. добавяне на линк за plugin-ите към новата локация за да можем да гледаме flash клипове и прочие
ln -s /usr/lib/mozilla/plugins /opt/firefox/plugins
  1. обновяване на broser-a по подразбиране
update-alternatives --install  /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100
  1. и добавяне на запис за новата програма във вашата система
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

Важна ствар коју сам пропустила је да директориј у коме се налази верзија фирефока мора припадати вашем тренутном кориснику како бисте могли без проблема надоградити верзије.. Стога горња скрипта мора бити покренута с вашим атрибутом корисника.

./ff_install your_user_name

ostavi odgovor

Vaša e-adresa neće biti objavljena. Obavezna polja su označena *

Protiv bezvredne pošte *