Install Firefox on Puppy linux

# download tar.bz2 archive
wget "http://download-installer.cdn.mozilla.net/pub/firefox/releases/29.0.1/linux-i686/en-US/firefox-29.0.1.tar.bz2"

# extract files from tar.bz2 archive to /opt
tar xvjf firefox-29.0.1.tar.bz2 -C /opt

# assign firefox icon to firefox binary
awk '/<special-files>/{print;print "  <rule match=\"/opt/firefox/firefox\">\n    <icon>/opt/firefox/browser/icons/mozicon128.png</icon>\n  </rule>";next}1' ~/.config/rox.sourceforge.net/ROX-Filer/globicons > /tmp/globicons
mv /tmp/globicons ~/.config/rox.sourceforge.net/ROX-Filer/globicons

# make symbolic link to let you launch firefox from any directory
ln -s /opt/firefox/firefox /usr/local/bin/firefox

# create desktop icon with location 288,128
awk '/\/backdrop/{print;print "  <icon x=\"288\" y=\"128\" label=\"firefox\">/opt/firefox/firefox</icon>";next}1' ~/Choices/ROX-Filer/PuppyPin > /tmp/PuppyPin
mv /tmp/PuppyPin ~/Choices/ROX-Filer/PuppyPin
rox -p ~/Choices/ROX-Filer/PuppyPin
Firefox icon will appears after restarting X server.

No comments: