And additionally to previous, I had constant bugs with the love-child of Debian community - Iceweasel. It's quite mind-boggling really, how it's possible to make slight fork of Firefox so buggy... experimental repo or not... well, with great care and effort, I presume.
After a week of Iceweasel bugs coming, being, going, coming... and so on, and seriously fearing the possibility of stroke or at least nervous skin-rash, I decided to install the evil - Firefox.
As is my bad habit, I read, found very different howtos and felt kinda 'now-what?'.
Then I downloaded a binary and installed. That went OK, only - Firefox didn't work, not at all... Then I found out that file you download from public Mozilla is always 32bit - and is not working on 64bit Debian. Not without additional hassle, at least. There seem to be multi-arch transitional packages to install and force Firefox, but I didn't bother.
I downloaded 64bit version from not-so-public directory:
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-x86_64/
. And proceeded like that:
sudo apt-get remove iceweasel
then deleted ~/.mozilla folder and copied firefox-19.0.2.tar.bz2 to
/opt
.sudo tar -xjvf firefox-19.0.2.tar.bz2
cd /usr/local/bin
sudo ln -s /opt/firefox/firefox
cd ~/.local/share/applications
# make new firefox.desktop file like following:
[Desktop Entry]
Name=Firefox
GenericName=Web Browser
Exec=/usr/local/bin/firefox %u
StartupNotify=true
Terminal=false
Type=Application
Icon=/home/yourname/firefox/chrome/icons/default/default32.png
Categories=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;x-scheme-handler/http;x-scheme-handler/https;
# That's end of file. Save.
cd ~/.local/share/applications/
#add into file mimeapps.list
[Added Associations]
application/xhtml+xml=firefox.desktop;
text/html=firefox.desktop;
# and in terminal for proper icons...
sudo ln -s /opt/firefox/icons/mozicon128.png /usr/share/icons/hicolor/128x128/apps/firefox.png & sudo ln -s /opt/firefox/icons/mozicon128.png /usr/share/pixmaps/firefox.png
Go to 'Preferred applications', mark Firefox as your 'Web browser'.
Check into
.local/share/applications/mimeinfo.cache
- and if needed, replace all instances of 'iceweasel' with 'firefox'.Fix any launcher that still has 'Iceweasel' in it (tint2, for example). Done... Probably.
Easy, no? Yes, it is - childs' play compared to some other things.
NB! For updates: Either you have to change permissions of Firefox install-directory OR start Firefox for updating via sudo. Otherways it can't write ... Not that I mind especially - Mozillas' continuous updates are one of the most irritating things on planet Earth. So, not updating can be a relief really.
Still - we should update, at least for security reasons.
No comments:
Post a Comment